This repository has been archived on 2023-04-02. You can view files and clone it, but cannot push or open issues or pull requests.
gitops-tbrnt/monitoring/vendor/kubernetes-mixin/rules/kubelet.libsonnet
2020-02-17 20:57:21 +01:00

26 lines
700 B
Plaintext

{
_config+:: {
kubeletSelector: 'job="kubelet"',
},
prometheusRules+:: {
groups+: [
{
name: 'kubelet.rules',
rules: [
{
record: 'node_quantile:kubelet_pleg_relist_duration_seconds:histogram_quantile',
expr: |||
histogram_quantile(%(quantile)s, sum(rate(kubelet_pleg_relist_duration_seconds_bucket[5m])) by (instance, le) * on(instance) group_left(node) kubelet_node_name{%(kubeletSelector)s})
||| % ({ quantile: quantile } + $._config),
labels: {
quantile: quantile,
},
}
for quantile in ['0.99', '0.9', '0.5']
],
},
],
},
}