https://github.com/pichouk/ep_prometheus_exporter
Prometheus exporter for Etherpad lite
https://github.com/pichouk/ep_prometheus_exporter
etherpad etherpad-lite prometheus prometheus-exporter
Last synced: 4 months ago
JSON representation
Prometheus exporter for Etherpad lite
- Host: GitHub
- URL: https://github.com/pichouk/ep_prometheus_exporter
- Owner: pichouk
- Created: 2023-10-03T21:05:23.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-04T20:06:00.000Z (over 2 years ago)
- Last Synced: 2025-09-27T09:53:42.168Z (8 months ago)
- Topics: etherpad, etherpad-lite, prometheus, prometheus-exporter
- Language: JavaScript
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ep_prometheus_exporter
Setup a Prometheus exporter for Etherpad lite.
You just have to install the plugin and configure your Prometheus server to scrape http://pad.mydomain.org/metrics. Here is an example result :
```
# HELP etherpad_pads_count Number of pads
# TYPE etherpad_pads_count gauge
etherpad_pads_count{instance="etherpad-test"} 6
# HELP etherpad_blank_pads_count Number of blank pads
# TYPE etherpad_blank_pads_count gauge
etherpad_blank_pads_count{instance="etherpad-test"} 2
# HELP etherpad_connected_users_count Number of connected users
# TYPE etherpad_connected_users_count gauge
etherpad_connected_users_count{instance="etherpad-test"} 1
```
You can set some specific values on `settings.json` file :
```json
"ep_prometheus_exporter": {
"instanceName": "INSTANCE LABEL ON METRICS",
"updateInterval": 60
}
```