后台启动mysqld_exporter-0.10.0.linux-amd64,出现-log.level value Only log messages with the given severity or above. Valid levels: [debug, info, warn, error, fatal] (default "info") -log_slow_filter Add a log_slow_filter to avoid exessive MySQL slow logging. NOTE: Not supported by Oracle MySQL. -version Print version information. -web.listen-address string Address to listen on for web interface and telemetry. (default ":9104") -web.telemetry-path string Path under which to expose metrics. (default "/metrics")怎么解决
时间: 2024-02-14 07:10:46 浏览: 22
这些是mysqld_exporter的命令行参数,其中包括了一些用于控制日志级别、监听地址、路径等设置的参数。如果你在启动mysqld_exporter时出现了这些参数,说明你的命令行参数没有正确设置,导致程序无法启动。
在启动mysqld_exporter时,你需要指定正确的命令行参数,例如:
```
./mysqld_exporter --web.listen-address=:9104 --log.level=info --log_slow_filter=false --web.telemetry-path=/metrics &
```
在这个例子中,我们指定了监听地址为9104端口,日志级别为info,关闭了日志慢查询过滤器,指定了指标数据的路径为/metrics,并将mysqld_exporter放入后台运行。
注意,在实际生产环境中,你需要根据自己的需求调整这些参数,以便更好地满足业务需求。
相关问题
使用--web.disable-authentication=true后台启动mysqld_exporter-0.10.0.linux-amd64,完整命令
在使用--web.disable-authentication=true参数后台启动mysqld_exporter时,可以使用以下命令:
```
./mysqld_exporter --web.disable-authentication=true &
```
这个命令会启动mysqld_exporter,并将其放入后台运行。注意,这里使用了--web.disable-authentication=true参数来禁用身份验证功能,方便测试使用。在实际生产环境中,建议开启身份验证功能,以保护mysqld_exporter的安全。
如果你需要停止mysqld_exporter,可以使用以下命令:
```
pkill mysqld_exporter
```
这个命令会停止所有名为"mysqld_exporter"的进程,所以请确保在停止之前没有其他名为"mysqld_exporter"的进程在运行。
在Ubuntu20.04下如何删除mysqld_exporter-0.10.0.linux-amd64
你可以按照以下步骤在Ubuntu20.04下删除mysqld_exporter-0.10.0.linux-amd64:
1. 首先,进入mysqld_exporter-0.10.0.linux-amd64所在的目录,可以使用cd命令进入该目录。
2. 然后,停止 mysqld_exporter 进程,可以使用以下命令停止进程:
```
sudo systemctl stop mysqld_exporter.service
```
3. 接着,删除mysqld_exporter-0.10.0.linux-amd64目录下的所有文件和文件夹,包括它自己,可以使用以下命令删除:
```
sudo rm -rf mysqld_exporter-0.10.0.linux-amd64
```
4. 最后,删除mysqld_exporter.service服务文件,可以使用以下命令删除:
```
sudo rm /etc/systemd/system/mysqld_exporter.service
```
完成以上步骤后,你就成功删除了mysqld_exporter-0.10.0.linux-amd64。