Adding Prometheus metrics scrape annotations

Allow Prometheus automatic discovery of nginx metrics endpoint

Fixed https://github.com/kubernetes/ingress/issues/464
This commit is contained in:
Danny Kulchinsky 2017-03-20 18:22:06 -04:00 committed by Danny Kulchinsky
parent 62070a15e2
commit 6a38a1ac37
2 changed files with 6 additions and 0 deletions

View file

@ -10,6 +10,9 @@ spec:
metadata:
labels:
name: nginx-ingress-lb
annotations:
prometheus.io/port: '10254'
prometheus.io/scrape: 'true'
spec:
terminationGracePeriodSeconds: 60
containers:

View file

@ -11,6 +11,9 @@ spec:
metadata:
labels:
k8s-app: nginx-ingress-controller
annotations:
prometheus.io/port: '10254'
prometheus.io/scrape: 'true'
spec:
# hostNetwork makes it possible to use ipv6 and to preserve the source IP correctly regardless of docker configuration
# however, it is not a hard dependency of the nginx-ingress-controller itself and it may cause issues if port 10254 already is taken on the host