Skip to content
Snippets Groups Projects
Commit 043131a7 authored by Fabian Reinartz's avatar Fabian Reinartz
Browse files

Fix example-app manifests

parent cd4941eb
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
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
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:
......
......@@ -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
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
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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment