Skip to content

Commit 11a3aa6

Browse files
committed
assets,pkg: regenerate
Signed-off-by: Simon Pasquier <[email protected]>
1 parent d6102e6 commit 11a3aa6

File tree

2 files changed

+27
-7
lines changed

2 files changed

+27
-7
lines changed

assets/prometheus-k8s/rules.yaml

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -862,11 +862,31 @@ spec:
862862
record: cluster:capacity_cpu_cores:sum
863863
- expr: |
864864
clamp_max(
865-
(
866-
label_replace( ( ( sum (node_cpu_info) by (instance, package, core) ) > 1 ), "label_node_hyperthread_enabled", "true", "instance", "(.*)" )
867-
or on (instance, package)
868-
label_replace( ( ( sum (node_cpu_info) by (instance, package, core) ) <= 1 ), "label_node_hyperthread_enabled", "false", "instance", "(.*)" )
869-
), 1
865+
label_replace(
866+
sum by(instance, package, core) (
867+
node_cpu_info{core!="",package!=""}
868+
or
869+
# Assume core = cpu and package = 0 for platforms that don't expose core/package labels.
870+
label_replace(label_join(node_cpu_info{core="",package=""}, "core", "", "cpu"), "package", "0", "package", "")
871+
) > 1,
872+
"label_node_hyperthread_enabled",
873+
"true",
874+
"instance",
875+
"(.*)"
876+
) or on (instance, package)
877+
label_replace(
878+
sum by(instance, package, core) (
879+
label_replace(node_cpu_info{core!="",package!=""}
880+
or
881+
# Assume core = cpu and package = 0 for platforms that don't expose core/package labels.
882+
label_join(node_cpu_info{core="",package=""}, "core", "", "cpu"), "package", "0", "package", "")
883+
) <= 1,
884+
"label_node_hyperthread_enabled",
885+
"false",
886+
"instance",
887+
"(.*)"
888+
),
889+
1
870890
)
871891
record: cluster:cpu_core_hyperthreading
872892
- expr: |

0 commit comments

Comments
 (0)