diff --git a/hack/cluster-monitoring/deploy b/hack/cluster-monitoring/deploy index 5d20f8a6ee32ff5740017c2e2636f05227ff1ee4..6da8cd62713455f71b5f7e33e0a00f5a64a118ca 100755 --- a/hack/cluster-monitoring/deploy +++ b/hack/cluster-monitoring/deploy @@ -13,8 +13,8 @@ kctl() { kctl apply -f manifests/prometheus-operator.yaml # Wait for TPRs to be ready. -until kctl get servicemonitor; do sleep 0.1; done -until kctl get prometheus; do sleep 0.1; done +until kctl get servicemonitor; do sleep 1; done +until kctl get prometheus; do sleep 1; done kctl apply -f manifests/exporters kctl apply -f manifests/grafana diff --git a/manifests/examples/example-app/example-app-dev-depl.yaml b/manifests/examples/example-app/example-app-dev-depl.yaml deleted file mode 100644 index db4a014456e6ea2f8b7f4f1707e85a367f001556..0000000000000000000000000000000000000000 --- a/manifests/examples/example-app/example-app-dev-depl.yaml +++ /dev/null @@ -1,39 +0,0 @@ -kind: Service -apiVersion: "v1" -metadata: - name: example-app - namespace: development - labels: - tier: frontend - team: frontend - annotations: - prometheus.io/scrape: 'true' -spec: - selector: - app: example-app - ports: - - name: web - protocol: TCP - port: 8080 - targetPort: web ---- -apiVersion: extensions/v1beta1 -kind: Deployment -metadata: - name: example-app - namespace: development -spec: - replicas: 3 - template: - metadata: - labels: - app: example-app - version: 1.2.0 - spec: - containers: - - name: example-app - image: quay.io/fabxc/prometheus_demo_service - ports: - - name: web - containerPort: 8080 - protocol: TCP diff --git a/manifests/examples/example-app/example-app-prod-depl.yaml b/manifests/examples/example-app/example-app.yaml similarity index 86% rename from manifests/examples/example-app/example-app-prod-depl.yaml rename to manifests/examples/example-app/example-app.yaml index 113ccdcb8c240d5e7c6d491c3d67132f6ee173fc..59a9b44dad3d75f5fc196e4e6f85abcc67437c10 100644 --- a/manifests/examples/example-app/example-app-prod-depl.yaml +++ b/manifests/examples/example-app/example-app.yaml @@ -1,11 +1,9 @@ kind: Service -apiVersion: "v1" +apiVersion: v1 metadata: name: example-app - namespace: production labels: tier: frontend - team: frontend annotations: prometheus.io/scrape: 'true' spec: @@ -21,9 +19,8 @@ apiVersion: extensions/v1beta1 kind: Deployment metadata: name: example-app - namespace: production spec: - replicas: 5 + replicas: 4 template: metadata: labels: diff --git a/manifests/examples/example-app/prometheus-frontend-svc.yaml b/manifests/examples/example-app/prometheus-frontend-svc.yaml index 8295915b99967379c0a0b33a851de87f42c50bf1..9b8ecbb4259e822e5b0e4ac89753169722d7f46e 100644 --- a/manifests/examples/example-app/prometheus-frontend-svc.yaml +++ b/manifests/examples/example-app/prometheus-frontend-svc.yaml @@ -2,7 +2,6 @@ apiVersion: v1 kind: Service metadata: name: prometheus-frontend - namespace: default spec: type: NodePort ports: @@ -12,5 +11,4 @@ spec: protocol: TCP targetPort: web selector: - prometheus.coreos.com/type: prometheus - prometheus.coreos.com/name: prometheus-frontend + prometheus: prometheus-frontend diff --git a/manifests/examples/example-app/prometheus-frontend.yaml b/manifests/examples/example-app/prometheus-frontend.yaml index b16347471dbe578ed8b259d0be6e0174d78bef68..a367ae220130a3003b9ba60299e0e94b3776e31b 100644 --- a/manifests/examples/example-app/prometheus-frontend.yaml +++ b/manifests/examples/example-app/prometheus-frontend.yaml @@ -1,4 +1,4 @@ -apiVersion: prometheus.coreos.com/v1alpha1 +apiVersion: monitoring.coreos.com/v1alpha1 kind: Prometheus metadata: name: prometheus-frontend @@ -6,7 +6,8 @@ metadata: labels: prometheus: frontend spec: + version: v1.3.0 serviceMonitors: - selector: matchLabels: - team: frontend \ No newline at end of file + tier: frontend diff --git a/manifests/examples/example-app/servicemonitor-frontend.yaml b/manifests/examples/example-app/servicemonitor-frontend.yaml index e4fc039666d1b9cb8c56066b2432cc2bdc127beb..4ceaacd6f96cc6e16b724d4bdfd487d4e44adda6 100644 --- a/manifests/examples/example-app/servicemonitor-frontend.yaml +++ b/manifests/examples/example-app/servicemonitor-frontend.yaml @@ -1,14 +1,13 @@ -apiVersion: prometheus.coreos.com/v1alpha1 +apiVersion: monitoring.coreos.com/v1alpha1 kind: ServiceMonitor metadata: name: frontend - namespace: default labels: - team: frontend + tier: frontend spec: selector: matchLabels: - team: frontend + tier: frontend endpoints: - port: web interval: 10s \ No newline at end of file