victoria-metrics helm

No introduction found. Create it?

Install

Install with:

helm repo add victoria-metrics oci://ghcr.io/victoriametrics/helm-charts/victoria-metrics-k8s-stack
helm install victoria-metrics victoria-metrics/victoria-metrics -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 23)

NameRepoStarsVersionTimestamp
victoria-metricsoscaromeu/home-ops320.38.03 days ago
victoria-metricswrmilling/k3s-gitops2270.78.04 days ago
victoria-metricsDiaoul/home-ops1130.78.010 days ago

Values

See the most popular values for this chart:

KeyTypes
fullnameOverride (21)
victoria-metrics
string
boolean
boolean
grafana.plugins[] (2)
- victoriametrics-metrics-datasource
- victoriametrics-logs-datasource
string
string
string
string
string
string
number, string
string
string
string
string
string
string
string
string
string
string
string
string
string
number
boolean
string
vmsingle.spec.image.repository (1)
victoriametrics/victoria-metrics
string
string
string
number
string
number
boolean
number
string
boolean
vmsingle.route.hostnames[] (16)
- vmsingle.${DOMAIN_NAME}
string
string
string
string
string
string
string
string
string
vmsingle.route.annotations."gethomepage.dev/description" (1)
Time series database and monitoring solution
string
string
string
number
string
string
string
string
string
boolean
boolean
boolean
alertmanager.spec.externalURL (18)
https://alertmanager.${DOMAIN_NAME}
string
string
string
alertmanager.spec.image.repository (11)
quay.io/prometheus/alertmanager
string
number
number
boolean
number
boolean
number
string
string
string
string
string
string
boolean
boolean
alertmanager.spec.configSecret (1)
alertmanager-config-secret
string
string
string
boolean
alertmanager.config.receivers[].pushover_configs[].message (11)
{{- range .Alerts }} {{- if ne .Annotations.description "" }} {{ .Annotations.description }} {{- else if ne .Annotations.summary "" }} {{ .Annotations.summary }} {{- else if ne .Annotations.message "" }} {{ .Annotations.message }} {{- else }} Alert description not available {{- end }} {{- if gt (len .Labels.SortedPairs) 0 }} <small> {{- range .Labels.SortedPairs }} <b>{{ .Name }}:</b> {{ .Value }} {{- end }} </small> {{- end }} {{- end }}
string
alertmanager.config.receivers[].pushover_configs[].priority (11)
{{ if eq .Status "firing" }}1{{ else }}0{{ end }}
string
boolean
alertmanager.config.receivers[].pushover_configs[].title (11)
[{{ .Status | toUpper }}{{ if eq .Status "firing" }}:{{ .Alerts.Firing | len }}{{ end }}] {{ .CommonLabels.alertname }}
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
alertmanager.config.receivers[].webhook_configs[].url (2)
https://friday3.${SECRET_DOMAIN}/webhooks/amdiag
string
number
string
alertmanager.config.receivers[].discord_configs[].message (4)
{{ range .Alerts -}} **Alert:** {{ .Annotations.title }}{{ if .Labels.severity }} - `{{ .Labels.severity }}`{{ end }} {{ if ne .Annotations.summary ""}}**Summary:** {{ .Annotations.summary }} {{ else if ne .Annotations.message ""}}**Message:** {{ .Annotations.message }} {{ else if ne .Annotations.description ""}}**Description:** {{ .Annotations.description }}{{ end }} 🏷 Labels: {{ range .Labels.SortedPairs }} • *{{ .Name }}:* `{{ .Value }}` {{ end }} {{ end }}
string
alertmanager.config.receivers[].discord_configs[].title (4)
[{{ .Status | toUpper }}{{ if eq .Status "firing" }}:{{ .Alerts.Firing | len }}{{ end }}] {{ if eq .Status "firing" }}{{ if eq .CommonLabels.severity "critical" }}🔥{{ else if eq .CommonLabels.severity "warning" }}⚠️{{ else }}ℹ️{{ end }}{{ else }}✅{{ end }} {{ if ne .CommonAnnotations.summary ""}}{{ .CommonAnnotations.summary }} {{ else if ne .CommonAnnotations.message ""}}{{ .CommonAnnotations.message }} {{ else if ne .CommonAnnotations.description ""}}{{ .CommonAnnotations.description }} {{ else }}{{ .CommonLabels.alertname }}{{ end }}
string
boolean
alertmanager.config.receivers[].discord_configs[].webhook_url (2)
${SECRET_KPS_SLACK_API_URL}
${SECRET_KPS_SLACK_API_URL}
string
string
string
string
alertmanager.config.receivers[].webhookConfigs[].url (1)
http://alertmanager-telegram.observability.svc.cluster.local:8080/alerts
string
string
string
string
string
string
alertmanager.config.route.routes[].matchers[] (16)
- alertname = InfoInhibitor
- alertname = "Watchdog"
string
string
string
string
string
boolean
alertmanager.config.route.routes[].group_by[] (1)
- alertname
- instance
- alertname
- instance
- alertname
- namespace
- alertname
- namespace
- alertname
- alertname
string
string
string
string
boolean
boolean
alertmanager.route.hostnames[] (15)
- alertmanager.${DOMAIN_NAME}
string
string
string
string
string
string
string
string
string
alertmanager.route.annotations."gethomepage.dev/description" (1)
Collects, manages and sends alerts to receivers
string
string
string
boolean
boolean
boolean
string
string
string
string
string
string
string
vmagent.spec.extraArgs."remoteWrite.streamAggr.config" (1)
/etc/vm/configs/vmagent-stream-aggr/config.yaml
string
string
string
string
string
string, number
string
boolean
string
vmagent.spec.inlineRelabelConfig[].regex (2)
cpu_feature_.+
kubernetes_feature_enabled
.+_node_kubevirt_io_.+
feature_node_kubernetes_io_.+
string
string
boolean
vmagent.spec.configMaps[] (1)
- vmagent-stream-aggr
string
string
vmagent.spec.inlineScrapeConfig (1)
- job_name: home-assistant scrape_interval: 60s metrics_path: /api/prometheus bearer_token: "${HA_PROMETHEUS_TOKEN}" scheme: http static_configs: - targets: - home-assistant-app.home.svc.cluster.local:8123
string
string
string
string
string
vmagent.spec.remoteWrite[].url (1)
http://vmsingle-vm.monitoring.svc.cluster.local:8428/api/v1/write
http://vmsingle-lts.monitoring.svc.cluster.local:8428/api/v1/write
string
string
boolean, string
boolean
vmagent.route.hostnames[] (3)
- vmagent.k.${SECRET_DOMAIN}
string
string
string
string
string
string
boolean
boolean
boolean
boolean
string
string
string
boolean
string
string
boolean
boolean
boolean
string
string
string
string
boolean
string
string
string
string
string
number
string
defaultDatasources.victoriametrics.datasources[].url (1)
http://vmsingle-victoria-metrics.observability.svc.cluster.local:8428
string
string
string
string
string
string
defaultDatasources.alertmanager.datasources[].url (1)
http://vmalertmanager-victoria-metrics.observability.svc.cluster.local:9093
string
boolean
string
kube-state-metrics.customResourceState.config.spec.resources[].groupVersionKind.group (2)
kustomize.toolkit.fluxcd.io
helm.toolkit.fluxcd.io
source.toolkit.fluxcd.io
source.toolkit.fluxcd.io
source.toolkit.fluxcd.io
source.toolkit.fluxcd.io
source.toolkit.fluxcd.io
notification.toolkit.fluxcd.io
notification.toolkit.fluxcd.io
notification.toolkit.fluxcd.io
image.toolkit.fluxcd.io
image.toolkit.fluxcd.io
image.toolkit.fluxcd.io
string
kube-state-metrics.customResourceState.config.spec.resources[].groupVersionKind.kind (2)
Kustomization
HelmRelease
GitRepository
Bucket
HelmRepository
HelmChart
OCIRepository
Alert
Provider
Receiver
ImageRepository
ImagePolicy
ImageUpdateAutomation
string
string
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].each.info.labelsFromPath.name[] (2)
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
string
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].help (2)
The current state of a Flux Kustomization resource.
The current state of a Flux HelmRelease resource.
The current state of a Flux GitRepository resource.
The current state of a Flux Bucket resource.
The current state of a Flux HelmRepository resource.
The current state of a Flux HelmChart resource.
The current state of a Flux OCIRepository resource.
The current state of a Flux Alert resource.
The current state of a Flux Provider resource.
The current state of a Flux Receiver resource.
The current state of a Flux ImageRepository resource.
The current state of a Flux ImagePolicy resource.
The current state of a Flux ImageUpdateAutomation resource.
string
string
string
string
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.exported_namespace[] (2)
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.ready[] (2)
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
- status
- conditions
- [type=Ready]
- status
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.revision[] (2)
- status
- lastAppliedRevision
- status
- history
- "0"
- chartVersion
- status
- artifact
- revision
- status
- artifact
- revision
- status
- artifact
- revision
- status
- artifact
- revision
- status
- artifact
- revision
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.source_name[] (2)
- spec
- sourceRef
- name
- spec
- imageRepositoryRef
- name
- spec
- sourceRef
- name
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.suspended[] (2)
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
string
string
string
string
string
string
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].name (2)
resource_info
resource_info
resource_info
resource_info
resource_info
resource_info
resource_info
resource_info
resource_info
resource_info
resource_info
resource_info
resource_info
string
boolean
kube-state-metrics.metricLabelsAllowlist[] (2)
- pods=[*]
- deployments=[*]
- persistentvolumeclaims=[*]
string
kube-state-metrics.rbac.extraRules[].apiGroups[] (2)
- source.toolkit.fluxcd.io
- kustomize.toolkit.fluxcd.io
- helm.toolkit.fluxcd.io
- notification.toolkit.fluxcd.io
- image.toolkit.fluxcd.io
string
kube-state-metrics.rbac.extraRules[].resources[] (2)
- gitrepositories
- buckets
- helmrepositories
- helmcharts
- ocirepositories
- kustomizations
- helmreleases
- alerts
- providers
- receivers
- imagerepositories
- imagepolicies
- imageupdateautomations
string
string
string
string
string
boolean
boolean
string
string
string
string
string
string
string
string
string
string
kube-state-metrics.vmScrape.spec.selector.matchLabels."app.kubernetes.io/name" (2)
{{ include "kube-state-metrics.name" (index .Subcharts "kube-state-metrics") }}
string
number
string
string
number
number
number
string
string
number
number
boolean
boolean
boolean
string
string
string
boolean
boolean
boolean
string
victoria-metrics-operator.env[].name (4)
VM_VMALERTDEFAULT_CONFIGRELOADERCPU
VM_VMAGENTDEFAULT_CONFIGRELOADERCPU
VM_VMALERTMANAGER_CONFIGRELOADERCPU
string
string, number
boolean
string
string
string
string
string
boolean
vmalert.spec.extraArgs."external.url" (15)
https://vmalert.${SECRET_DOMAIN}
string
vmalert.spec.extraArgs."external.alert.source" (2)
explore?orgId=1&left={"datasource":"VictoriaMetrics","queries":[{"expr":{{ "{{" }}.Expr|jsonEscape|queryEscape{{ "}}" }},"refId":"A"}],"range":{"from":"{{ "{{" }} .ActiveAt.UnixMilli {{ "}}" }}","to":"now"}}
string
string
string
vmalert.spec.datasource.url (12)
http://vmauth-victoria-metrics.observability.svc.cluster.local:8427
string
string
string
string
string
string
string
string
string
boolean
vmalert.spec.remoteWrite.url (2)
http://vmsingle-stack.observability.svc.cluster.local:8429/api/v1/write
string
string
string
string
boolean
vmalert.spec.notifier.url (1)
http://vmalertmanager-victoria-metrics.observability.svc.cluster.local:9093
string
string
vmalert.spec.remoteRead.url (1)
http://vmsingle-victoria-metrics.observability.svc.cluster.local:8428
string
string
string
string
string
boolean
vmalert.route.hostnames[] (13)
- alert.${DOMAIN_NAME}
string
string
string
string
string
string
string
string
string
string
string
boolean, string
boolean
boolean
kubeControllerManager.vmScrape.spec.endpoints[].bearerTokenFile (14)
/var/run/secrets/kubernetes.io/serviceaccount/token
string
string
string
boolean
kubeControllerManager.vmScrape.spec.endpoints[].tlsConfig.caFile (1)
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
string
string
string
kubeControllerManager.vmScrape.spec.endpoints[].metricRelabelConfigs[].regex (2)
(apiserver_audit|apiserver_client|apiserver_delegated|apiserver_envelope|apiserver_storage|apiserver_webhooks|attachdetach_controller|authenticated_user|authentication|cronjob_controller|disabled_metric|endpoint_slice|ephemeral_volume|garbagecollector_controller|get_token|go|hidden_metric|job_controller|kubernetes_build|kubernetes_feature|leader_election|node_collector|node_ipam|process_cpu|process_max|process_open|process_resident|process_start|process_virtual|pv_collector|registered_metric|replicaset_controller|rest_client|retroactive_storageclass|root_ca|running_managed|scrape_duration|scrape_samples|scrape_series|service_controller|storage_count|storage_operation|ttl_after|volume_operation|workqueue)_(.+)
string
string
boolean
kubeControllerManager.endpoints[] (2)
- "192.168.4.10"
- "192.168.4.13"
- "192.168.4.14"
string
string
kubeScheduler.vmScrape.spec.endpoints[].bearerTokenFile (14)
/var/run/secrets/kubernetes.io/serviceaccount/token
string
string
string
boolean
kubeScheduler.vmScrape.spec.endpoints[].tlsConfig.caFile (1)
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
string
string
string
kubeScheduler.vmScrape.spec.endpoints[].metricRelabelConfigs[].regex (2)
(apiserver_audit|apiserver_client|apiserver_delegated|apiserver_envelope|apiserver_storage|apiserver_webhooks|authenticated_user|authentication|disabled_metric|go|hidden_metric|kubernetes_build|kubernetes_feature|leader_election|process_cpu|process_max|process_open|process_resident|process_start|process_virtual|registered_metric|rest_client|scheduler|scrape_duration|scrape_samples|scrape_series|workqueue)_(.+)
string
string
boolean
kubeScheduler.endpoints[] (2)
- "192.168.4.10"
- "192.168.4.13"
- "192.168.4.14"
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
prometheus-node-exporter.vmScrape.spec.selector.matchLabels."app.kubernetes.io/name" (1)
{{ include "prometheus-node-exporter.name" (index .Subcharts "prometheus-node-exporter") }}
string
boolean
string
string
string
prometheus-node-exporter.extraArgs[] (1)
- --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/.+|etc/nfsmount\.conf)($|/)
string
boolean
string
string
additionalVictoriaMetricsMap.dockerhub-rules.groups[].rules[].annotations.summary (13)
There are {{ $value }} containers pulling from Dockerhub. This may lead to rate limiting.
string
additionalVictoriaMetricsMap.dockerhub-rules.groups[].rules[].expr (13)
count(time() - container_last_seen{image=~"(docker.io).*",container!=""} < 30) > 100
string
string
boolean
string
string
additionalVictoriaMetricsMap.oom-rules.groups[].rules[].annotations.summary (13)
Container {{ $labels.container }} in pod {{ $labels.namespace }}/{{ $labels.pod }} has been OOMKilled {{ $value }} times in the last 10 minutes.
string
additionalVictoriaMetricsMap.oom-rules.groups[].rules[].expr (13)
(kube_pod_container_status_restarts_total - kube_pod_container_status_restarts_total offset 10m >= 1) and ignoring (reason) min_over_time(kube_pod_container_status_last_terminated_reason{reason="OOMKilled"}[10m]) == 1
string
string
boolean
string
string
additionalVictoriaMetricsMap.zfs-rules.groups[].rules[].annotations.summary (6)
ZFS pool {{$labels.zpool}} on {{$labels.instance}} is in a unexpected state {{$labels.state}}
string
string
string
string
additionalVictoriaMetricsMap.btrfs-rules.groups[].rules[].alert (1)
BtrfsDeviceErrorsDetected
BtrfsDeviceAlmostFull
string
additionalVictoriaMetricsMap.btrfs-rules.groups[].rules[].annotations.sumamry (1)
BTRFS device {{$labels.device}} on {{$labels.kubernetes_node}}@{{$labels.instance}} detected an error of type {{$labels.type}}
string
additionalVictoriaMetricsMap.btrfs-rules.groups[].rules[].annotations.summary (1)
BTRFS device {{$labels.device}}@{{$labels.instance}} has less than 1% of free space left
string
additionalVictoriaMetricsMap.btrfs-rules.groups[].rules[].expr (1)
node_btrfs_device_errors_total > 0
(node_btrfs_device_unused_bytes{job="node-exporter"} / node_btrfs_device_size_bytes{job="node-exporter"} * 100) < 1
string
string
boolean
string
string
additionalVictoriaMetricsMap.pod-failed-rules.groups[].rules[].annotations.description (1)
Pod {{ $labels.namespace }}/{{ $labels.pod }} has been in Failed state for longer than 15 minutes on cluster {{ $labels.cluster }}.
string
string
additionalVictoriaMetricsMap.pod-failed-rules.groups[].rules[].expr (1)
sum(max(kube_pod_status_phase{namespace=~".*",job="kube-state-metrics",phase=~"Failed"}) by(namespace,pod,cluster) * on(namespace,pod,cluster) group_left(owner_kind) topk(1, max(kube_pod_owner{owner_kind!="Job"}) by(namespace,pod,owner_kind,cluster)) by(namespace,pod,cluster)) by(namespace,pod,cluster) > 0
string
string
string
number
number
string
string
string
boolean
kubeEtcd.endpoints[] (2)
- "192.168.4.10"
- "192.168.4.13"
- "192.168.4.14"
string
string
string
boolean
vmauth.spec.unauthorizedUserAccessSpec.url_map[].src_paths[] (11)
- /api/v1/query.*
- /api/v1/label/.*
- /select/logsql/.*
string
vmauth.spec.unauthorizedUserAccessSpec.url_map[].url_prefix (11)
http://vmsingle-victoria-metrics.observability.svc.cluster.local:8428
http://victoria-logs.observability.svc.cluster.local:9428
string
string
boolean
boolean
kubelet.vmScrape.spec.metricRelabelConfigs[].action (5)
drop
drop
drop
drop
drop
drop
drop
drop
labeldrop
drop
string
kubelet.vmScrape.spec.metricRelabelConfigs[].regex (5)
container_cpu_(cfs_throttled_seconds_total|load_average_10s|system_seconds_total|user_seconds_total)
container_memory_(failures_total|mapped_file|swap)
container_(tasks_state|threads_max)
container_fs_(io_current|io_time_seconds_total|io_time_weighted_seconds_total|reads_merged_total|sector_reads_total|sector_writes_total|writes_merged_total)
container_blkio_device_usage_total
container_spec.*
.+;
prober_probe_duration_seconds_bucket
(uid|id|pod_uid|interface)
(rest_client_request_duration_seconds_bucket|rest_client_request_duration_seconds_sum|rest_client_request_duration_seconds_count)
string
kubelet.vmScrape.spec.metricRelabelConfigs[].sourceLabels[] (4)
- __name__
- __name__
- __name__
- __name__
- __name__
- __name__
- id
- pod
- __name__
- __name__
string
string
string
boolean
boolean
string
string
kubelet.vmScrape.spec.relabelConfigs[].regex (1)
__meta_kubernetes_node_label_(.+)
(feature_node|extensions_talos_dev|beta_kubernetes|plan_upgrade_cattle_io|openebs_io|katacontainers_io|topology_rook_io_).*
.*home_arpa.*
string
string
string
string
boolean
string
kubelet.vmScrapes.cadvisor.spec.metricRelabelConfigs[].action (1)
drop
drop
drop
drop
drop
drop
drop
labeldrop
drop
drop
drop
string
kubelet.vmScrapes.cadvisor.spec.metricRelabelConfigs[].regex (1)
container_cpu_(cfs_throttled_seconds_total|load_average_10s|system_seconds_total|user_seconds_total)
container_memory_(mapped_file|swap)
container_(tasks_state|threads_max)
container_fs_(io_current|io_time_seconds_total|io_time_weighted_seconds_total|reads_merged_total|sector_reads_total|sector_writes_total|writes_merged_total)
container_blkio_device_usage_total
container_spec.*
.+;
(uid|id|pod_uid|interface)
(rest_client_request_duration_seconds_bucket|rest_client_request_duration_seconds_sum|rest_client_request_duration_seconds_count)
(csi_operations|storage_operation_duration)_seconds_bucket;(0.25|2.5|15|25|120|600)(\.0)?
container_network_.*;(cali|cilium|cni|lxc|nodelocaldns|tunl).*
string
kubelet.vmScrapes.cadvisor.spec.metricRelabelConfigs[].sourceLabels[] (1)
- __name__
- __name__
- __name__
- __name__
- __name__
- __name__
- id
- pod
- __name__
- __name__
- le
- __name__
- interface
string
string
boolean
boolean
string
boolean
string
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
kubeApiServer.vmScrape.spec.endpoints[].bearerTokenFile (2)
/var/run/secrets/kubernetes.io/serviceaccount/token
string
string
kubeApiServer.vmScrape.spec.endpoints[].metricRelabelConfigs[].regex (2)
(aggregator_openapi|aggregator_unavailable|apiextensions_openapi|apiserver_admission|apiserver_audit|apiserver_cache|apiserver_cel|apiserver_client|apiserver_crd|apiserver_current|apiserver_envelope|apiserver_flowcontrol|apiserver_init|apiserver_kube|apiserver_longrunning|apiserver_request|apiserver_requested|apiserver_response|apiserver_selfrequest|apiserver_storage|apiserver_terminated|apiserver_tls|apiserver_watch|apiserver_webhooks|authenticated_user|authentication|disabled_metric|etcd_bookmark|etcd_lease|etcd_request|field_validation|get_token|go|grpc_client|hidden_metric|kube_apiserver|kubernetes_build|kubernetes_feature|node_authorizer|pod_security|process_cpu|process_max|process_open|process_resident|process_start|process_virtual|registered_metric|rest_client|scrape_duration|scrape_samples|scrape_series|serviceaccount_legacy|serviceaccount_stale|serviceaccount_valid|watch_cache|workqueue)_(.+)
string
string
string
string
kubeApiServer.vmScrape.spec.endpoints[].tlsConfig.caFile (2)
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
string
string
boolean
coreDns.vmScrape.spec.endpoints[].bearerTokenFile (1)
/var/run/secrets/kubernetes.io/serviceaccount/token
string
string
string
string
string
string
string
string
boolean
string
boolean
server.route.hostnames[] (2)
- victoria-metrics.${SECRET_DOMAIN}
string
string
string
string
string
string
number
string
string
string
boolean
string
string
string
string
string
string
string
string
number
string
string
boolean
boolean
boolean
boolean
env[].name (1)
VM_VMALERTMANAGER_ALERTMANAGERDEFAULTBASEIMAGE
string
env[].value (1)
quay.io/prometheus/alertmanager
string
extraObjects[].apiVersion (1)
monitoring.coreos.com/v1
string
string
extraObjects[].metadata.name (1)
custom-kube-apiserver-slos
string
string
string
extraObjects[].spec.groups[].rules[].alert (1)
KubeAPIErrorBudgetBurn
KubeAPIErrorBudgetBurn
KubeAPIErrorBudgetBurn
KubeAPIErrorBudgetBurn
string
extraObjects[].spec.groups[].rules[].annotations.description (1)
The API server is burning too much error budget on cluster .
The API server is burning too much error budget on cluster .
The API server is burning too much error budget on cluster .
The API server is burning too much error budget on cluster .
string
extraObjects[].spec.groups[].rules[].annotations.runbook_url (1)
https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeapierrorbudgetburn
https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeapierrorbudgetburn
https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeapierrorbudgetburn
https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeapierrorbudgetburn
string
extraObjects[].spec.groups[].rules[].annotations.summary (1)
The API server is burning too much error budget.
The API server is burning too much error budget.
The API server is burning too much error budget.
The API server is burning too much error budget.
string
string
extraObjects[].spec.groups[].rules[].expr (1)
sum by (cluster) (apiserver_request:burnrate1h{code=~"4..|5.."}) > (14.40 * 0.01000) and on (cluster) sum by (cluster) (apiserver_request:burnrate5m{code=~"4..|5.."}) > (14.40 * 0.01000)
sum by (cluster) (apiserver_request:burnrate6h{code=~"4..|5.."}) > (6.00 * 0.01000) and on (cluster) sum by (cluster) (apiserver_request:burnrate30m{code=~"4..|5.."}) > (6.00 * 0.01000)
sum by (cluster) (apiserver_request:burnrate1d{code=~"4..|5.."}) > (3.00 * 0.01000) and on (cluster) sum by (cluster) (apiserver_request:burnrate2h{code=~"4..|5.."}) > (3.00 * 0.01000)
sum by (cluster) (apiserver_request:burnrate3d{code=~"4..|5.."}) > (1.00 * 0.01000) and on (cluster) sum by (cluster) (apiserver_request:burnrate6h{code=~"4..|5.."}) > (1.00 * 0.01000)
string
string
string
string
string
boolean
string
string
extraRules.dockerhub-rules.groups[].rules[].annotations.summary (1)
There are {{ $value }} containers pulling from Dockerhub. This may lead to rate limiting.
string
extraRules.dockerhub-rules.groups[].rules[].expr (1)
count(time() - container_last_seen{image=~"(docker.io).*",container!=""} < 30) > 100
string
string
boolean
string
string
extraRules.oom-rules.groups[].rules[].annotations.summary (1)
Container {{ $labels.container }} in pod {{ $labels.namespace }}/{{ $labels.pod }} has been OOMKilled {{ $value }} times in the last 10 minutes.
string
extraRules.oom-rules.groups[].rules[].expr (1)
(kube_pod_container_status_restarts_total - kube_pod_container_status_restarts_total offset 10m >= 1) and ignoring (reason) min_over_time(kube_pod_container_status_last_terminated_reason{reason="OOMKilled"}[10m]) == 1
string
string
string
boolean
nameOverride (1)
victoria-metrics
string
boolean
boolean
boolean
boolean
boolean