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
|
||||
interval: '10s'
|
||||
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:
|
||||
- resource: service
|
||||
segment: git
|
||||
disposition: write
|
||||
- resource: service
|
||||
segment: gitea-metrics
|
||||
disposition: write
|
||||
|
||||
# manage the gitea user
|
||||
profiles::gitea::user::manage: true
|
||||
|
||||
Loading…
Reference in New Issue
Block a user