FEAT(argocd): enable metrics service endpoints

- Add controller metrics on port 8082
- Add server metrics on port 8083
- Add repoServer metrics on port 8084
This commit is contained in:
2026-01-09 12:46:07 +09:00
parent f80b1be770
commit 34277fb7e8

View File

@@ -48,6 +48,13 @@ configs:
# APPLICATION CONTROLLER (StatefulSet) # APPLICATION CONTROLLER (StatefulSet)
# ============================================================================= # =============================================================================
controller: controller:
# Metrics for Prometheus
metrics:
enabled: true
service:
enabled: true
servicePort: 8082
# Memory optimization environment variables # Memory optimization environment variables
env: env:
- name: GOMEMLIMIT - name: GOMEMLIMIT
@@ -71,6 +78,13 @@ controller:
# API SERVER (Deployment) # API SERVER (Deployment)
# ============================================================================= # =============================================================================
server: server:
# Metrics for Prometheus
metrics:
enabled: true
service:
enabled: true
servicePort: 8083
# Main Ingress with Authelia middleware # Main Ingress with Authelia middleware
ingress: ingress:
enabled: true enabled: true
@@ -93,6 +107,13 @@ server:
# REPO SERVER (Deployment) # REPO SERVER (Deployment)
# ============================================================================= # =============================================================================
repoServer: repoServer:
# Metrics for Prometheus
metrics:
enabled: true
service:
enabled: true
servicePort: 8084
resources: resources:
requests: requests:
cpu: 15m cpu: 15m