Skip to content

Commit 99938a6

Browse files
committed
conf(ingress-nginx): Enable prometheus scraping
Create the ServiceMonitor to enable scraping within prometheus for the ingress-nginx metrics.
1 parent 06bf99f commit 99938a6

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

platform/ingress-nginx/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ kind: Kustomization
44
resources:
55
- https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.10.1/deploy/static/provider/do/deploy.yaml
66
- service.yaml
7+
- servicemonitor.yaml
78
patchesStrategicMerge:
89
- |-
910
apiVersion: v1
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: monitoring.coreos.com/v1
2+
kind: ServiceMonitor
3+
metadata:
4+
name: ingress-nginx-controller
5+
namespace: ingress-nginx
6+
labels:
7+
app.kubernetes.io/name: ingress-nginx
8+
app.kubernetes.io/part-of: ingress-nginx
9+
release: prometheus
10+
spec:
11+
endpoints:
12+
- port: metrics
13+
interval: 30s
14+
path: /metrics
15+
selector:
16+
matchLabels:
17+
app.kubernetes.io/name: ingress-nginx
18+
app.kubernetes.io/instance: ingress-nginx
19+
app.kubernetes.io/component: controller
20+
namespaceSelector:
21+
matchNames:
22+
- ingress-nginx

0 commit comments

Comments
 (0)