victoria-metrics-k8s-stack helm

No introduction found. Create it?

Install

Install with:

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

Examples

See examples from other people.

Top Repositories (0 out of 6)

NameRepoStarsVersionTimestamp

Values

See the most popular values for this chart:

KeyTypes
boolean
boolean
number
number
boolean
string
string
string
string
string
string
boolean
kubeEtcd.endpoints[] (2)
- "10.254.1.1"
- "10.254.1.3"
- "10.254.1.5"
string
string
string
string
string
alertmanager.spec.externalURL (2)
https://alertmanager.${SECRET_PUBLIC_DOMAIN_NAME}
string
number
string
string
string
boolean
string
alertmanager.spec.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
alertmanager.spec.image.repository (1)
quay.io/prometheus/alertmanager
string
number
string
string
string
string
string
number
boolean
boolean
alertmanager.config.inhibit_rules[].equal[] (1)
- alertname
- namespace
- alertname
- namespace
- namespace
string
alertmanager.config.inhibit_rules[].source_matchers[] (1)
- severity = "critical"
- severity = "warning"
- alertname = "InfoInhibitor"
string
alertmanager.config.inhibit_rules[].target_matchers[] (1)
- severity =~ "warning|info"
- severity = "info"
- severity = "info"
string
string
boolean
alertmanager.config.receivers[].pushover_configs[].message (1)
{{- 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 (1)
{{ if eq .Status "firing" }}1{{ else }}0{{ end }}
string
boolean
string
alertmanager.config.receivers[].pushover_configs[].title (1)
[{{ .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
alertmanager.config.route.routes[].matchers[] (1)
- alertname = "InfoInhibitor"
- alertname = "Watchdog"
- severity = "critical"
string
string
string
string
string
string
boolean
alertmanager.ingress.hosts[] (1)
- alertmanager.local.${SECRET_DOMAIN}
string
string
alertmanager.ingress.tls[].hosts[] (1)
- alertmanager.local.${SECRET_DOMAIN}
string
alertmanager.ingress.tls[].secretName (1)
alert-manager-tls-production
string
boolean
alertmanager.route.hostnames[] (1)
- alertmanager.mistelinn.org
string
string
string
boolean
boolean
boolean
string
string
boolean
string
boolean
boolean
string
string
string
boolean
string
defaultDatasources.victoriametrics.datasources[].type (2)
prometheus
victoriametrics-metrics-datasource
string
string
string
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)_(.+)
(apiserver|etcd|rest_client)_request(|_slo)_duration_seconds_bucket
(apiserver_response_sizes_bucket|apiserver_watch_events_sizes_bucket)
string
string
string
string
kubeApiServer.vmScrape.spec.endpoints[].tlsConfig.caFile (2)
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
string
boolean
string
string
string
boolean
boolean
kubeControllerManager.vmScrape.spec.endpoints[].bearerTokenFile (3)
/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
string
string
string
string
boolean
string
string
string
string
kubelet.vmScrape.spec.relabelConfigs[].action (2)
labelmap
labeldrop
labeldrop
labeldrop
string
kubelet.vmScrape.spec.relabelConfigs[].regex (2)
__meta_kubernetes_node_label_(.+)
(feature_node|extensions_talos_dev|beta_kubernetes|plan_upgrade_cattle_io|openebs_io|katacontainers_io|topology_rook_io_).*
.*kubevirt_io.*
.*home_arpa.*
string
boolean
boolean
boolean
string
kubelet.vmScrapes.kubelet.spec.metricRelabelConfigs[].regex (1)
(kubelet|volume_manager|volume_operation|storage_operation|csi_operations|plugin_manager|reconstruct_volume|process_cpu|process_max|process_open|process_resident|process_start|process_virtual|process_network|rest_client|scrape_duration|scrape_samples|scrape_series)_(.+)
rest_client_request_duration_seconds_bucket
string
string
boolean
kubeScheduler.vmScrape.spec.endpoints[].bearerTokenFile (3)
/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
string
string
string
string
boolean
string
string
string
string
string
string
string
string
number
string
string
number
string
vmagent.spec.hostAliases[].hostnames[] (1)
- license.victoriametrics.com
string
vmagent.spec.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
string
string
number
string
string
vmagent.spec.priorityClassName (1)
system-cluster-critical
string
vmagent.spec.remoteWrite[].url (1)
http://vmclusterlb-victoria-metrics-k8s-stack.monitoring.svc.cluster.local.:8427/insert/0/prometheus/api/v1/write
string
number
string
number
string
string
string
boolean
string
vmagent.spec.volumeMounts[].name (1)
victoria-metrics-license-service-serving-cert
string
string
vmagent.spec.volumes[].name (1)
victoria-metrics-license-service-serving-cert
string
number
string
string
vmagent.spec.volumes[].secret.secretName (1)
victoria-metrics-license-service-serving-cert
string
boolean
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
vmsingle.ingress.hosts[] (1)
- victoria-metrics.local.${SECRET_DOMAIN}
string
string
vmsingle.ingress.tls[].hosts[] (1)
- victoria-metrics.local.${SECRET_DOMAIN}
string
vmsingle.ingress.tls[].secretName (1)
victoria-metrics-tls-production
string
boolean
string
string
number
string
string
string
vmsingle.route.hostnames[] (1)
- metrics.mistelinn.org
string
string
string
fullnameOverride (2)
victoria-metrics-k8s-stack
string
string
kube-state-metrics.metricLabelsAllowlist[] (2)
- pods=[*]
- nodes=[kubevirt.io/schedulable]
string
string
string
string
string
string
string
kube-state-metrics.customResourceState.config.spec.resources[].groupVersionKind.group (1)
kustomize.toolkit.fluxcd.io
helm.toolkit.fluxcd.io
source.toolkit.fluxcd.io
source.toolkit.fluxcd.io
source.toolkit.fluxcd.io
source.toolkit.fluxcd.io
string
kube-state-metrics.customResourceState.config.spec.resources[].groupVersionKind.kind (1)
Kustomization
HelmRelease
GitRepository
HelmRepository
OCIRepository
Bucket
string
string
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].each.info.labelsFromPath.name[] (1)
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
- metadata
- name
string
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].help (1)
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 HelmRepository resource.
The current state of a Flux OCIRepository resource.
The current state of a Flux Bucket resource.
string
string
string
string
string
string
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.exported_namespace[] (1)
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
- metadata
- namespace
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.ready_reason[] (1)
- status
- conditions
- [type=Ready]
- reason
- status
- conditions
- [type=Ready]
- reason
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.ready[] (1)
- 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[] (1)
- status
- lastAppliedRevision
- status
- history
- "0"
- chartVersion
- status
- artifact
- revision
- status
- artifact
- revision
- status
- artifact
- revision
- status
- artifact
- revision
string
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.stalled[] (1)
- status
- conditions
- [type=Stalled]
- status
- status
- conditions
- [type=Stalled]
- status
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].labelsFromPath.suspended[] (1)
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
- spec
- suspend
string
string
kube-state-metrics.customResourceState.config.spec.resources[].metrics[].name (1)
resource_info
resource_info
resource_info
resource_info
resource_info
resource_info
string
boolean
boolean
kube-state-metrics.extraArgs[] (1)
- --custom-resource-state-config-file=/etc/kube-state-metrics/custom-resource-state-metrics/config.yaml
string
number
number
number
string
kube-state-metrics.volumeMounts[].mountPath (1)
/etc/kube-state-metrics/custom-resource-state-metrics/
string
string
string
kube-state-metrics.volumes[].name (1)
ksm-custom-resource-config
string
string
boolean
prometheus-node-exporter.extraArgs[] (1)
- --collector.textfile.directory=/textfile
string
number
string
string
boolean
string
string
string
number
string
string
string
boolean
prometheus-node-exporter.sidecars[].command[] (1)
- /script/write-smartctl-thresholds.sh
string
prometheus-node-exporter.sidecars[].image (1)
quay.io/prometheuscommunity/smartctl-exporter:v0.14.0
string
prometheus-node-exporter.sidecars[].livenessProbe.exec.command[] (1)
- sh
- -c
- find /textfile/smartctl_nvme_thresholds.prom -mmin -10 | grep -q .
string
number
number
number
string
string
string
string
boolean
boolean
boolean
number
string
string
boolean
string
string
boolean
string
string
string
string
string
prometheus-node-exporter.vmScrape.spec.endpoints[].relabelConfigs[].replacement (1)
{{ printf "{{service}}-{{__meta_kubernetes_pod_node_name}}" }}
string
string
string
boolean
boolean
boolean
string
string
string
string
boolean
string
string
string
boolean
string
string
boolean
boolean
boolean
victoria-metrics-operator.env[].name (1)
VM_VMALERTDEFAULT_USEDEFAULTRESOURCES
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_USEDEFAULTRESOURCES
VM_VMAGENTDEFAULT_USEDEFAULTRESOURCES
VM_CLUSTERDOMAINNAME
string
victoria-metrics-operator.env[].value (1)
false
false
false
cluster.local
string
string
string
boolean
number
boolean
number
boolean
vmalert.spec.extraArgs."external.url" (2)
https://grafana.${SECRET_PUBLIC_DOMAIN_NAME}
string
string
string
string
string
string
string
string
vmalert.spec.datasource.url (1)
http://vmsingle-victoria-metrics-k8s-stack.monitoring.svc.cluster.local:8428
string
string
vmalert.spec.hostAliases[].hostnames[] (1)
- license.victoriametrics.com
string
vmalert.spec.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
number
vmalert.spec.priorityClassName (1)
system-cluster-critical
string
vmalert.spec.remoteRead.url (1)
http://vmclusterlb-victoria-metrics-k8s-stack.monitoring.svc.cluster.local.:8427/select/0/prometheus
string
vmalert.spec.remoteWrite.url (1)
http://vmclusterlb-victoria-metrics-k8s-stack.monitoring.svc.cluster.local.:8427/insert/0/prometheus
string
number
number
boolean
string
vmalert.spec.volumeMounts[].name (1)
victoria-metrics-license-service-serving-cert
string
string
vmalert.spec.volumes[].name (1)
victoria-metrics-license-service-serving-cert
string
number
string
string
vmalert.spec.volumes[].secret.secretName (1)
victoria-metrics-license-service-serving-cert
string
boolean
vmalert.route.hostnames[] (1)
- alerts.mistelinn.org
string
string
string
boolean
number
boolean
string
string
number
string
string
number
boolean
string
vmcluster.spec.requestsLoadBalancer.spec.volumeMounts[].name (1)
victoria-metrics-license-service-serving-cert
string
string
vmcluster.spec.requestsLoadBalancer.spec.volumes[].name (1)
victoria-metrics-license-service-serving-cert
string
number
string
string
string
string
boolean
string
string
vmcluster.spec.vminsert.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
number
string
number
string
string
string
string
number
boolean
string
vmcluster.spec.vminsert.volumeMounts[].name (1)
victoria-metrics-license-service-serving-cert
string
string
vmcluster.spec.vminsert.volumes[].name (1)
victoria-metrics-license-service-serving-cert
string
number
string
string
vmcluster.spec.vminsert.volumes[].secret.secretName (1)
victoria-metrics-license-service-serving-cert
string
string
string
vmcluster.spec.vmselect.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
number
string
number
string
string
string
number
string
string
boolean
string
vmcluster.spec.vmselect.volumeMounts[].name (1)
victoria-metrics-license-service-serving-cert
string
string
vmcluster.spec.vmselect.volumes[].name (1)
victoria-metrics-license-service-serving-cert
string
number
string
string
vmcluster.spec.vmselect.volumes[].secret.secretName (1)
victoria-metrics-license-service-serving-cert
string
vmcluster.spec.vmstorage.extraArgs."downsampling.period" (1)
30d:1m,180d:30m,1y:1h,2y:4h,5y:12h,10y:1d
string
string
vmcluster.spec.vmstorage.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
number
string
number
string
string
string
string
number
string
string
string
string
boolean
string
vmcluster.spec.vmstorage.volumeMounts[].name (1)
victoria-metrics-license-service-serving-cert
string
string
vmcluster.spec.vmstorage.volumes[].name (1)
victoria-metrics-license-service-serving-cert
string
number
string
string
vmcluster.spec.vmstorage.volumes[].secret.secretName (1)
victoria-metrics-license-service-serving-cert
string
boolean
boolean
boolean
boolean
boolean
external.grafana.host (1)
grafana.${SECRET_PUBLIC_DOMAIN_NAME}
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
string
string
global.license.keyRef.name (1)
victoria-metrics-license-key
string
boolean
boolean
boolean
boolean
boolean
boolean
string
string
number
string
string
string
vlsingle.route.hostnames[] (1)
- logs.mistelinn.org
string
string
string
string
string
string
string
boolean