mysql查询普罗米修斯导出器
prometheus-mysql-exporter的Python项目详细描述
prometheus mysql exporter
===
此prometheus exporter定期对mysql数据库运行配置的查询,并将结果导出为prometheus规范度量。
要安装(即下载依赖项,创建开始脚本):
```
>;pip3安装。
````
请注意,可能需要将开始脚本位置(请参阅pip输出)添加到“path”中。
它将绑定到端口8080,使用“root”用户(无密码)在“localhost:3306”上查询mysql,并运行在工作目录中的文件“exporter.cfg”中配置的查询。没有可对其运行查询的默认数据库,因此必须至少指定一个。您可以设置数据库并根据需要更改任何默认值,方法是传入选项:
```
>;普罗米修斯MySQL导出器-p<;端口>;-s<;MySQL服务器>;-u<;MySQL用户名>;-p<;MySQL密码>;-c<;查询配置文件的路径>;-d<;MySQL数据库>;
```
使用“-h”标志运行以查看所有可用选项。
有关查询配置示例和说明,请参阅提供的“exporter.cfg”文件。
在根项目目录中运行以下命令:
```
>;sudo docker build-t prometheus mysql exporter。
```
若要成功运行容器,需要将查询配置文件装载到`/usr/src/app/exporter.cfg',并将容器端口8080映射到主机上的端口。放置在图像名称(`prometheus mysql exporter`)后面的任何选项都将传递给容器内的进程。您还需要使用此命令使用“-s”配置mysql服务器。
```
>;sudo docker run--rm--name exporter\
-v<;path to query config file>;:/usr/src/app/exporter.cfg\
-p 8080:8080\
prometheus mysql exporter-s<;mysql server>;-d<;mysql database(s)>;
``
您可以用与“-s”相同的方式更改其他选项。例如,可以使用“-c”更改从中读取查询配置文件的位置。
如果不想在运行时装入查询配置文件,可以在生成映像时修改dockerfile以将其复制到中。
这允许您在不必重新安装的情况下测试更改。
```
>;pip3 install-e。
````
===
此prometheus exporter定期对mysql数据库运行配置的查询,并将结果导出为prometheus规范度量。
要安装(即下载依赖项,创建开始脚本):
```
>;pip3安装。
````
请注意,可能需要将开始脚本位置(请参阅pip输出)添加到“path”中。
它将绑定到端口8080,使用“root”用户(无密码)在“localhost:3306”上查询mysql,并运行在工作目录中的文件“exporter.cfg”中配置的查询。没有可对其运行查询的默认数据库,因此必须至少指定一个。您可以设置数据库并根据需要更改任何默认值,方法是传入选项:
```
>;普罗米修斯MySQL导出器-p<;端口>;-s<;MySQL服务器>;-u<;MySQL用户名>;-p<;MySQL密码>;-c<;查询配置文件的路径>;-d<;MySQL数据库>;
```
使用“-h”标志运行以查看所有可用选项。
有关查询配置示例和说明,请参阅提供的“exporter.cfg”文件。
在根项目目录中运行以下命令:
```
>;sudo docker build-t prometheus mysql exporter。
```
若要成功运行容器,需要将查询配置文件装载到`/usr/src/app/exporter.cfg',并将容器端口8080映射到主机上的端口。放置在图像名称(`prometheus mysql exporter`)后面的任何选项都将传递给容器内的进程。您还需要使用此命令使用“-s”配置mysql服务器。
```
>;sudo docker run--rm--name exporter\
-v<;path to query config file>;:/usr/src/app/exporter.cfg\
-p 8080:8080\
prometheus mysql exporter-s<;mysql server>;-d<;mysql database(s)>;
``
您可以用与“-s”相同的方式更改其他选项。例如,可以使用“-c”更改从中读取查询配置文件的位置。
如果不想在运行时装入查询配置文件,可以在生成映像时修改dockerfile以将其复制到中。
这允许您在不必重新安装的情况下测试更改。
```
>;pip3 install-e。
````