Skip to content

Commit 3abfc7a

Browse files
committed
fixup! enhancement: relax kube_.+_created to allow namespaces
1 parent 8ed604e commit 3abfc7a

File tree

1 file changed

+28
-22
lines changed

1 file changed

+28
-22
lines changed

jsonnet/kube-prometheus/addons/ksm-lite.libsonnet

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,39 @@
1-
local addArgs(args, name, containers) = std.map(
2-
function(c) if c.name == name then
3-
c {
4-
args+: args,
5-
}
6-
else c,
7-
containers,
8-
);
1+
local addArgs(args, name, containers) =
2+
std.map(
3+
function(c)
4+
if c.name == name then
5+
c {
6+
args+: args,
7+
}
8+
else
9+
c,
10+
containers,
11+
);
12+
13+
local defaultDenylist = [
14+
'^kube_.+_created$',
15+
'^kube_.+_metadata_resource_version$',
16+
'^kube_replicaset_metadata_generation$',
17+
'^kube_replicaset_status_observed_generation$',
18+
'^kube_pod_restart_policy$',
19+
'^kube_pod_init_container_status_terminated$',
20+
'^kube_pod_init_container_status_running$',
21+
'^kube_pod_container_status_terminated$',
22+
'^kube_pod_container_status_running$',
23+
'^kube_pod_completion_time$',
24+
'^kube_pod_status_scheduled$',
25+
];
926

1027
{
28+
local denylist = if std.objectHas(self, 'denylist') then self.denylist else defaultDenylist,
29+
1130
kubeStateMetrics+: {
1231
deployment+: {
1332
spec+: {
1433
template+: {
1534
spec+: {
1635
containers: addArgs(
17-
[|||
18-
--metric-denylist=
19-
^kube_(?=namespace).*_created$,
20-
^kube_.+_metadata_resource_version$,
21-
^kube_replicaset_metadata_generation$,
22-
^kube_replicaset_status_observed_generation$,
23-
^kube_pod_restart_policy$,
24-
^kube_pod_init_container_status_terminated$,
25-
^kube_pod_init_container_status_running$,
26-
^kube_pod_container_status_terminated$,
27-
^kube_pod_container_status_running$,
28-
^kube_pod_completion_time$,
29-
^kube_pod_status_scheduled$
30-
|||],
36+
["--metric-denylist=\n" + std.join(',\n', denylist) + '\n'],
3137
'kube-state-metrics',
3238
super.containers
3339
),

0 commit comments

Comments
 (0)