开发者社区 > 云原生 > 云原生可观测 > 正文

一个优秀的可观测系统至少需要满足哪些要求?

已解决

一个优秀的可观测系统至少需要满足哪些要求?

展开
收起
游客lmkkns5ck6auu 2022-08-24 10:49:45 251 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    • 服务资源追踪:可以将服务运行节点上的 CPU 内存、网络磁盘、IO 应用指标进 行聚合。问题发生时,能够轻松观察到异常指标;

    • 提供服务 Top 视图:按照服务的调用量、请求耗时、热点排名,应用可以很方 便获知哪些是热点 API、哪些 API 请求量较高等,可以更好地规划自身的服务资 源;

    • 调用链追踪:关联服务上下游,并且最好是无侵入式,可以很方面地从 Trace 关 联到日志,获取到链路问题所在;

    • 调用时长分布:观察服务的上游与下游,观察异步耗时,请求慢时可以很方便 地判断是服务资源耗时还是依赖服务资源耗时;

    • 数据库关联操作:帮助应用观察到 API 的关联 SQL、慢 SQL、Redis 的查询存在 慢 key 查询、Mongo 存在慢查询等操作。

    以上内容摘自 《2021 阿里云可观测技术峰会演讲实录合辑(上)》 电子书,点击https://developer.aliyun.com/ebook/download/7767 可下载完整版

    2022-08-24 15:45:41
    赞同 展开评论 打赏

云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。

相关电子书

更多
云上可观测能力-问题的发现与定位实践 立即下载
重新出发:阿里云数据库开源整体策略 立即下载
基于数据资产全生命周期估值与实践报告 立即下载