Grafana Labs 最新开源项目:持续分析数据库 Phlare 和前端可观测性库 Faro


Grafana Labs 近日开源了两个新项目,分别是用于大规模持续性能分析 (Continuous Profiling) 的开源数据库 Phlare,以及用于前端应用可观测性的 Faro。

Grafana Phlare

Grafana Phlare 是一个用于聚合持续分析 (Continuous Profiling) 数据的开源项目,它可以和 Grafana 完全集成,允许你与其他可观察信号相关联。

Grafana Labs 介绍道,Profiling 可用于分析程序的资源使用情况,进而帮助开发者优化程序的性能和成本。但当下主流的分布式云原生架构让 Profiling 这件事变得更加复杂,从而产生了对持续分析 (Continuous Profiling) 的需求,其中有关资源使用情况的信息会在整个计算基础设施中定期自动收集,然后压缩并存储为时间序列数据,这使开发者能够可视化查看随时间的变化并放大与感兴趣的时间段相匹配的 profile 文件 —— 例如,CPU 在其利用率最高时所花费的时间,或函数调用的频率和持续时间。

Grafana Labs 称"Continuous Profiling"是除 metrics, logs 和 traces 之外的可观测性第四大支柱

Phlare 使用诸如 Amazon S3、Google Cloud Storage、Azure Blob Storage、OpenStack Swift,以及任何与 S3 兼容的对象存储,因此开发者可以使用较低廉的存储来存放所有历史记录,Phlare 还提供多租户和隔离功能集,可供团队或业务部门运行独立数据库。

Phlare 运行流程

Phlare 架构

(图片来源:https://xie.infoq.cn)

详情查看 Grafana Phlare 发布公告。

Grafana Faro

Grafana Faro 是用于收集有关 Web 应用程序前端运行状况数据的开源函数库,开发者将其提供的 Grafana Faro Web SDK 嵌入到前端应用程序,该程序就会自动开始收集日志、错误和性能指标,然后添加元数据以便找到有用的条目,并将其转发到 Grafana 代理(需启用集成的应用程序代理接收器),然后它可以将这些数据发送到 Prometheus、Grafana Loki 或 Grafana Tempo。

如下图所示:

Faro 运行流程

Grafana Labs 表示,过去开发者可以使用 Grafana 来监控基础设施,并使用 OpenTelemetry 来监控 API,但是前端应用程序缺乏监控解决方案,因此开发者无法掌握终端用户的实际使用状况,现在 Faro 填补了这个空缺。

Faro 还提供了事件 API,可用于捕获用户事件,让开发者能够重建终端用户在应用程序的使用历程,以了解用户与应用程序的交互方式。

详情查看 Grafana Faro 发布公告。

 


相關推薦

2023-03-26

后,Grafana 计划将 Pyroscope 与它的 Grafana Phlare 连续观察性数据库整合,合并后的服务将被更名为 Grafana Pyroscope。 Pyroscope 成立于 2020 年,创始人是 Ryan Perry 和 Dmitry Filimonov,该项目由知名的孵化器 Y Combinator 支持,并在 2021 年获

2023-08-22

持配置 SkipTlsVerify,跳过证书校验。 5. 提升 Postgres 作为数据库的兼容性 对于一些 JSON 类型的数据,比如订阅规则的一些字段、屏蔽规则的一些字段,支持在 Postgres 中直接设置为 jsonb 类型,也支持设置为 varchar 类型,提高容错

2022-03-31

Mimir,号称是世界上可扩展性最强、性能最高的开源时序数据库。Mimir 支持将指标扩展到 10 亿甚至更多,具有简化的部署、高可用性、多租户、持久存储以及比 Cortex 快 40 倍的超快查询性能。 Mimir 托管在 ,采用 AGPLv3 开源许

2022-06-16

数据可视化公司 Grafana Labs 宣布开源了一个新项目 Grafana OnCall,一个开发者友好的 on-call 管理工具,旨在帮助团队改善协作并更快地进行事件响应。 根据介绍,Grafana OnCall(前身为 Amixr)于 2018 年在 Amixr 公司启动,但

2022-09-08

交互 基于插件扩展的功能解读 Telemetry 集成 Prometheus + Grafana + Exporters 支撑系统可观测 应用可观测体系与应用发布关系紧密,一个好的应用可观测体系可以使得应用可靠性管理变得容易。KubeVela 社区将应用可观测列入核心 Featur

2023-08-29

本(包括 ga 版本),升级到 v6.1.0 的话,无需再手工更新数据库表结构,夜莺会自动帮你更新(当然,前提是夜莺所用的数据库账号得具备数据库 alter 权限),你只需要替换二进制和 integrations 目录,然后重启进程即可。如果使

2023-03-22

也挪到页面上了,不用像 5.x 的版本那样,只能通过修改数据库创建新的角色了。 🚀 增加了内置监控大盘 5.x 的版本其实就有内置监控大盘,但是必须把内置监控大盘导入到自己的业务组使用。6.x 开始,提供了内置大盘的

2023-08-08

,仍然可以对接市面上常见的采集器:telegraf、categraf、grafana-agent、datadog-agent、exporters 等等,仍然可以对接常见的存储系统:VictoriaMetrics、Prometheus、Thanos、Mimir 等等。 当然,如果某个机房的网络和中心不畅,我们还提供边缘

2022-09-01

Grafana 是一个用于监控和可观察性的开源平台,可视化来自 Prometheus、Loki、Elasticsearch、InfluxDB、Postgres 等多个来源的指标、日志等。 Grafana v9.1.2 现已发布,更新内容如下: Features and enhancements AdHoc variable:配置时正确预选数

2022-10-10

据查询和分析分类聚焦大数据分析类型项目,不包括OLTP数据库、OLTP能力为主的HTAP数据库和NoSQL数据库 数据可视化分类中需具备数据源链接和处理能力,不包括可视化框架工具项目 数据管理/安全/中间件分类中,项目较少且

2022-11-27

Grafana 是一个用于监控和可观察性的开源平台,可视化来自 Prometheus、Loki、Elasticsearch、InfluxDB、Postgres 等多个来源的指标、日志等。 Grafana 9.2.6 正式发布,主要更新内容如下: Features and enhancements Alerting:在 Provisioning API 中

2024-07-06

信息到钉钉、飞书、企微等 支持集成仪表盘,可以将 grafana 的仪表盘集成到夜莺中 v7 近期计划  告警规则:通知时支持配置过滤标签,避免告警事件中一堆不重要的标签  机器管理:标签拆成 user_tags 和 host_tags,

2023-06-25

Grafana 10 近日正式发布,新版本不仅仅是引入了新的功能,还带来了更好的分析、协作、洞察、更高的效率,以及更美观的仪表盘。 Correlations Correlations 是现有数据链接功能的扩展,现在可以让你从任何数据源链接到任何其他

2022-05-24

现已正式发布。此版本包含完整的 Docker 支持,无数使用数据库的软件均可开箱即用。其他改进包括:基础设施自我监控、更好的冷备份支持、兼容 Redis 与 GP 的新 CMDB、ETCD 作为高可用 DCS、更好的日志收集与呈现。Github Star 突