OpenTelemetry
OpenTelemetry 是一套开源工具、API 和 SDK,用于检测、生成、采集和导出遥测数据(指标、日志和追踪),从而帮助进行应用程序性能监控。
Site24x7 提供与 OpenTelemetry 兼容的后端,可通过 OpenTelemetry 组件接收 OpenTelemetry 追踪数据。Site24x7 后端将对接收的数据进行处理,并在控制器 UI 中展示。该服务称为 Site24x7 OpenTelemetry。
支持的平台
语言和 SDK
如需使用 Site24x7 OpenTelemetry 监控您的应用程序,请点击相应图标并按照提供的步骤操作。
注意
对于上述未列出的应用程序,请点击此处。
集成
访问 OpenTelemetry 集成页面,探索对 OpenTelemetry 提供原生支持的库、服务和应用程序。
工作原理

应用程序代码通过 OpenTelemetry 客户端库进行检测,这些库有助于采集以下遥测数据:
- 服务:深入了解应用程序的事务、数据库性能、追踪、异常、服务映射及整体行为。
- 指标:通过直观的探索器和摘要视图进行数据探索与趋势分析,轻松将洞察导出至自定义仪表板,实现统一的性能监控。
- 日志:在列出的 OpenTelemetry 日志中捕获应用程序活动和系统消息。
遥测数据生成后,可直接导出至 OpenTelemetry Collector。Collector 接收并处理这些数据,然后将其导出至 Plus Insight。
Plus Insight 验证请求后,遥测数据将存储在 Site24x7 存储中。
为何选择 OpenTelemetry?
通过 OpenTelemetry,您可以:
- 标准化采集并传输至后端平台的遥测数据。
- 避免重新检测代码或为不同后端平台安装不同的代理。
- 保持厂商中立性。
- 让开发者完全掌握从其应用程序中采集了哪些追踪和指标数据。
- 提升数据采集的透明度。
性能指标
了解 OpenTelemetry 如何帮助监控和捕获应用程序的关键性能指标。
编辑 OpenTelemetry 服务
了解如何配置和自定义 OpenTelemetry 服务以适应您的应用程序。

C++
C#
Elixir
Go
Swift