Skip to content

Commit b6969ed

Browse files
rules for ZFS
1 parent 6fefd91 commit b6969ed

File tree

2 files changed

+430
-0
lines changed

2 files changed

+430
-0
lines changed

src/cdk8s/src/monitoring/prometheus.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { getHomeAssistantRuleGroups } from "./rules/homeassistant";
44
import { getVeleroRuleGroups } from "./rules/velero";
55
import { getArgoCDRuleGroups } from "./rules/argocd";
66
import { getResourceMonitoringRuleGroups } from "./rules/resource-monitoring";
7+
import { getZfsMonitoringRuleGroups } from "./rules/zfs";
78

89
export function createPrometheusMonitoring(chart: Chart) {
910
// Create Home Assistant rules
@@ -53,4 +54,16 @@ export function createPrometheusMonitoring(chart: Chart) {
5354
groups: getResourceMonitoringRuleGroups(),
5455
},
5556
});
57+
58+
// Create ZFS Monitoring rules
59+
new PrometheusRule(chart, "prometheus-zfs-monitoring-rules", {
60+
metadata: {
61+
name: "prometheus-zfs-monitoring-rules",
62+
namespace: "torvalds",
63+
labels: { release: "prometheus" },
64+
},
65+
spec: {
66+
groups: getZfsMonitoringRuleGroups(),
67+
},
68+
});
5669
}

0 commit comments

Comments
 (0)