timzaak / blog

8 stars 1 forks source link

Monitor 服务监控 #1

Closed timzaak closed 6 years ago

timzaak commented 7 years ago

kamon metrics

解决了scala app 数据采集,但未解决存储,分析,展示。

InfluxDB (只是存储)

time series database with no external dependencies. It's useful for recording metrics, events, and performing analytics。

fluentd

ruby 写的。数据收集器。+...

dataDog、 new Relic

收费产品,功能齐全,有各种表盘

sentry

免费开源产品,但主要用来收集程序错误,用来记录bug issue。

zabbix

目前工业上用的比较成熟的产品

ELK

Log 三件套

额外文档:

另外,在搭建的时候,要跟着需求走。也要跟着技术选型走。上面的列举应该够选择了。

timzaak commented 6 years ago

在微服务层级的监控 直接 grafana+prometheus + docker exporter + node exporter + $Cluster exporter 就搞定绝大部分的了。 grafana 还能做监控。 redis exporter 、 mysql exporter 、jmx exporter 也能搞定特定服务的监控。 成本小,实现容易!