Prometheus各类中间件的监控接入
# 示例:Prometheus配置监控MySQL、Redis、MongoDB和应用服务器
global:
scrape_interval: 15s
evaluation_interval: 15s
# 配置MySQL的监控
- job_name: 'mysql'
static_configs:
- targets: ['mysql-host:9104']
# 配置Redis的监控
- job_name: 'redis'
static_configs:
- targets: ['redis-host:9121']
# 配置MongoDB的监控
- job_name: 'mongodb'
static_configs:
- targets: ['mongodb-host:9104']
# 配置应用服务器的监控
- job_name: 'application-servers'
static_configs:
- targets: ['server1:9100', 'server2:9100']
这个配置文件定义了Prometheus的几个监控任务,分别用于MySQL、Redis、MongoDB和应用服务器的监控。在这个例子中,我们假设使用了默认端口或者特定的端口来暴露监控指标。例如,对于MySQL,默认端口是9104;对于Redis,是9121等。这些端口应该与你使用的中间件和相应的导出指标的工具(例如:mysqld\_exporter, redis\_exporter等)一致。
评论已关闭