Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
|
2 years ago | |
|---|---|---|
| .. | ||
| README.md | 2 years ago | |
Gitlab 默认提供 Prometheus 协议的监控数据,参考:Monitoring GitLab with Prometheus。所以,使用 categraf 的 prometheus 插件即可采集。
配置文件:categraf 的 conf/input.prometheus/prometheus.toml
[[instances]]
urls = [
"http://192.168.11.77:9236/metrics"
]
labels = {service="gitlab", job="gitaly"}
[[instances]]
urls = [
"http://192.168.11.77:9168/sidekiq"
]
labels = {service="gitlab", job="gitlab-exporter-sidekiq"}
[[instances]]
urls = [
"http://192.168.11.77:9168/database"
]
labels = {service="gitlab",job="gitlab-exporter-database"}
[[instances]]
urls = [
"http://192.168.11.77:8082/metrics"
]
labels = {service="gitlab", job="gitlab-sidekiq"}
[[instances]]
urls = [
"http://192.168.11.77:8082/metrics"
]
labels = {service="gitlab", job="gitlab-sidekiq"}
[[instances]]
urls = [
"http://192.168.11.77:9229/metrics"
]
labels = {service="gitlab",job="gitlab-workhorse"}
[[instances]]
urls = [
"http://192.168.11.77:9100/metrics"
]
labels = {service="gitlab", job="node"}
[[instances]]
urls = [
"http://192.168.11.77:9187/metrics"
]
labels = {service="gitlab", job="postgres"}
[[instances]]
urls = [
"http://192.168.11.77:9121/metrics"
]
labels = {service="gitlab", job="redis"}
[[instances]]
urls = [
"http://192.168.11.77:9999/metrics"
]
labels = {service="gitlab", job="nginx"}
夜莺内置提供了 gitlab 各个组件相关的仪表盘和告警规则,导入自己的业务组即可使用。
类似 Grafana 可接入多种数据源,Grafana 擅长可视化,夜莺擅长告警管理
Go SQL Text Python PLSQL other