diff --git a/charts/hedera-network/templates/services/haproxy-svc.yaml b/charts/hedera-network/templates/services/haproxy-svc.yaml index 1f4d6acf2..64d1c389c 100644 --- a/charts/hedera-network/templates/services/haproxy-svc.yaml +++ b/charts/hedera-network/templates/services/haproxy-svc.yaml @@ -7,6 +7,10 @@ apiVersion: v1 kind: Service metadata: name: haproxy-{{ $node.name }}-svc + labels: + fullstack.hedera.com/type: haproxy-svc + fullstack.hedera.com/node-name: {{ $node.name }} + fullstack.hedera.com/prometheus-endpoint: active spec: {{- if default $defaults.loadBalancerEnabled $haproxy.loadBalancerEnabled | eq "true" }} type: LoadBalancer @@ -20,6 +24,9 @@ spec: - name: tls-grpc-client-port port: 50212 targetPort: 50212 + - name: prometheus # stats port + port: 14567 + targetPort: 14567 {{- end }} {{- end }} diff --git a/charts/hedera-network/templates/services/network-node-svc.yaml b/charts/hedera-network/templates/services/network-node-svc.yaml index 8dc400988..e000fb95e 100644 --- a/charts/hedera-network/templates/services/network-node-svc.yaml +++ b/charts/hedera-network/templates/services/network-node-svc.yaml @@ -6,7 +6,8 @@ metadata: name: network-{{ $nodeConfig.name }}-svc labels: fullstack.hedera.com/type: network-node-svc - fullstack.hedera.com/node-name: {{ $nodeConfig.name }} + fullstack.hedera.com/node-name: {{ $nodeConfig.name }} + fullstack.hedera.com/prometheus-endpoint: active spec: selector: app: network-{{ $nodeConfig.name }} diff --git a/charts/hedera-network/templates/telemetry/prometheus-svc-monitor.yaml b/charts/hedera-network/templates/telemetry/prometheus-svc-monitor.yaml index 35d2893f8..ff4ba05e0 100644 --- a/charts/hedera-network/templates/telemetry/prometheus-svc-monitor.yaml +++ b/charts/hedera-network/templates/telemetry/prometheus-svc-monitor.yaml @@ -8,7 +8,7 @@ metadata: spec: selector: matchLabels: - fullstack.hedera.com/type: network-node-svc + fullstack.hedera.com/prometheus-endpoint: active endpoints: - port: prometheus # must match the prometheus port-name in network-node-svc.yaml interval: 10s # ideally it should be higher than the node-metrics-scraper interval set in otel-collector-config.yaml