Open Monitoring是指将MSK的指标以Prometheus
格式的数据暴露出来,其实不止Prometheus可以拉取这些指标,其他能解析Prometheus格式的数据平台也可以使用,例如 Datadog
, Lenses
, New Relic
, Sumo logic
。
Open Monitoring是免费的,但在使用的时候可能有流量费。例如有三个broker分布在a,b,c三个az,我们的prometheus server
部署在az b,则prometheus server
拉取az a和az c的数据时,会有cross-az流量费用产生,但一般而言是微乎其微的。
有两个Exporter可以使用——设置JMX Exporter或者Node Exporter收集指标
常见的架构如下:
后面我们将搭建prometheus和grafana来实现上面的架构。