Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将Prometheus纳入其下第二大开源项目。Prometheus目前在开源社区相当活跃。Prometheus和Heapster(Heapster是K8S的一个子项目,用于获取集群的性能数据。)相比功能更完善、更全面。Prometheus性能也足够支撑上万台规模的集群。
二. 四种监控方式
1) Logging:应用程序,开发中间件,web系统等所输出的一些结构化/非结构化的日志。这是一种最常见的一种监控方式。
2)Tracing:比如分布式调用链CAT(Central Application Tracking),就是Tracing。
原文:https://www.cnblogs.com/songgj/p/14243486.html