-
Notifications
You must be signed in to change notification settings - Fork 762
Monitoring
Vladimir Kotal edited this page Sep 17, 2020
·
26 revisions
The monitoring endpoints do not go through authorization checks. Also they are not restricted to localhost.
/metrics/prometheus
serves metrics in the Prometheus format. If the web application is running on https://foo.bar/source/
then the URL for the metrics will be https://foo.bar/source/metrics/prometheus
Insert this snippet into /etc/prometheus/prometheus.yml
:
- job_name: opengrok
metrics_path: '/source/metrics/prometheus'
static_configs:
# replace localhost with actual server name
- targets: ['localhost:8080']
and reload the Prometheus configuration. The web application metrics will become available.
Notable metrics start with jvm
and authorization
.