feat: expose gitea metrics (#340)
- add a gitea-metrics service to consul - tag as metrics for victoria metrics - check the /metrics endpoint (bypass nginx) Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/340
This commit is contained in:
parent
cf0ff85b70
commit
2317d0af59
@ -32,10 +32,27 @@ consul::services:
|
|||||||
tls_skip_verify: true
|
tls_skip_verify: true
|
||||||
interval: '10s'
|
interval: '10s'
|
||||||
timeout: '1s'
|
timeout: '1s'
|
||||||
|
gitea-metrics:
|
||||||
|
service_name: 'gitea-metrics'
|
||||||
|
address: "%{facts.networking.ip}"
|
||||||
|
port: 3000
|
||||||
|
tags:
|
||||||
|
- metrics
|
||||||
|
checks:
|
||||||
|
- id: 'gitea_metrics_http_check'
|
||||||
|
name: 'Gitea Metrics HTTP Check'
|
||||||
|
http: "http://%{facts.networking.fqdn}:3000/metrics"
|
||||||
|
method: 'GET'
|
||||||
|
tls_skip_verify: true
|
||||||
|
interval: '10s'
|
||||||
|
timeout: '1s'
|
||||||
profiles::consul::client::node_rules:
|
profiles::consul::client::node_rules:
|
||||||
- resource: service
|
- resource: service
|
||||||
segment: git
|
segment: git
|
||||||
disposition: write
|
disposition: write
|
||||||
|
- resource: service
|
||||||
|
segment: gitea-metrics
|
||||||
|
disposition: write
|
||||||
|
|
||||||
# manage the gitea user
|
# manage the gitea user
|
||||||
profiles::gitea::user::manage: true
|
profiles::gitea::user::manage: true
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user