프로메테우스 공식 레퍼런스를 한글로 번역한 문서입니다.
전체 목차는 여기에 있습니다.
써드 파티 시스템에 있는 기존 메트릭을 프로메테우스 메트릭으로 익스포트하는 일을 도와주는 여러 가지 라이브러리와 서버들이 있다. 프로메테우스 메트릭으로 직접 계측하는 게 불가능한 시스템에서 유용할 거다 (예를 들어 HAProxy나 리눅스 시스템 통계 등).
목차
Third-party exporters
이 익스포터 중 일부는 공식 프로메테우스 깃허브 organization에서 관리하고 있으며, 이런 것들은 official로 표시해뒀다. 나머지는 외부에서 기여한 익스포터들로, 외부에서 유지관리한다.
더 많은 익스포터를 만들기를 권장하고는 있지만, 베스트 프랙티스를 위해 모든 익스포터를 전수조사하지는 않았다. 일반적으로 이런 익스포터들은 프로메테우스 깃허브 organization 외부에서 호스팅하고 있다.
익스포터 디폴트 포트 위키 페이지는 하나의 익스포터 카탈로그로 자리 잡았으며, 기능이 중복되거나 아직 개발 중인 것도 있기 때문에 여기에서 나열하지 않은 익스포터가 있을 수도 있다.
JMX 익스포터는 카프카나 Cassandra같이 다양한 JVM 기반 애플리케이션에서 메트릭을 익스포트할 수 있다.
Databases
- Aerospike exporter
- ClickHouse exporter
- Consul exporter (official)
- Couchbase exporter
- CouchDB exporter
- Druid Exporter
- Elasticsearch exporter
- EventStore exporter
- IoTDB exporter
- KDB+ exporter
- Memcached exporter (official)
- MongoDB exporter
- MongoDB query exporter
- MSSQL server exporter
- MySQL router exporter
- MySQL server exporter (official)
- 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
Hardware related
- 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 (official)
- NVIDIA GPU exporter
- ProSAFE exporter
- Ubiquiti UniFi exporter
- Waveplus Radon Sensor Exporter
- Weathergoose Climate Monitor Exporter
- Windows exporter
Issue trackers and continuous integration
Messaging systems
- 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
Storage
- 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 (official)
- Nginx metric library
- Nginx VTS exporter
- Passenger exporter
- Squid exporter
- Tinyproxy exporter
- Varnish exporter
- WebDriver exporter
APIs
- AWS ECS exporter
- AWS Health exporter
- AWS SQS exporter
- Azure Health exporter
- BigBlueButton
- Cloudflare exporter
- Cryptowat exporter
- DigitalOcean exporter
- Docker Cloud exporter
- Docker Hub exporter
- Fastly exporter
- GitHub exporter
- Gmail exporter
- InstaClustr exporter
- Mozilla Observatory exporter
- OpenWeatherMap exporter
- Pagespeed exporter
- Rancher exporter
- Speedtest exporter
- Tankerkönig API Exporter
Logging
Other monitoring systems
- Akamai Cloudmonitor exporter
- Alibaba Cloudmonitor exporter
- AWS CloudWatch exporter (official)
- Azure Monitor exporter
- Cloud Foundry Firehose exporter
- Collectd exporter (official)
- Google Stackdriver exporter
- Graphite exporter (official)
- Heka dashboard exporter
- Heka exporter
- Huawei Cloudeye exporter
- InfluxDB exporter (official)
- ITM exporter
- JavaMelody exporter
- JMX exporter (official)
- Munin exporter
- Nagios / Naemon exporter
- New Relic exporter
- NRPE exporter
- Osquery exporter
- OTC CloudEye exporter
- Pingdom exporter
- Promitor (Azure Monitor)
- scollector exporter
- Sensu exporter
- site24x7_exporter
- SNMP exporter (official)
- StatsD exporter (official)
- TencentCloud monitor exporter
- ThousandEyes exporter
Miscellaneous
- ACT Fibernet Exporter
- BIND exporter
- BIND query exporter
- Bitcoind exporter
- Blackbox exporter (official)
- BOSH exporter
- cAdvisor
- Cachet exporter
- ccache exporter
- c-lightning exporter
- DHCPD leases exporter
- Dovecot exporter
- Dnsmasq exporter
- eBPF exporter
- Ethereum Client exporter
- JFrog Artifactory Exporter
- Hostapd 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
- Nomad exporter
- nftables exporter
- OpenStack exporter
- OpenStack blackbox exporter
- oVirt exporter
- Pact Broker exporter
- PHP-FPM exporter
- PowerDNS exporter
- Process exporter
- rTorrent exporter
- Rundeck exporter
- SABnzbd 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
프로메테우스 익스포터를 새로 구현한다면 익스포터 작성 가이드라인을 따라주길 바란다. 개발 메일링 리스트에 연락해보는 것도 함께 고려해주면 좋겠다. 익스포터를 최대한 유용하고 일관성 있게 만들 수 있도록 조언을 아끼지 않겠다.
Software exposing Prometheus metrics
써드 파티 소프트웨어 중에는 프로메테우스 포맷으로 메트릭을 노출하는 소프트웨어도 있다. 여기서는 별도 익스포터가 필요하지 않다:
- Ansible Tower (AWX)
- App Connect Enterprise
- Ballerina
- BFE
- Caddy (direct)
- Ceph
- CockroachDB
- Collectd
- Concourse
- CRG Roller Derby Scoreboard (direct)
- Diffusion
- Docker Daemon
- Doorman (direct)
- Dovecot
- Envoy
- Etcd (direct)
- Flink
- FreeBSD Kernel
- GitLab
- Grafana
- JavaMelody
- Kong
- Kubernetes (direct)
- Linkerd
- mgmt
- MidoNet
- midonet-kubernetes (direct)
- MinIO
- PATROL with Monitoring Studio X
- Netdata
- Pomerium
- Pretix
- Quobyte (direct)
- RabbitMQ
- RobustIRC
- ScyllaDB
- Skipper
- SkyDNS (direct)
- Telegraf
- Traefik
- Vector
- VerneMQ
- Weave Flux
- Xandikos (direct)
- Zipkin
direct로 표시해둔 소프트웨어는 프로메테우스 클라이언트 라이브러리를 통해 직접 계측도 하는 소프트웨어들이다.
Other third-party utilities
이 섹션에는 특정 언어로 코드를 계측하는 일을 도와주는 라이브러리들과 기타 유틸리티들을 정리해뒀다. 이것들은 자체가 프로메테우스 클라이언트 라이브러리는 아니지만, 내부에서 일반적인 프로메테우스 클라이언트 라이브러리 중 하나를 사용하고 있다. 베스트 프랙티스를 위해 독립적으로 관리하는 모든 소프트웨어를 전수조사하진 않았다.
- Clojure: iapetos
- Go: go-metrics instrumentation library
- Go: gokit
- Go: prombolt
- Java/JVM: EclipseLink metrics collector
- Java/JVM: Hystrix metrics publisher
- Java/JVM: Jersey metrics collector
- Java/JVM: Micrometer Prometheus Registry
- Python-Django: django-prometheus
- Node.js: swagger-stats
Next :Writing exporters
익스포터, 커스텀 컬렉터 작성 가이드
전체 목차는 여기에 있습니다.