DEV-878: added some stuff for monitoring s3 storage

cherry-pick-9c6aec87
friedrich goerz 3 years ago
parent 1e3efc9129
commit e140cea417

@ -28,10 +28,10 @@ dependencies:
version: 4.5.4 version: 4.5.4
repository: oci://prodnso-harbor-01.smardigo.digital/infrastructure repository: oci://prodnso-harbor-01.smardigo.digital/infrastructure
- name: smardigo-connect - name: smardigo-connect
version: 0.1.25 version: 0.1.26
repository: oci://prodnso-harbor-01.smardigo.digital/smardigo repository: oci://prodnso-harbor-01.smardigo.digital/smardigo
- name: smardigo-worker - name: smardigo-worker
version: 0.1.11 version: 0.1.12
repository: oci://prodnso-harbor-01.smardigo.digital/smardigo repository: oci://prodnso-harbor-01.smardigo.digital/smardigo
- name: smardigo-wordpress - name: smardigo-wordpress
version: 0.1.23 version: 0.1.23

@ -1,7 +1,7 @@
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: NetworkPolicy kind: NetworkPolicy
metadata: metadata:
name: egress-postgres2prometheuspushgw name: egress-all2prometheuspushgw
spec: spec:
podSelector: podSelector:
matchLabels: matchLabels:

@ -0,0 +1,27 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: minio
labels:
release: kube-prometheus-stack
v1.min.io/tenant: {{ .Values.tenant.tenant.name }}
spec:
jobLabel: minio
selector:
matchLabels:
v1.min.io/tenant: {{ .Values.tenant.tenant.name }}
endpoints:
- port: https-minio
interval: 30s
scrapeTimeout: 10s
path: /minio/v2/metrics/cluster
scheme: https
tlsConfig:
insecureSkipVerify: true
- port: https-minio
interval: 30s
scrapeTimeout: 10s
path: /minio/v2/metrics/node
scheme: https
tlsConfig:
insecureSkipVerify: true

@ -24,6 +24,15 @@ tenant:
log: log:
audit: audit:
diskCapacityGB: false diskCapacityGB: false
env:
- name: MINIO_PROMETHEUS_AUTH_TYPE
value: "public"
- name: MINIO_PROMETHEUS_JOB_ID
value: "minio"
- name: MINIO_PROMETHEUS_URL
value: "http://kube-prometheus-stack-prometheus.monitoring:9090"
- name: CONSOLE_PROMETHEUS_URL
value: "http://kube-prometheus-stack-prometheus.monitoring:9090"
ingress: ingress:
api: api:
enabled: true enabled: true

@ -24,6 +24,15 @@ tenant:
log: log:
audit: audit:
diskCapacityGB: false diskCapacityGB: false
env:
- name: MINIO_PROMETHEUS_AUTH_TYPE
value: "public"
- name: MINIO_PROMETHEUS_JOB_ID
value: "minio"
- name: MINIO_PROMETHEUS_URL
value: "http://kube-prometheus-stack-prometheus.monitoring:9090"
- name: CONSOLE_PROMETHEUS_URL
value: "http://kube-prometheus-stack-prometheus.monitoring:9090"
ingress: ingress:
api: api:
enabled: true enabled: true

@ -24,6 +24,15 @@ tenant:
log: log:
audit: audit:
diskCapacityGB: false diskCapacityGB: false
env:
- name: MINIO_PROMETHEUS_AUTH_TYPE
value: "public"
- name: MINIO_PROMETHEUS_JOB_ID
value: "minio"
- name: MINIO_PROMETHEUS_URL
value: "http://kube-prometheus-stack-prometheus.monitoring:9090"
- name: CONSOLE_PROMETHEUS_URL
value: "http://kube-prometheus-stack-prometheus.monitoring:9090"
ingress: ingress:
api: api:
enabled: true enabled: true

Loading…
Cancel
Save