
burningalchemist/sql_exporterSQL Exporter是一个配置驱动的导出器,用于从数据库管理系统(DBMS)收集指标并暴露给Prometheus监控系统。它开箱即用地支持以下数据库及兼容接口:
实际上,任何有Go驱动可用的DBMS,在重新构建包含该DBMS驱动的二进制文件后,都可以被监控。
收集的指标和生成这些指标的查询完全由配置定义。SQL查询被分组为收集器——逻辑上的查询组(例如“查询统计”或“I/O统计”),映射到它们填充的指标。收集器可以是特定于DBMS的(例如“MySQL InnoDB统计”),也可以是特定于部署的自定义收集器(例如“定价数据新鲜度”)。这意味着您可以快速轻松地设置自定义收集器来衡量数据质量,无论在您的具体场景中这意味着什么。
根据Prometheus的理念,数据抓取是同步的(指标在每次/metrics轮询时收集),但为了将负载保持在合理水平,可以为每个收集器选择性地设置最小收集间隔,当查询频率高于配置的间隔时,将生成缓存的指标。
/metrics端点暴露指标,无缝集成到Prometheus监控体系。本项目是@free创建的“适用于Prometheus的数据库无关SQL导出器”的永久分支版本。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务