OpenTelemetry 101:面向 IT 领导者和爱好者的非技术指南

如果您从事软件开发、 SRE或DevOps工作,您可能听说过可观察性、遥测和跟踪等术语。这些概念对于理解应用程序在生产环境中的行为至关重要,并且它们是现代软件开发实践的重要组成部分。

您可能还听说过在可观测性方面提到过 OpenTelemetry。在本文中,我们将介绍 OpenTelemetry 101:它是什么、它如何工作以及为什么它对现代软件开发很重要。您将获得有关如何开始使用 OpenTelemetry 及其关键组件的高级概述。

本文翻译自:https://www.dynatrace.com/news/blog/opentelemetry-101-guide-for-enthusiasts/

什么是 OpenTelemetry?

OpenTelemetry是一个开源可观测性项目,包含一组 API、库、代理和埋点标准。使用 OpenTelemetry,开发人员可以收集和处理来自应用程序、服务和系统的遥测数据。

为了理解这意味着什么,我们首先看一下两个核心概念:可观测性和遥测。

可观测性

可观测性是通过分析系统生成的数据(例如日志、指标和跟踪)来确定系统运行状况的能力。

与传统监控不同,传统监控侧重于在没有整体背景的情况下观察系统运行状况的各个指标,可观察性更深入,分析遥测数据以在更广泛的系统背景下全面了解系统的内部状态。

Telemetry 遥测

遥测涉及收集和分析来自分布式来源的数据,以深入了解系统的运行情况。遥测数据主要分为三种类型:

  • 指标。跟踪系统随时间变化的性能和运行状况的定量测量。指标通常会聚合并存储在时间序列数据库中,以用于监控和警报目的。
  • 日志。由应用程序和基础设施组件生成的基于文本的事件和活动记录。日志用于调试、故障排除和审核目的。
  • 追踪。通过分布式系统的请求流的详细记录,包括计时信息和上下文数据。跟踪用
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜莺开源监控

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值