/images/avatar.png

半生戎码

Prometheus

Prometheus 简介

Prometheus 最开始是由 SoundCloud 开发的开源监控告警系统,是 Google BorgMon 监控系统的开源版本。在 2016 年,Prometheus 加入 CNCF,成为继 Kubernetes 之后第二个被 CNCF 托管的项目。随着 Kubernetes 在容器编排领头羊地位的确立,Prometheus 也成为 Kubernetes 容器监控的标配。本文接下来将会对 Prometheus 做一个介绍。

分布式链路追踪系列3-jaeger快速入门

简介

受 Dapper 和 OpenZipkin 启发的 Jaeger 是由 Uber 开源的分布式跟踪系统,兼容 OpenTracing 标准。它用于监视和诊断基于微服务的分布式系统,功能包括:

  • 分布式上下文传播
  • 分布式交易监控
  • 根本原因分析
  • 服务依赖性分析
  • 性能/延迟优化

特性

  • 兼容 OpenTracing 的数据模型和工具库
  • 多语言支持
  • 对每个服务/端点概率使用一致的前期采样
  • 多种存储后端支持:Cassandra,Elasticsearch,内存。
  • 系统拓扑图
  • 自适应采样
  • 收集后数据处理管道

架构

jaeger 架构如下: