加载中...

Exporter 是 Prometheus 生态中的适配器程序:对于无法原生暴露 Prometheus 指标的系统(操作系统、数据库、中间件、硬件设备等),由 Exporter 读取其内部状态,转换为 Prometheus 文本格式并通过 HTTP 的 /metrics 端点暴露,供 Prometheus 周期性拉取(pull)。
node_exporter 暴露 Linux 主机的 CPU、内存、磁盘、网络指标,几乎是主机监控标配;blackbox_exporter 从外部对 HTTP、TCP、ICMP、DNS 做探测,实现拨测;mysqld_exporter、redis_exporter、kafka_exporter 等覆盖主流中间件;snmp_exporter 桥接传统网络设备。社区 Exporter 数量数以百计。
约定 Exporter 应在被抓取时实时采集而非自行缓存,指标命名遵循官方规范(单位后缀、_total 计数器等)。
Exporter 模式让 Prometheus 以统一拉模型覆盖异构世界,是其生态繁荣的关键;代价是组件数量多,部署与版本管理成本随之增加。

登录 后参与讨论
暂无讨论,来发表第一条评论吧