


tar -vxf prometheus-2.30.3.linux-amd64.tar.gz
prometheus.yml,增加 jmx_exporter 与 node_exporter 抓取任务。scrape_configs:# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.- job_name: "prometheus"# metrics_path defaults to '/metrics'# scheme defaults to 'http'.static_configs:- targets: ["localhost:9090"]- job_name: "broker-jmx-exporter"scrape_interval: 5smetrics_path: '/metrics'static_configs:- targets: ['10.x.x.0:60001','10.x.x.0:60003','10.x.x.0:60005']labels:application: 'broker-jmx'- job_name: "broker-node-exporter"scrape_interval: 10smetrics_path: '/metrics'static_configs:- targets: ['10.x.x.0:60002','10.x.x.0:60004','10.x.x.0:60006']labels:application: 'broker-node'
broker-jmx-exporter 是 Prometheus 抓取 broker 的 JMX 指标配置的标签项,Targets 其中包含映射的端口信息。broker-node-exporter 为抓取 Broker 所在节点的基本指标配置的标签项, scrape_interval 为抓取监控度量数据的频率。./prometheus --config.file=prometheus.yml --web.enable-lifecycle
http://localhost:9090.
UP。
DOWN 则需要检查网络访问是否可达,或根据状态栏最后的 Error 选项查看原因。node_memory_MemAvailable_bytes ,单击 execute。



job_name: broker-jmx-exporterscrape_interval: 10smetrics_path: /metricsstatic_configs:- targets:- 10.0.x.x:60001- 10.0.x.x:60003- 10.0.x.x:60005- 10.0.x.x:60007labels:application: broker-jmx
job_name: broker-node-exporterscrape_interval: 10smetrics_path: /metricsstatic_configs:- targets:- 10.0.x.x:60002- 10.0.x.x:60004- 10.0.x.x:60006- 10.0.x.x:60008labels:application: broker-node

文档反馈