From 94444e10c4f757dbd8d4da26b2851ea772fd4f6b Mon Sep 17 00:00:00 2001 From: Adam Saleh Date: Mon, 15 Mar 2021 11:38:34 +0100 Subject: [PATCH] Added bodhi-web servicemonitor to work with the prometheus operator in application-monitoring. --- playbooks/openshift-apps/bodhi.yml | 5 +++++ roles/openshift-apps/bodhi/files/servicemonitor.yml | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 roles/openshift-apps/bodhi/files/servicemonitor.yml diff --git a/playbooks/openshift-apps/bodhi.yml b/playbooks/openshift-apps/bodhi.yml index 83f3194b25..ff881fabc1 100644 --- a/playbooks/openshift-apps/bodhi.yml +++ b/playbooks/openshift-apps/bodhi.yml @@ -108,6 +108,11 @@ app: bodhi file: service.yml objectname: service.yml + - role: openshift/object + app: bodhi + file: servicemonitor.yml + objectname: servicemonitor.yml + when: env != "production" - role: openshift/route app: bodhi routename: bodhi-web diff --git a/roles/openshift-apps/bodhi/files/servicemonitor.yml b/roles/openshift-apps/bodhi/files/servicemonitor.yml new file mode 100644 index 0000000000..53d2f7bd29 --- /dev/null +++ b/roles/openshift-apps/bodhi/files/servicemonitor.yml @@ -0,0 +1,13 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + monitoring-key: 'middleware' + name: bodhi-web +spec: + endpoints: + - path: /metrics + port: web + selector: + matchLabels: + app: bodhi \ No newline at end of file