Kubernetes 可观测性
可观测性由指标、日志、链路追踪和性能剖析组成。本分类覆盖 Prometheus、Grafana、Thanos、VictoriaMetrics、Loki、Fluent Bit、OpenTelemetry、Jaeger、Parca、Pyroscope,以及 Kubecost/OpenCost 成本观测和 Kiali、Hubble 等服务网格可视化。
- alertmanager - Prometheus告警的去重、分组与路由分发组件
- coroot - 基于 eBPF 的 Kubernetes 可观测性与 APM 平台,自带根因分析与 SLO 告警
- dcgm-exporter - 把NVIDIA GPU的利用率、显存、温度等指标导出给Prometheus的采集器
- ebpf-observability - 基于 eBPF 的内核态免埋点可观测性,理解它的原理、边界与选型取舍
- event - Kubernetes事件查询:集群故障排查的第一手线索
- fluent-bit - 轻量级日志与指标采集器,以DaemonSet形态采集容器日志
- fluentd - 基于Ruby的日志采集与转发守护进程,插件生态丰富
- grafana - 指标可视化与监控大盘平台,常与Prometheus搭配使用
- hubble - Cilium的可观测层:实时观测集群内flow、判定丢包原因、绘制服务依赖图
- jaeger - 分布式链路追踪系统,CNCF毕业的端到端调用链观测平台
- kiali - Istio服务网格的可视化控制台,提供服务拓扑、健康检查与配置校验
- kube-state-metrics - Kubernetes对象状态指标导出器
- kubecost - Kubernetes成本管理平台:成本分摊、闲置识别与资源优化建议
- kubectl-cost - kubectl-cost 集群成本查询
- loki - 受Prometheus启发的水平可扩展日志聚合系统
- metrics-server - Kubernetes集群资源指标采集组件
- node-exporter - Prometheus官方的主机指标采集器,暴露节点级CPU、内存、磁盘与网络指标
- opencost - Kubernetes成本监控:按命名空间、工作负载与Pod拆分集群开支
- opentelemetry - 云原生可观测性标准与OpenTelemetry Collector采集流水线
- parca - 持续性能剖析平台,eBPF 无侵入采集 CPU 火焰图并长期留存
- pixie - 基于 eBPF 的 Kubernetes 免埋点可观测性工具,自动采集协议级请求数据
- prometheus - Kubernetes集群监控与告警系统,云原生监控事实标准
- promtail - Loki官方日志采集代理,以DaemonSet形态采集容器日志
- pyroscope - Grafana 的持续性能剖析平台,持续采集火焰图并可长期回溯
- thanos - 为Prometheus提供长期存储与全局查询能力的高可用方案
- victoriametrics - 高性能时间序列数据库,兼容Prometheus生态的监控存储方案