diff --git a/k8s/apps/mtproxy/telemt-service.yaml b/k8s/apps/mtproxy/telemt-service.yaml new file mode 100644 index 0000000..c8fa3f4 --- /dev/null +++ b/k8s/apps/mtproxy/telemt-service.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: telemt-metrics + labels: + app: telemt +spec: + type: ClusterIP + clusterIP: None + selector: + app: telemt + ports: + - port: 9090 + targetPort: 9090 + protocol: TCP + name: metrics diff --git a/k8s/apps/mtproxy/telemt-servicemonitor.yaml b/k8s/apps/mtproxy/telemt-servicemonitor.yaml new file mode 100644 index 0000000..d953339 --- /dev/null +++ b/k8s/apps/mtproxy/telemt-servicemonitor.yaml @@ -0,0 +1,21 @@ +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: telemt-metrics + labels: + app: telemt + release: prometheus +spec: + selector: + matchLabels: + app: telemt + endpoints: + - port: metrics + path: /metrics + interval: 30s + scrapeTimeout: 10s + honorLabels: true + namespaceSelector: + matchNames: + - mtproxy