Envoy状态统计
Stats Sink
配置案例
将指标数据纳入监控系统:statsd_exporter + Prometheus + grafana
访问日志
格式规则和命令操作符
配置语法和配置案例
日志存储检索系统:filebeat + elasticsearch + kibana
分布式跟踪
分布式跟踪基础概念
分布式跟踪的工作机制
Envoy的分布式跟踪
使用示例:Zipkin跟踪服务
使用示例:Jaeger跟踪服务
日志、指标和跟踪是应用程序可观测性的三大支柱,前二者更多的是属于传统的“以主机为中心”的模型,而跟踪则“以流程为中心”
日志:日志是随时间发生的离散事件的不可变时间戳记录,对单体应用很有效,但分布式系统的故障通常会由多个不同组件之间的互连事件触发
指标:由监控系统时序性收集和记录的固定类型的可聚合数据,同样对单体应用较有效,但它们无法提供足够