Grafana Labs 的新开源项目 Grafana Phlare 和 Grafana Faro 扩展其开放可组合的可观测性堆栈
纽约,2022 年 11 月 2 日—— Grafana Labs,全球最普及的开放可组合操作仪表盘背后的公司,今天宣布推出两个新的开源项目:Grafana Phlare,一个水平可扩展的连续性能分析数据库,以及 Grafana Faro,一个实现前端应用程序可观测性的 Web SDK。此外,在纽约市举行的 2022 年可观测性大会 (ObservabilityCON 2022) 上,公司分享了其受欢迎的 Grafana LGTM(Loki 用于日志,Grafana 用于可视化,Tempo 用于追踪,Mimir 用于指标)堆栈的最新进展。
使用 Grafana Phlare 进行连续性能分析
连续性能分析有助于您理解程序的资源使用情况,这反过来有助于您优化其性能和成本。有关资源使用情况的信息会定期在整个计算基础设施中收集,并存储为时间序列数据,可用于更深入的分析。Profiles 被誉为可观测性的第四个支柱,排在指标、日志和追踪之后。因此,Grafana Phlare——它将 Grafana Labs 的水平可扩展、基于对象存储的数据库设计引入到性能分析数据中——与 Mimir、Loki 和 Tempo 一起加入了 Grafana 开源可观测性堆栈。Phlare 原生集成 Grafana,允许您将性能分析数据与指标、日志和追踪数据以及来自数百个可在 Grafana 中可视化的不同数据源的数据一起可视化。在我们的博客中阅读更多内容。
使用 Grafana Faro 实现前端应用程序可观测性
Grafana Faro 是一个开源项目,使您能够收集有关 Web 应用程序前端健康状况的数据。一个高度可配置的 Web SDK 用于检测 Web 应用程序,捕获可观测性信号。这些前端遥测数据随后可以与 LGTM 堆栈中的后端和基础设施数据关联,以实现无缝、全栈的开源可观测性解决方案。
主要功能亮点包括:
- 只需两行代码即可在几秒内完成设置
- 自动检测,捕获错误、日志和性能指标
- 基于 OpenTelemetry 的预配置追踪系统,带有自动检测功能
- 易于使用的 API,用于手动检测
使用Grafana Faro 观察应用程序前端的最简单方法是使用完全托管的 Grafana Cloud 可观测性服务。新的前端应用程序可观测性服务目前处于私有测试阶段,将对所有 Grafana Cloud 用户开放。
LGTM 堆栈的发展势头
在可观测性大会 (ObservabilityCON) 上,Grafana Labs 分享了LGTM 堆栈的最新发展,该堆栈已超过 100 万个实例,包括开源版本和 Grafana Cloud 版本。
用于指标的 Mimir
支持所有指标格式的后端: Grafana Mimir 于 2022 年 3 月推出,原生支持 Prometheus 指标,现在还支持摄取 Influx、Datadog、Graphite 和 OpenTelemetry 指标。随着这一发展,Grafana Labs 秉持“大帐篷”理念,提供一个与数据格式无关的后端,允许组织从尽可能多的来源摄取数据,同时利用单一查询语言 PromQL。正如 Grafana 是唯一一个无论数据存储在哪里都能让您可视化所有数据的工具一样,Mimir 的构建目标是让您存储所有指标,无论其格式如何。
Mimir 用户成功案例: 在可观测性大会 (ObservabilityCON) 期间,工程团队分享了他们利用 Mimir 大规模存储和查询指标的故事。
- Adobe 开发了一个一键式 Grafana 部署方案,它展示了通过 OpenTelemetry 收集并存储在 Mimir 和 Tempo 中的指标和追踪。该组织正在将 5 亿个指标迁移到 Mimir 的过程中。
- 为了更好地服务客户,富国银行 (Wells Fargo) 对其可观测性工具进行了现代化改造,标准化使用 Prometheus 指标和 Grafana 仪表盘,这些作为服务提供给从开发人员、SRE 到业务分析师和高管的每个人。富国银行利用 Grafana Enterprise 和 Grafana Cloud,依靠 Mimir 每分钟处理超过 1 亿个指标,或在 13 个月的数据保留期内处理约 60 万亿个指标——而他们才刚刚开始。
- 在巴西最大的银行 Banco Itaú,12,000 名工程师利用 Grafana 理解每天摄入的 13 亿个 Prometheus 指标。他们可观测性旅程的下一步是:迁移到 Mimir。
用于日志的 Loki
Loki 2.7 的新索引: Loki 的索引已经过重新设计,用基于 Prometheus TSDB 的设计取代了定制格式。这种新格式将在即将发布的 2.7 版本中正式可用 (GA),它占用的磁盘空间减少 75%,访问效率更高,并支持进一步并行化的查询执行。Loki 现在在峰值时可以以高达 400GB/秒的速度扫描日志行(比以前快 4 倍)。
从 Grafana Cloud 导出日志: 一些 Grafana Cloud 用户需要将生成的日志保留数年,通常出于合规性原因。Grafana Cloud 中的此功能允许您将日志发送到您在 AWS、Azure 或 GCP 中拥有的对象存储桶进行长期存储,并使用 LogCLI 或运行您自己的 Loki 来查询,无需额外费用即可将数据重新摄取到 Grafana Cloud。此功能目前处于私有测试阶段。
用于追踪的 Tempo
k6 x Tempo: 这是业界首创的集成,它将可观测性与性能测试结合起来,允许您使用 Tempo 的服务器端追踪数据对 k6 测试运行进行故障排除。指标通过聚合您的内部追踪数据并与 k6 的测试运行数据相关联实时生成。然后,您可以使用 Prometheus API 和 PromQL 查询这些指标,或使用附带的 Exemplar 快速发现您的数据库是否出现问题、缓存命中率是否下降,或者某个内部服务在测试运行的某个时刻响应时间过长。此集成目前处于私有测试阶段。
介绍 TraceQL: 最初,Grafana Tempo 只能通过 ID 查找追踪;需要指标或日志来找到正确的追踪 ID。后来引入了搜索功能,允许您通过服务名称等字段查找追踪。而现在,即将随 Tempo 2.0 一起推出的是 TraceQL,这是一种从头开始设计的用于查询追踪数据的语言,以 PromQL 和 LogQL 为模型,如果您已经熟悉这些语言,这将更容易学习。通过 TraceQL,您将拥有更强大、更灵活的方式来精确定位所需追踪,从而解答有关您系统的问题。
“如今,公司非常关注它们能否在线运行,应用程序性能是否快速,用户是否不会感到恼火而转向竞争对手。在线体验的质量对每个人来说都至关重要。因此,确保所有软件和基础设施正常运行是每家公司的头等大事,”Grafana Labs 联合创始人兼 CEO Raj Dutt 说。“为了支持这些组织,我们正在推出两个全新的开源项目,并对我们的 Grafana LGTM 堆栈进行大量更新。在过去几个季度里,团队一直在大量创新,我们非常期待与我们的社区分享这些最新的项目和更新。”
这则新闻紧随底特律举办的 KubeCon + CloudNativeCon 北美大会之后,Grafana Labs 在大会上宣布与 Cilium 的创建者 Isovalent 建立战略合作伙伴关系,旨在通过利用 Grafana 开源可观测性堆栈,让平台和应用程序团队能够轻松深入了解运行在 Kubernetes 上的应用程序的连接性、安全性和性能。在今天的可观测性大会 (ObservabilityCON) 上,团队宣布了 Cilium Enterprise 集成 for Grafana Cloud,通过包含的开箱即用指标和仪表盘,您可以轻松监控 Cilium 部署的健康状况。
关于 Grafana Labs
Grafana Labs 提供一个围绕 Grafana 构建的开放可组合的监控和可观测性堆栈,Grafana 是领先的开源仪表盘和可视化技术。Grafana Labs 拥有 5,000 多家客户,包括 Bloomberg、Citigroup、Dell Technologies、Salesforce 和 TomTom,全球有超过 2500 万 Grafana 用户。Grafana Labs 通过 LGTM 堆栈帮助公司实现其可观测性目标,该堆栈提供可扩展的指标 ( Grafana Mimir)、日志 ( Grafana Loki) 和追踪 ( Grafana Tempo),以及广泛的企业级数据源插件、仪表盘管理、警报、报告和安全性。完全托管的 Grafana Cloud 服务旨在帮助组织更轻松、更快速地部署和运行可观测性,提供针对 Kubernetes 和基础设施监控、事件响应管理、负载测试、应用程序可观测性等的开箱即用解决方案。Grafana Labs 得到了领先投资机构 Lightspeed Venture Partners, Lead Edge Capital, GIC, Sequoia Capital, Coatue, J.P. Morgan 和 CapitalG 的支持。在 LinkedIn 和 Twitter 上关注 Grafana Labs,或访问 grafana.com。
媒体联系人:
Alexa Becker
alexa.becker@grafana.com