跳到主要内容

基础入门

基础概念

可观测性

可观测性(Observability)是指系统的内部状态可以通过外部可见的指标、日志和追踪等方式进行监控和分析。它使得开发者和运维人员能够理解系统的行为、性能和健康状况,从而更好地进行故障排查和性能优化

三板斧

mtl

metrics/trace/logging是实现可观测性的三板斧

  • metrics:用于度量系统的运行状态,例如CPU使用率、内存使用率、请求 latency 等

  • trace:用于追踪请求在系统中的流转路径,帮助定位性能瓶颈和故障

  • logging:用于记录系统的事件和错误信息,便于事后分析和排查问题