Prometheus学习系列(三十四)exporters和集成

有许多库和服务器可帮助从第三方系统导出现有指标作为Prometheus指标。 这对于无法直接使用Prometheus指标(例如,HAProxy或Linux系统统计信息)检测给定系统的情况非常有用。

一、第三方导出器

其中一些出口商作为普罗米修斯GitHub官方组织的一部分进行维护,这些出口商被标记为官方,其他出口商则由外部提供和维护。

我们鼓励创建更多出口商,但不能审查所有出口商的最佳做法。 通常,这些出口商在Prometheus GitHub组织之外托管。

导出器默认端口wiki页面已成为另一个导出器目录,可能包括由于功能重叠或仍在开发中未在此处列出的导出器。

JMX导出器可以从各种基于JVM的应用程序导出,例如Kafka和Cassandra。

1.1 数据库Databases
  • Aerospike exporter
  • ClickHouse exporter
  • Consul exporter 官方
  • CouchDB exporter
  • ElasticSearch exporter
  • EventStore exporter
  • Memcached exporter 官方
  • MongoDB exporter
  • MSSQL exporter
  • MySQL server exporter 官方
  • OpenTSDB exporter
  • Oracle exporter
  • PgBouncer exporter
  • PostgreSQL exporter
  • Presto exporter
  • ProxySQL exporter
  • RavenDB exporter
  • Redis exporter
  • RethinkDB exporter
  • SQL query result set metrics exporter
  • Tarantool metric library
  • Twemproxy metric library
1.2 硬件相关Hardware related
  • apcupsd exporter
  • BIG-IP exporter
  • Collins exporter
  • IBM Z HMC exporter
  • IoT Edison exporter
  • IPMI Edison exporter
  • knxd exporter
  • Netgear Cable Modem exporter
  • Netgear Router
  • Node/System metrics exporter 官方
  • NVIDIA GPU UniFi exporter
  • ProSAFE UniFi exporter
  • Ubiquiti UniFi exporter
1.3 发布跟踪器和持续集成
  • Bamboo exporter
  • Bitbucket exporter
  • Confluence exporter
  • Jenkins exporter
  • JIRA exporter
1.4 消息系统
  • Beanstalkd exporter
  • EMQ exporter
  • Gearman exporter
  • kafka exporter
  • NATS exporter
  • NSQ exporter
  • Mirth Connect exporter
  • MQTT blackbox exporter
  • RabbitMQ exporter
  • RabbitMQ Management Plugin exporter
1.5 存储Storage
  • Ceph exporter
  • [Ceph RADOSGW exporter]https://github.com/blemmenes/radosgw_usage_exporter)
  • Gluster exporter
  • Hadoop HDFS FSImage exporter
  • Lustre exporter
  • ScaleIO exporter
1.6 HTTP
  • Apache exporter
  • HAProxy exporter 官方
  • Nginx metric library
  • Nginx VTS exporter
  • Passenger exporter
  • Squid exporter
  • Tinyproxy exporter
  • Varnish exporter
  • WebDriver exporter
1.7 APIs
  • AWS ECS exporter
  • AWS Health exporter
  • AWS SQS exporter
  • Cloudfare exporter
  • DigitalOcean exporter
  • Docker Cloud exporter
  • Docker Hub exporter
  • Github exporter
  • InstaClustr exporter
  • Mozilla Observatory exporter
  • OpenWeatherMap exporter
  • Pagespeed exporter
  • Rancher exporter
  • Speedtest.net.exporter
1.8 Logging
  • Fluentd data extractor
  • Google's mtail log data extractor
  • Grok exporter
1.9 其他的监控系统
  • Akamai Colud monitor exporter
  • Alibaba Colud monitor exporter
  • AWS CloudWatch exporter 官方
  • Cloud Foundry Firehose exporter
  • Collectd exporter官方
  • Google Stackdriver exporter
  • Graphite exporter 官方
  • Heka dashboard exporter
  • Heka exporter
  • InfluxDB exporter 官方
  • JavaMelody exporter
  • JMX exporter 官方
  • Munin exporter
  • Nagios / Naemon exporter
  • New Relic exporter
  • NRPE exporter
  • Osquery exporter
  • OTC CloudEye exporter
  • Pingdom exporter
  • scollector exporter
  • Sensu exporter
  • SNMP exporter 官方
  • StatsD exporter
1.10 其他杂项
  • ACT Fibernet exporter
  • BIND exporter
  • BlackBox exporter 官方
  • BOSH exporter
  • cAdvisor
  • Cachet exporter
  • ccache exporter
  • Dovecot exporter
  • eBPF exporter
  • Ethereum Client exporter
  • Hostapd exporter
  • JMeter exporter
  • Kannel exporter
  • Kemp LoadBalancer exporter
  • Kibana exporter
  • kube-state-metrics
  • Meteor JS web framework exporter
  • OpenStack exporter module
  • PHP-FPM exporter
  • PowerDNS exporter
  • Process exporter
  • rTorrent exporter
  • Script exporter
  • Shield exporter
  • Smokeping exporter
  • SMTP/Maildir MDA blackbox prober
  • SoftEther exporter
  • Transmission exporter
  • Unbound exporter
  • Xen exporter

在实施新的Prometheus出口商时,请遵循编写出口商的指南。另请考虑咨询开发邮件列表。 我们很乐意就如何使您的出口商尽可能有用和一致提供建议。

二、可直接使用的软件

某些第三方软件以Prometheus格式公开指标,因此不需要单独的导出器:

  • App Connect Enterprise
  • Ballerina
  • Ceph
  • Collectd
  • Concourse
  • CRG Roller Derby Scoreboard
  • Docker Daemon
  • Doorman
  • Envoy
  • Etcd
  • Flink
  • FreeBSD Kernel
  • Grafana
  • JavaMelody
  • Kubernetes
  • Linkerd
  • mgmt
  • MidoNet
  • midonet-kubernetes
  • Minio
  • Netdata
  • Pretix
  • Quobyte
  • RobustIRC
  • ScyllaDB
  • Skipper
  • SkyDNS
  • Telegraf
  • Traefik
  • VerneMQ
  • Weave Flux

直接标记的软件也直接使用Prometheus客户端库进行检测。

三、其他第三方实用工具

本节列出了可帮助您使用特定语言编写代码的库和其他实用程序。 它们本身不是Prometheus客户端库,而是使用一个普通的Prometheus客户端库。 对于所有独立维护的软件,我们无法审核所有这些软件以获得最佳实践。

  • Coljure: prometheus-clj
  • 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
四、链接

Prometheus官网地址:https://prometheus.io/
我的Github:https://github.com/Alrights/prometheus

你可能感兴趣的:(Prometheus学习系列(三十四)exporters和集成)