可观测性

2023-10-07

可观测性一词诞生于几十年前的控制理论,近年来随着企业以微服务、无服务器和容器技术的形式迅速采用了AWS、阿里云等云原生基础设施服务,但是在这些分布式系统中追踪事件的起源需要在云上、本地或两者上运行的数千个进程,传统的监控技术和工具就很难追踪这些分布式架构中的许多通信路径和相互依赖关系,监控技术和工具革新迫在眉睫,可观测性一词便走进了我们的视野。下面,就让我们详细了解其相关信息。

可观测性.jpeg

1、定义

严谨来讲,可观测性指的是一种能力,是通过检查其输出来衡量系统内部状态的能力。这些输出体现内部系统状态的能力越强,它也就越好。简单来看,如果仅使用来自输出的信息推测当前的状态,则系统被认为是可观测的。

2、三大支柱

业内对于可观测性的共识,基于它的三大支柱:日志、指标和跟踪。日志是在特定时间发生的事件的文本记录,包括说明事件发现时间的时间戳和提供上下文的有效负载。指标是在一段时间内测量的数值,包括特定属性,与日志不同,指标在默认情况下是结构化的。跟踪表示请求通过分布式系统的端到端旅程。当请求通过主机系统时,对其执行的每个操作都使用与执行该操作的微服务相关的重要数据进行编码。

3、面对的挑战

当然,尽管它十分重要,但组织也会经常遇到一些困难,例如浪费时间进行故障排除、缺乏前期制作、数据孤岛等。但随着科技的不断发展,它也会不断发展,将问题逐一攻破。

总而言之,作为一个相对较新的IT技术主题,可观测性经常被错误地描述为一个过度炒作的流行语,或者是一般监控,但事实上它是APM数据收集方法的自然演变,它更好地应对了云原生应用程序的高发频率、分布式和动态的特性,对于企业而言有着至关重要的作用。

新闻动态

立即体验一体化智能可观测性平台

欢迎拨打电话咨询

400-680-8085
微信 微信扫码 在线咨询