Skip to content
Draft

Alert #907

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
26 changes: 26 additions & 0 deletions docs/examples/cassandra/monitoring/cas-alert-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
apiVersion: kubedb.com/v1alpha2
kind: Cassandra
metadata:
name: cas-alert-demo
namespace: demo
spec:
version: 5.0.3
topology:
rack:
- name: r0
replicas: 2
storage:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
storageType: Durable
deletionPolicy: WipeOut
monitor:
agent: "prometheus.io/operator"
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
23 changes: 23 additions & 0 deletions docs/examples/clickhouse/monitoring/clickhouse-alert-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: kubedb.com/v1alpha2
kind: ClickHouse
metadata:
name: clickhouse-alert-demo
namespace: alert-clickhouse
spec:
version: "24.4.1"
replicas: 1
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
43 changes: 43 additions & 0 deletions docs/examples/elasticsearch/monitoring/es-alert.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
apiVersion: kubedb.com/v1
kind: Elasticsearch
metadata:
name: es-alert
namespace: alert-elasticsearch
spec:
version: xpack-9.2.3
deletionPolicy: WipeOut
topology:
master:
replicas: 2
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
data:
replicas: 2
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
ingest:
replicas: 2
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
25 changes: 25 additions & 0 deletions docs/examples/hazelcast/monitoring/hazelcast-alert-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
apiVersion: kubedb.com/v1alpha2
kind: Hazelcast
metadata:
name: hazelcast-alert-demo
namespace: alert-hazelcast
spec:
version: "5.5.2"
replicas: 1
licenseSecret:
name: hz-license-key
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
23 changes: 23 additions & 0 deletions docs/examples/ignite/monitoring/ignite-alert-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: kubedb.com/v1alpha2
kind: Ignite
metadata:
name: ignite-alert-demo
namespace: alert-ignite
spec:
replicas: 1
version: "2.17.0"
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
24 changes: 24 additions & 0 deletions docs/examples/kafka/monitoring/kafka-alert-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
apiVersion: kubedb.com/v1
kind: Kafka
metadata:
name: kafka-alert-demo
namespace: alert-kafka
spec:
replicas: 1
version: "3.9.0"
storageType: Durable
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
24 changes: 24 additions & 0 deletions docs/examples/mariadb/monitoring/mariadb-alert-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
apiVersion: kubedb.com/v1
kind: MariaDB
metadata:
name: mariadb-alert-demo
namespace: alert-mariadb
spec:
version: "11.5.2"
replicas: 1
storageType: Durable
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
26 changes: 26 additions & 0 deletions docs/examples/mongodb/monitoring/mongodb-alert-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
apiVersion: kubedb.com/v1
kind: MongoDB
metadata:
name: mongodb-alert-demo
namespace: alert-mongodb
spec:
version: "8.0.17"
replicaSet:
name: "rs1"
replicas: 3
storageType: Durable
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
39 changes: 39 additions & 0 deletions docs/examples/mssqlserver/monitoring/mssqlserver-alert-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
apiVersion: kubedb.com/v1alpha2
kind: MSSQLServer
metadata:
name: mssqlserver-alert-demo
namespace: alert-mssqlserver
spec:
version: "2025-cu0"
replicas: 1
storageType: Durable
tls:
issuerRef:
name: mssqlserver-ca-issuer
kind: Issuer
apiGroup: "cert-manager.io"
clientTLS: false
podTemplate:
spec:
containers:
- name: mssql
env:
- name: ACCEPT_EULA
value: "Y"
- name: MSSQL_PID
value: Evaluation
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: mssqlserver-ca-issuer
namespace: alert-mssqlserver
spec:
ca:
secretName: mssqlserver-ca
22 changes: 22 additions & 0 deletions docs/examples/mysql/monitoring/mysql-alert-alert-mysql.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: kubedb.com/v1
kind: MySQL
metadata:
name: mysql-alert-alert-mysql
namespace: alert-mysql
spec:
version: "8.4.8"
deletionPolicy: WipeOut
storage:
storageClassName: "longhorn"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
interval: 10s
labels:
release: prometheus
23 changes: 23 additions & 0 deletions docs/examples/neo4j/monitoring/neo4j-alert-demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: kubedb.com/v1alpha2
kind: Neo4j
metadata:
name: neo4j-alert-demo
namespace: alert-neo4j
spec:
replicas: 3
version: "2025.12.1"
deletionPolicy: WipeOut
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
interval: 10s
labels:
release: prometheus
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
apiVersion: kubedb.com/v1
kind: PerconaXtraDB
metadata:
name: perconaxtradb-alert-demo
namespace: alert-perconaxtradb
spec:
version: "8.0.40"
storageType: Durable
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
17 changes: 17 additions & 0 deletions docs/examples/pgbouncer/monitoring/pg-backend-alert.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
apiVersion: kubedb.com/v1
kind: Postgres
metadata:
name: pg-backend-alert
namespace: alert-pgbouncer
spec:
version: "16.13"
replicas: 1
storageType: Durable
storage:
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
25 changes: 25 additions & 0 deletions docs/examples/pgbouncer/monitoring/pgbouncer-alert.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
apiVersion: kubedb.com/v1
kind: PgBouncer
metadata:
name: pgbouncer-alert
namespace: alert-pgbouncer
spec:
version: "1.23.1"
replicas: 1
database:
syncUsers: true
databaseName: "postgres"
databaseRef:
name: "pg-backend-alert"
namespace: alert-pgbouncer
connectionPool:
maxClientConnections: 20
reservePoolSize: 5
deletionPolicy: WipeOut
monitor:
agent: prometheus.io/operator
prometheus:
serviceMonitor:
labels:
release: prometheus
interval: 10s
Loading
Loading