y106.第六章 微服务、服务网格及Envoy实战 -- 可观测应用之指标和日志(十七)

12.可观测应用之指标和日志

12.0 本节话题

  • Envoy状态统计

    • Stats Sink

    • 配置案例

    • 将指标数据纳入监控系统:statsd_exporter + Prometheus + grafana

  • 访问日志

    • 格式规则和命令操作符

    • 配置语法和配置案例

    • 日志存储检索系统:filebeat + elasticsearch + kibana

  • 分布式跟踪

    • 分布式跟踪基础概念

    • 分布式跟踪的工作机制

    • Envoy的分布式跟踪

    • 使用示例:Zipkin跟踪服务

    • 使用示例:Jaeger跟踪服务

12.1 可观测性应用

  • 日志、指标和跟踪是应用程序可观测性的三大支柱,前二者更多的是属于传统的“以主机为中心”的模型,而跟踪则“以流程为中心”

    • 日志:日志是随时间发生的离散事件的不可变时间戳记录,对单体应用很有效,但分布式系统的故障通常会由多个不同组件之间的互连事件触发

      • ElasticStack、Splunk、Fluentd…
    • 指标:由监控系统时序性收集和记录的固定类型的可聚合数据,同样对单体应用较有效,但它们无法提供足够

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/125325829