导出器和集成
有许多库和服务器有助于将第三方系统中的现有指标导出为 Prometheus 指标。这对于无法直接使用 Prometheus 指标对给定系统进行仪表化的情况(例如 HAProxy 或 Linux 系统统计信息)非常有用。
第三方导出器
其中一些导出器由官方 Prometheus GitHub 组织维护,这些被标记为 官方,其他则由外部贡献和维护。
我们鼓励创建更多导出器,但无法对所有导出器进行 最佳实践 审查。通常,这些导出器托管在 Prometheus GitHub 组织之外。
导出器默认端口 wiki 页面已成为另一个导出器目录,可能包含因功能重叠或仍在开发中而未在此处列出的导出器。
JMX 导出器 可以从各种基于 JVM 的应用程序(例如 Kafka 和 Cassandra)导出指标。
数据库
- Aerospike 导出器
- AWS RDS 导出器
- ClickHouse 导出器
- Consul 导出器 (官方)
- Couchbase 导出器
- CouchDB 导出器
- Druid 导出器
- Elasticsearch 导出器
- EventStore 导出器
- IoTDB 导出器
- KDB+ 导出器
- Memcached 导出器 (官方)
- MongoDB 导出器
- MongoDB 查询导出器
- MongoDB Node.js 驱动器导出器
- MSSQL 服务器导出器
- MySQL 路由器导出器
- MySQL 服务器导出器 (官方)
- OpenTSDB 导出器
- Oracle DB 导出器
- PgBouncer 导出器
- PostgreSQL 导出器
- Presto 导出器
- ProxySQL 导出器
- RavenDB 导出器
- Redis 导出器
- RethinkDB 导出器
- SQL 导出器
- Tarantool 指标库
- Twemproxy
硬件相关
- apcupsd 导出器
- BIG-IP 导出器
- 博世 Sensortec BMP/BME 导出器
- Collins 导出器
- 戴尔硬件 OMSA 导出器
- 磁盘使用导出器
- Fortigate 导出器
- IBM Z HMC 导出器
- IoT Edison 导出器
- InfiniBand 导出器
- IPMI 导出器
- knxd 导出器
- Modbus 导出器
- 网件有线调制解调器导出器
- 网件路由器导出器
- 网络 UPS 工具 (NUT) 导出器
- 节点/系统指标导出器 (官方)
- NVIDIA GPU 导出器
- ProSAFE 导出器
- SmartRAID 导出器
- Waveplus 氡传感器导出器
- Weathergoose 气候监测器导出器
- Windows 导出器
- 英特尔®傲腾™ 持久内存控制器导出器
问题跟踪和持续集成
消息系统
- Beanstalkd 导出器
- EMQ 导出器
- Gearman 导出器
- IBM MQ 导出器
- Kafka 导出器
- NATS 导出器
- NSQ 导出器
- Mirth Connect 导出器
- MQTT 黑盒导出器
- MQTT2Prometheus
- RabbitMQ 导出器
- RabbitMQ 管理插件导出器
- RocketMQ 导出器
- Solace 导出器
存储
- Ceph 导出器
- Ceph RADOSGW 导出器
- Gluster 导出器
- GPFS 导出器
- Hadoop HDFS FSImage 导出器
- HPE CSI 信息指标提供者
- HPE 存储阵列导出器
- Lustre 导出器
- NetApp E-Series 导出器
- Pure Storage 导出器
- ScaleIO 导出器
- Tivoli Storage Manager/IBM Spectrum Protect 导出器
HTTP
- Apache 导出器
- HAProxy 导出器 (官方)
- Nginx 指标库
- Nginx VTS 导出器
- Passenger 导出器
- Squid 导出器
- Tinyproxy 导出器
- Varnish 导出器
- WebDriver 导出器
API
- AWS ECS 导出器
- AWS Health 导出器
- AWS SQS 导出器
- AWS SQS Prometheus 导出器
- Azure Health 导出器
- BigBlueButton
- Cloudflare 导出器
- Cryptowat 导出器
- DigitalOcean 导出器
- Docker Cloud 导出器
- Docker Hub 导出器
- Fastly 导出器
- GitHub 导出器
- Gmail 导出器
- GraphQL 导出器
- InstaClustr 导出器
- Mozilla Observatory 导出器
- OpenWeatherMap 导出器
- Pagespeed 导出器
- Rancher 导出器
- Speedtest 导出器
- Tankerkönig API 导出器
日志
FinOps
其他监控系统
- Akamai Cloudmonitor 导出器
- 阿里云监控导出器
- AWS CloudWatch 导出器 (官方)
- Azure Monitor 导出器
- Cloud Foundry Firehose 导出器
- Collectd 导出器 (官方)
- Google Stackdriver 导出器
- Graphite 导出器 (官方)
- Heka 仪表盘导出器
- Heka 导出器
- 华为云监控导出器
- InfluxDB 导出器 (官方)
- ITM 导出器
- Java GC 导出器
- JavaMelody 导出器
- JMX 导出器 (官方)
- Munin 导出器
- Nagios / Naemon 导出器
- Neptune Apex 导出器
- New Relic 导出器
- NRPE 导出器
- Osquery 导出器
- OTC CloudEye 导出器
- Pingdom 导出器
- Promitor (Azure Monitor)
- scollector 导出器
- Sensu 导出器
- site24x7_exporter
- SNMP 导出器 (官方)
- StatsD 导出器 (官方)
- 腾讯云监控导出器
- ThousandEyes 导出器
- StatusPage 导出器
其他
- ACT Fibernet 导出器
- BIND 导出器
- BIND 查询导出器
- Bitcoind 导出器
- Blackbox 导出器 (官方)
- Bungeecord 导出器
- BOSH 导出器
- cAdvisor
- Cachet 导出器
- ccache 导出器
- c-lightning 导出器
- DHCPD 租约导出器
- Dovecot 导出器
- Dnsmasq 导出器
- eBPF 导出器
- eBPF 网络流量导出器
- Ethereum 客户端导出器
- FFmpeg 导出器
- 文件统计导出器
- JFrog Artifactory 导出器
- Hostapd 导出器
- IBM Security Verify Access / Security Access Manager 导出器
- IPsec 导出器
- ipset 导出器
- IRCd 导出器
- Linux HA ClusterLabs 导出器
- JMeter 插件
- JSON 导出器
- Kannel 导出器
- Kemp 负载均衡器导出器
- Kibana 导出器
- kube-state-metrics
- Locust 导出器
- Meteor JS Web 框架导出器
- Minecraft 导出器模块
- Minecraft 导出器
- NetBird 导出器
- Nomad 导出器
- nftables 导出器
- OpenStack 导出器
- OpenStack 黑盒导出器
- OpenVPN 导出器
- oVirt 导出器
- Pact Broker 导出器
- PHP-FPM 导出器
- PowerDNS 导出器
- Podman 导出器
- Prefect2 导出器
- 进程导出器
- rTorrent 导出器
- Rundeck 导出器
- SABnzbd 导出器
- SAML 导出器
- 脚本导出器
- Shield 导出器
- Smokeping 探测器
- SMTP/Maildir MDA 黑盒探测器
- SoftEther 导出器
- SSH 导出器
- Teamspeak3 导出器
- Transmission 导出器
- Unbound 导出器
- WireGuard 导出器
- Xen 导出器
在实现新的 Prometheus 导出器时,请遵循编写导出器指南。另请考虑查阅开发邮件列表。我们很乐意就如何使您的导出器尽可能有用和一致提供建议。
暴露 Prometheus 指标的软件
一些第三方软件以 Prometheus 格式暴露指标,因此无需单独的导出器。
- Ansible 自动化平台自动化控制器 (AWX)
- App Connect Enterprise
- Ballerina
- BFE
- Caddy (直接)
- Ceph
- CockroachDB
- Collectd
- Concourse
- CRG 轮滑德比计分板 (直接)
- Diffusion
- Docker Daemon
- Doorman (直接)
- Dovecot
- Envoy
- Etcd (直接)
- Flink
- FreeBSD 内核
- GitLab
- Grafana
- JavaMelody
- Kong
- Kubernetes (直接)
- LavinMQ
- Linkerd
- mgmt
- MidoNet
- midonet-kubernetes (直接)
- MinIO
- 带有 Monitoring Studio X 的 PATROL
- Netdata
- OpenZiti
- Pomerium
- Pretix
- Quobyte (直接)
- RabbitMQ
- RobustIRC
- ScyllaDB
- Skipper
- SkyDNS (直接)
- Telegraf
- Traefik
- Vector
- VerneMQ
- Flux
- Xandikos (直接)
- Zipkin
标记为 直接 的软件也直接使用 Prometheus 客户端库进行仪表化。
其他第三方工具
本节列出了帮助您用特定语言仪表化代码的库和其他工具。它们本身不是 Prometheus 客户端库,但内部使用了其中一个普通的 Prometheus 客户端库。对于所有独立维护的软件,我们无法对所有软件的最佳实践进行审查。
- Clojure: iapetos
- Go: go-metrics 仪表化库
- Go: gokit
- Go: prombolt
- Java/JVM: EclipseLink 指标收集器
- Java/JVM: Hystrix 指标发布器
- Java/JVM: Jersey 指标收集器
- Java/JVM: Micrometer Prometheus 注册表
- Python-Django: django-prometheus
- Node.js: swagger-stats