要使用mysqld_exporter监控所有的MySQL实例,你需要按照以下步骤操作:
1. 下载并安装mysqld_exporter。你可以从GitHub上的官方仓库下载最新版本的二进制文件:https://github.com/prometheus/mysqld_exporter/releases
2. 创建一个配置文件`mysqld_exporter.yml`,在其中添加以下内容:
```yaml
global:
user: "root"
password: "your_password"
host: "localhost"
port: 3306
socket: "/var/run/mysqld/mysqld.sock"
```
请将`your_password`替换为实际的MySQL root用户密码。如果你的MySQL实例运行在远程服务器上,还需要设置`host`和`port`参数。
3. 运行mysqld_exporter,指定配置文件:
```bash
./mysqld_exporter --config.my-cnf=mysqld_exporter.yml
```
4. 配置Prometheus以抓取mysqld_exporter的指标。编辑Prometheus的配置文件`prometheus.yml`,添加以下内容:
```yaml
scrape_configs:
- job_name: 'mysql'
static_configs:
- targets: ['localhost:9104']
```
5. 重启Prometheus以应用新的配置。
现在,你应该可以在Prometheus中看到MySQL实例的监控数据了。
文章评论(0条评论)
登录后参与讨论