项目作者: skythet

项目描述 :
Ejabberd metrics for prometheus
高级语言: Erlang
项目地址: git://github.com/skythet/ejabberd-prometheus-exporter.git
创建时间: 2017-09-25T11:52:00Z
项目社区:https://github.com/skythet/ejabberd-prometheus-exporter

开源协议:

下载


Ejabberd metrics for Prometheus

Compile:

  1. erlc mod_prometheus.erl

Copy compiled file to ejabberd, for example:

  1. cp mod_prometheus.beam /opt/ejabberd-17.07/lib/ejabberd-17.07/ebin/

Add config to ejabberd.yml:

  1. listen:
  2. -
  3. port: 8181
  4. module: ejabberd_http
  5. request_handlers:
  6. "/metrics": mod_prometheus

After this, restart ejabberd and try open http://localhost:8181/metrics
in browser. You have to see metrics for prometheus.

Service will responde all requests independently request type
and request path.