prometheus_exporter 改为从服务器内部提供 /metrics
端点,因此少了一个需要部署、认证和保持运行的进程。
此扩展由第三方编写和维护。VillageSQL 不构建、测试或发布它,
下面的描述遵循维护者自己的文档。在依赖它之前,请先阅读该文档。
安装
针对 VillageSQL 构建树(VillageSQL_BUILD_DIR)从该分支构建它,将 .veb 文件复制到服务器的 veb_dir 中,然后安装它:
新增内容
它添加了一个 HTTP 监听器和三个设置,不添加 SQL 函数。
导出五类指标,每类按其来源命名。
导出器还通过
requests_total、scrape_duration_us 和 errors_total
报告自身状态。
示例
维护者的快速入门会启用它并选择一个端口:http://127.0.0.1:9104/metrics。如果另一个进程(例如独立的 mysqld_exporter)已经占用了端口 9104,enabled 仍会显示 ON,但没有任何进程响应,因此请用 curl 检查该端点。
另请参阅
- 可用扩展 — 完整目录
- ProxySQL/vsql-prometheus-exporter — 源代码、指标列表和测试套件