← All dashboards

Gitlab-Monitor

Monitor Gitlab: Memory, Process-Age, Sidekiq queue/Latency, Process Count

Ready for gitlab-ce 8.17.0

On your Gitlab enbale gitlab-monitor (/etc/gitlab/gitlab.rb)

gitlab_monitor['enable'] = true
gitlab_monitor['log_directory'] = "/var/log/gitlab/gitlab-monitor"
gitlab_monitor['home'] = "/var/opt/gitlab/gitlab-monitor"
gitlab_monitor['listen_address'] = ':9168'

gitlab-monitor build_in export metrics on

http://localhost:9168/sidekiq
http://localhost:9168/process

Add job_name on prometheus

  - job_name: 'gitlab-process'
    scrape_interval: 5s
    metrics_path: /process
    static_configs:
         - targets: ['localhost:9168']

  - job_name: 'gitlab-sidekiq'
    scrape_interval: 5s
    metrics_path: /sidekiq
    static_configs:
         - targets: ['localhost:9168']

Dashboard revisions

RevisionDecscriptionCreated

Reviews

Login or Sign up to write a review

Reviews from the community

Get this dashboard

Data source:

Dependencies:

Import the dashboard template:

or

Download JSON

Docs: Importing dashboards

Downloads: 3,516