Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions deploy/monitoring/kube-prometheus-stack-values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
kubeEtcd:
enabled: false
kubeScheduler:
enabled: false
kubeControllerManager:
enabled: false
kubeProxy:
enabled: false

prometheus:
prometheusSpec:
retention: 30d
serviceMonitorSelectorNilUsesHelmValues: false
podMonitorSelectorNilUsesHelmValues: false
ruleSelectorNilUsesHelmValues: false
storageSpec:
volumeClaimTemplate:
spec:
accessModes: ['ReadWriteOnce']
resources:
requests:
storage: 20Gi
resources:
requests:
cpu: 200m
memory: 768Mi
limits:
memory: 1536Mi

grafana:
adminPassword: password
persistence:
enabled: true
size: 2Gi

alertmanager:
enabled: true
23 changes: 23 additions & 0 deletions deploy/monitoring/stalwart-servicemonitor.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: stalwart
namespace: mail
labels:
app: stalwart
owner: internxt
spec:
selector:
matchLabels:
app: stalwart
endpoints:
- port: http
path: /metrics/prometheus
interval: 30s
basicAuth:
username:
name: stalwart-metrics-auth
key: username
password:
name: stalwart-metrics-auth
key: password
Loading