分布式链路追踪实战:Jaeger 与 Tempo 选型对比
系统梳理 Jaeger 与 Tempo 的架构差异与适用场景,结合 OpenTelemetry SDK 插桩、TraceQL 查询、采样策略和 Traces/Metrics/Logs 关联,给出可落地的生产实战方案。
系统梳理 Jaeger 与 Tempo 的架构差异与适用场景,结合 OpenTelemetry SDK 插桩、TraceQL 查询、采样策略和 Traces/Metrics/Logs 关联,给出可落地的生产实战方案。
为什么 metrics/logs/traces 之外还需要 profiling,它解决的是什么问题,Pyroscope 的架构是什么,怎样以 2%~5% overhead 把它铺到整个 K8s 集群。
从一套 Prometheus HA pair 起步,一路扩到跨三地多活 Mimir,把 series 数从千万推到十亿级。本文把架构、配置、监控、事故按顺序讲清楚。
围绕 Loki 3.x 架构拆解写入、索引、查询三条链路,给出 schema_config、compactor、bloom、TSDB 的可直接复用配置,并复盘两次线上事故带来的调参经验。
系统梳理 Kafka 运维核心技能:消费者延迟监控告警、消息堆积根因分析、分区扩容规划、Rebalance 风暴处理,以及 KEDA 基于 lag 自动扩缩的配置实践。
手动点 UI 管理 Grafana Dashboard 在多环境场景下是噩梦。用 API 把 Dashboard 代码化,实现版本控制和环境同步,才是正确姿势。本文提供完整的 Python 工具脚本和实战踩坑。
在 K8s 环境里手动维护 Prometheus scrape targets 是不现实的,kubernetes_sd_configs 配合 relabel_configs 是解决这个问题的核心机制。本文从原理到实践,把 …
记录我们团队从无到有建立 Kubernetes 日志采集系统的完整历程,最终选择 Fluent Bit + Fluentd + Elasticsearch 方案的技术依据,以及生产环境踩过的那些坑。