SuperAPI AI 工具集

service-mesh-observability

部署与运维

查看项目

更新于 10-16 00:30

技能介绍

用途:为服务网格(Istio、Linkerd)建立完整的可观测性,覆盖指标、追踪与日志三大支柱,用于监控服务通信、排查延迟与错误、定义 SLO、可视化服务依赖以及排障。

主要能力:围绕网格黄金信号(延迟、流量、错误、饱和度)提供 Prometheus 指标查询、Grafana 面板、Jaeger 分布式追踪、Kiali 拓扑视图、Linkerd viz 面板与 OpenTelemetry 接入等模板,并给出告警规则示例。

使用方式:Istio 侧可配置 Prometheus 抓取与 ServiceMonitor,用 istio_requests_total、istio_request_duration_milliseconds_bucket 等指标计算请求率、5xx 错误率与 P99 延迟;通过 IstioOperator 开启追踪并部署 Jaeger;用 Kiali 连接 Prometheus、Jaeger、Grafana。Linkerd 侧使用命令如 linkerd viz install | kubectl apply -f -、linkerd viz dashboard、linkerd viz top deploy/my-app、linkerd viz tap、linkerd viz edges。OpenTelemetry Collector 可接收 otlp/zipkin 并导出到 Jaeger 与 Prometheus。

适用场景:网格监控搭建、性能与错误诊断、SLO 定义、依赖可视化与连通性排障。

限制:采样率建议开发 100%、生产 1–10%,需注意存储成本与标签基数;具体版本兼容性、收费与部署细节以官方文档为准,资料未提供相关内容。