Commit 4687a8ee authored by Stan Hu's avatar Stan Hu
Browse files

Add documentation for gitlab-monitor

parent 59c3d8c4
## Introduction
gitlab-monitor is a [Prometheus Web exporter] that does the following:
1. Collects GitLab production metrics via custom probes defined in a YAML file.
2. Custom probes gather measurements in the form of key/value pairs.
3. For each probe, gitlab-monitor creates an HTTP endpoint `/<probe_name>`
(by default on port 4567) that delivers these metrics to a Prometheus scraper.
A central Prometheus process is configured to poll exporters at a specified
### Supported Probes
1. Database
* Dead tuples
* Slow queries
* Blocked queries
1. Git
* git pull/push timings
1. Process
* Age
* Memory usage
[Prometheus Web exporter]:
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment