导出器和集成
有许多库和服务器有助于将第三方系统的现有指标导出为 Prometheus 指标。这对于无法直接使用 Prometheus 指标来检测给定系统的情况很有用(例如,HAProxy 或 Linux 系统统计信息)。
第三方导出器
其中一些导出器作为官方 Prometheus GitHub 组织 的一部分进行维护,这些被标记为官方,其他的则由外部贡献和维护。
我们鼓励创建更多的导出器,但无法对所有导出器进行最佳实践审查。通常,这些导出器托管在 Prometheus GitHub 组织之外。
导出器默认端口 维基页面已成为另一个导出器目录,并且可能包含此处未列出的导出器,因为它们的功能重叠或仍在开发中。
JMX 导出器 可以从各种基于 JVM 的应用程序中导出,例如 Kafka 和 Cassandra 。
数据库
- Aerospike 导出器
- AWS RDS 导出器
- ClickHouse 导出器
- Consul 导出器 (官方)
- Couchbase 导出器
- CouchDB 导出器
- Druid 导出器
- Elasticsearch 导出器
- EventStore 导出器
- IoTDB 导出器
- KDB+ 导出器
- Memcached 导出器 (官方)
- MongoDB 导出器
- MongoDB 查询导出器
- MongoDB Node.js Driver 导出器
- MSSQL server 导出器
- MySQL router 导出器
- MySQL server 导出器 (官方)
- OpenTSDB 导出器
- Oracle DB 导出器
- PgBouncer 导出器
- PostgreSQL 导出器
- Presto 导出器
- ProxySQL 导出器
- RavenDB 导出器
- Redis 导出器
- RethinkDB 导出器
- SQL 导出器
- Tarantool 指标库
- Twemproxy
硬件相关
- apcupsd 导出器
- BIG-IP 导出器
- Bosch Sensortec BMP/BME 导出器
- Collins 导出器
- Dell Hardware OMSA 导出器
- 磁盘使用导出器
- Fortigate 导出器
- IBM Z HMC 导出器
- IoT Edison 导出器
- InfiniBand 导出器
- IPMI 导出器
- knxd 导出器
- Modbus 导出器
- Netgear Cable Modem 导出器
- Netgear Router 导出器
- Network UPS Tools (NUT) 导出器
- 节点/系统指标导出器 (官方)
- NVIDIA GPU 导出器
- ProSAFE 导出器
- SmartRAID 导出器
- Waveplus 氡气传感器导出器
- Weathergoose 气候监测器导出器
- Windows 导出器
- Intel® Optane™ 持久内存控制器导出器
问题跟踪器和持续集成
消息系统
- 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 云监控导出器
- Pingdom 导出器
- Promitor (Azure Monitor)
- scollector 导出器
- Sensu 导出器
- site24x7_exporter
- SNMP 导出器 (官方)
- StatsD 导出器 (官方)
- 腾讯云监控导出器
- ThousandEyes 导出器
- StatusPage 导出器
其他
- ACT Fibernet 导出器
- BIND 导出器
- BIND 查询导出器
- Bitcoind 导出器
- 黑盒导出器 (官方)
- 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 LoadBalancer 导出器
- 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 Automation Platform Automation Controller (AWX)
- App Connect Enterprise
- Ballerina
- BFE
- Caddy (直接)
- Ceph
- CockroachDB
- Collectd
- Concourse
- CRG Roller Derby Scoreboard (直接)
- Diffusion
- Docker Daemon
- Doorman (直接)
- Dovecot
- Envoy
- Etcd (直接)
- Flink
- FreeBSD 内核
- GitLab
- Grafana
- JavaMelody
- Kong
- Kubernetes (直接)
- LavinMQ
- Linkerd
- mgmt
- MidoNet
- midonet-kubernetes (直接)
- MinIO
- PATROL with Monitoring Studio X
- 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