エクスポーターと統合
サードパーティシステムから既存のメトリックを Prometheus メトリックとしてエクスポートするのに役立つライブラリとサーバーがいくつかあります。これは、特定のシステムを Prometheus メトリックで直接計測することが現実的でない場合 (たとえば、HAProxy や Linux システム統計) に役立ちます。
サードパーティのエクスポーター
これらのエクスポーターの一部は、公式の Prometheus GitHub 組織の一部としてメンテナンスされており、それらは公式とマークされています。その他のものは外部から貢献され、メンテナンスされています。
より多くのエクスポーターの作成を推奨しますが、すべてのエクスポーターが ベストプラクティスに従っているかを確認することはできません。通常、これらのエクスポーターは Prometheus GitHub 組織外でホストされています。
エクスポーターのデフォルトポートの Wiki ページはエクスポーターのもう一つのカタログとなっており、機能が重複していたり、まだ開発中のためここにリストされていないエクスポーターも含まれている場合があります。
JMX エクスポーターは、たとえば Kafka や Cassandra など、様々な JVM ベースのアプリケーションからエクスポートできます。
データベース
- Aerospike exporter
- AWS RDS exporter
- ClickHouse exporter
- Consul exporter (公式)
- Couchbase exporter
- CouchDB exporter
- Druid Exporter
- Elasticsearch exporter
- EventStore exporter
- IoTDB exporter
- KDB+ exporter
- Memcached exporter (公式)
- MongoDB exporter
- MongoDB query exporter
- MongoDB Node.js Driver exporter
- MSSQL server exporter
- MySQL router exporter
- MySQL server exporter (公式)
- OpenTSDB Exporter
- Oracle DB Exporter
- PgBouncer exporter
- PostgreSQL exporter
- Presto exporter
- ProxySQL exporter
- RavenDB exporter
- Redis exporter
- RethinkDB exporter
- SQL exporter
- Tarantool metric library
- Twemproxy
ハードウェア関連
- apcupsd exporter
- BIG-IP exporter
- Bosch Sensortec BMP/BME exporter
- Collins exporter
- Dell Hardware OMSA exporter
- Disk usage exporter
- Fortigate exporter
- IBM Z HMC exporter
- IoT Edison exporter
- InfiniBand exporter
- IPMI exporter
- knxd exporter
- Modbus exporter
- Netgear Cable Modem Exporter
- Netgear Router exporter
- Network UPS Tools (NUT) exporter
- Node/system metrics exporter (公式)
- NVIDIA GPU exporter
- ProSAFE exporter
- SmartRAID exporter
- Waveplus Radon Sensor Exporter
- Weathergoose Climate Monitor Exporter
- Windows exporter
- Intel® Optane™ Persistent Memory Controller Exporter
課題追跡および継続的インテグレーション
メッセージングシステム
- Beanstalkd exporter
- EMQ exporter
- Gearman exporter
- IBM MQ exporter
- Kafka exporter
- NATS exporter
- NSQ exporter
- Mirth Connect exporter
- MQTT blackbox exporter
- MQTT2Prometheus
- RabbitMQ exporter
- RabbitMQ Management Plugin exporter
- RocketMQ exporter
- Solace exporter
ストレージ
- Ceph exporter
- Ceph RADOSGW exporter
- Gluster exporter
- GPFS exporter
- Hadoop HDFS FSImage exporter
- HPE CSI info metrics provider
- HPE storage array exporter
- Lustre exporter
- NetApp E-Series exporter
- Pure Storage exporter
- ScaleIO exporter
- Tivoli Storage Manager/IBM Spectrum Protect exporter
HTTP
- Apache exporter
- HAProxy exporter (公式)
- Nginx metric library
- Nginx VTS exporter
- Passenger exporter
- Squid exporter
- Tinyproxy exporter
- Varnish exporter
- WebDriver exporter
API
- AWS ECS exporter
- AWS Health exporter
- AWS SQS exporter
- AWS SQS Prometheus exporter
- Azure Health exporter
- BigBlueButton
- Cloudflare exporter
- Cryptowat exporter
- DigitalOcean exporter
- Docker Cloud exporter
- Docker Hub exporter
- Fastly exporter
- GitHub exporter
- Gmail exporter
- GraphQL exporter
- InstaClustr exporter
- Mozilla Observatory exporter
- OpenWeatherMap exporter
- Pagespeed exporter
- Rancher exporter
- Speedtest exporter
- Tankerkönig API Exporter
ロギング
FinOps
その他の監視システム
- Akamai Cloudmonitor exporter
- Alibaba Cloudmonitor exporter
- AWS CloudWatch exporter (公式)
- Azure Monitor exporter
- Cloud Foundry Firehose exporter
- Collectd exporter (公式)
- Google Stackdriver exporter
- Graphite exporter (公式)
- Heka dashboard exporter
- Heka exporter
- Huawei Cloudeye exporter
- InfluxDB exporter (公式)
- ITM exporter
- Java GC exporter
- JavaMelody exporter
- JMX exporter (公式)
- Munin exporter
- Nagios / Naemon exporter
- Neptune Apex exporter
- New Relic exporter
- NRPE exporter
- Osquery exporter
- OTC CloudEye exporter
- Pingdom exporter
- Promitor (Azure Monitor)
- scollector exporter
- Sensu exporter
- site24x7_exporter
- SNMP exporter (公式)
- StatsD exporter (公式)
- TencentCloud monitor exporter
- ThousandEyes exporter
- StatusPage exporter
その他
- ACT Fibernet Exporter
- BIND exporter
- BIND query exporter
- Bitcoind exporter
- Blackbox exporter (公式)
- Bungeecord exporter
- BOSH exporter
- cAdvisor
- Cachet exporter
- ccache exporter
- c-lightning exporter
- DHCPD leases exporter
- Dovecot exporter
- Dnsmasq exporter
- eBPF exporter
- eBPF network traffic exporter
- Ethereum Client exporter
- FFmpeg exporter
- File statistics exporter
- JFrog Artifactory Exporter
- Hostapd Exporter
- IBM Security Verify Access / Security Access Manager Exporter
- IPsec exporter
- ipset exporter
- IRCd exporter
- Linux HA ClusterLabs exporter
- JMeter plugin
- JSON exporter
- Kannel exporter
- Kemp LoadBalancer exporter
- Kibana Exporter
- kube-state-metrics
- Locust Exporter
- Meteor JS web framework exporter
- Minecraft exporter module
- Minecraft exporter
- NetBird exporter
- Nomad exporter
- nftables exporter
- OpenStack exporter
- OpenStack blackbox exporter
- OpenVPN exporter
- oVirt exporter
- Pact Broker exporter
- PHP-FPM exporter
- PowerDNS exporter
- Podman exporter
- Prefect2 exporter
- Process exporter
- rTorrent exporter
- Rundeck exporter
- SABnzbd exporter
- SAML exporter
- Script exporter
- Shield exporter
- Smokeping prober
- SMTP/Maildir MDA blackbox prober
- SoftEther exporter
- SSH exporter
- Teamspeak3 exporter
- Transmission exporter
- Unbound exporter
- WireGuard exporter
- Xen exporter
新しい Prometheus エクスポーターを実装する際は、エクスポーターの作成ガイドラインに従ってください。また、開発メーリングリストも参照してください。私たちは、エクスポーターをできるだけ有用で一貫性のあるものにする方法について喜んでアドバイスを提供します。
Prometheus メトリックを公開するソフトウェア
一部のサードパーティソフトウェアは Prometheus 形式でメトリックを公開するため、個別のエクスポーターは必要ありません
- Ansible Automation Platform Automation Controller (AWX)
- App Connect Enterprise
- Ballerina
- BFE
- Caddy (直接)
- Ceph
- CockroachDB
- Collectd
- Concourse
- CRG ローラーダービースコアボード (直接)
- Diffusion
- Docker Daemon
- Doorman (直接)
- Dovecot
- Envoy
- Etcd (直接)
- Flink
- FreeBSD Kernel
- 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 Registry
- Python-Django: django-prometheus
- Node.js: swagger-stats