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 8)

NameRepoStarsVersionTimestamp

Values

See the most popular values for this chart:

KeyTypes
boolean
boolean
string
string
kubeControllerManager.vmScrape.spec.endpoints[].bearerTokenFile (6)
/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
boolean
boolean
string
string
string
number
number
string
string
boolean
string
string
string
string
boolean
kubeEtcd.endpoints[] (2)
- "10.254.1.1"
- "10.254.1.3"
- "10.254.1.5"
string
kubeScheduler.vmScrape.spec.endpoints[].bearerTokenFile (6)
/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
boolean
boolean
string
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
boolean
boolean
string
number
string
string
string
number
boolean
vmsingle.route.hostnames[] (2)
- victoriametrics.hoohoot.xyz
string
string
string
string
string
number
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
alertmanager.spec.externalURL (4)
https://alertmanager.hoohoot.xyz
string
string
string
string
string
boolean
number
string
string
alertmanager.spec.image.repository (2)
quay.io/prometheus/alertmanager
string
alertmanager.spec.image.tag (1)
v0.34.2@sha256:39d8bb3966c694a124428a3a88fbcffd40bd069129ecd47c059f8a3f17c55f3b
string
string
string
string
string
string
string
string
string
string
string
boolean
string
alertmanager.spec.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
number
string
string
string
string
number
boolean
string
string
string
string
string
string
string
alertmanager.config.route.routes[].matchers[] (1)
- alertname = "InfoInhibitor"
- alertname = "Watchdog"
- severity = "critical"
string
string
string
string
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
boolean
alertmanager.route.hostnames[] (2)
- alertmanager.hoohoot.xyz
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
boolean
boolean
boolean
string
string
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
string
string
boolean
fullnameOverride (5)
victoria-metrics
string
boolean
kubeApiServer.vmScrape.spec.endpoints[].bearerTokenFile (4)
/var/run/secrets/kubernetes.io/serviceaccount/token
string
string
string
kubeApiServer.vmScrape.spec.endpoints[].tlsConfig.caFile (4)
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
string
string
boolean
string
kubeApiServer.vmScrape.spec.endpoints[].metricRelabelConfigs[].regex (3)
(apiserver_request_sli_duration_seconds_(bucket|sum|count)|apiserver_request_duration_seconds_(sum|count)|apiserver_request_total|apiserver_admission_webhook_fail_open_count|apiserver_admission_webhook_rejection_count|apiserver_admission_webhook_admission_duration_seconds_(sum|count)|apiserver_flowcontrol_rejected_requests_total|apiserver_request_terminations_total|apiserver_requested_deprecated_apis|apiserver_storage_objects|aggregator_unavailable_apiservice(_total)?|workqueue_queue_duration_seconds_bucket|workqueue_adds_total|workqueue_depth|rest_client_request_duration_seconds_bucket|rest_client_requests_total|kubernetes_build_info|go_.+|process_.+)
apiserver_request_sli_duration_seconds_bucket;(0\.6|0\.8|1\.25|1\.5|2|3|4|6|8|10|15|20|45|60)
string
string
string
string
string
string
boolean
string
string
string
kubelet.vmScrape.spec.relabelConfigs[].action (4)
labelmap
labeldrop
labeldrop
labeldrop
string
kubelet.vmScrape.spec.relabelConfigs[].regex (4)
__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
string
kubelet.vmScrape.spec.metricRelabelConfigs[].regex (2)
(uid)
(id|name)
(rest_client_request_duration_seconds_bucket|rest_client_request_duration_seconds_sum|rest_client_request_duration_seconds_count)
string
string
string
string
boolean
boolean
string
kubelet.vmScrapes.cadvisor.spec.metricRelabelConfigs[].regex (1)
(uid)
(id|name)
(rest_client_request_duration_seconds_bucket|rest_client_request_duration_seconds_sum|rest_client_request_duration_seconds_count)
;+;+;+
string
string
string
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
string
kubelet.vmScrapes.resources.spec.metricRelabelConfigs[].regex (1)
(container_memory_working_set_bytes|container_cpu_usage_seconds_total|container_start_time_seconds)
(uid)
(id|name)
(rest_client_request_duration_seconds_bucket|rest_client_request_duration_seconds_sum|rest_client_request_duration_seconds_count)
string
string
boolean
boolean
boolean
string
string
string
boolean
boolean
boolean
string
victoria-metrics-operator.image.tag (2)
v0.75.2@sha256:237fac68b608c7ed7bc4c47ad25ebcb1cbe973c9a789661d2b6cfaa83093f87a
string
victoria-metrics-operator.image.repository (1)
quay.io/victoriametrics/operator
string
string
string
string
string
string
string
boolean
string
string
string
boolean
string
string
string
string
victoria-metrics-operator.configReloader.image.tag (1)
config-reloader-v0.75.2@sha256:6a997c5fe38692bff0384c0f113f8ab560f429d215649b16afc102ff81c80299
string
victoria-metrics-operator.env[].name (1)
VM_CONTAINERREGISTRY
VM_VMALERTDEFAULT_USEDEFAULTRESOURCES
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_USEDEFAULTRESOURCES
VM_VMAGENTDEFAULT_USEDEFAULTRESOURCES
VM_VLSINGLEDEFAULT_USEDEFAULTRESOURCES
VM_CLUSTERDOMAINNAME
string
victoria-metrics-operator.env[].value (1)
quay.io
false
false
false
false
cluster.local
string
boolean
number
string
string
string
boolean
number
boolean
number
string
string
boolean
number
boolean
boolean
string
string
string
string
string
string
string
string
string
number
string
boolean
string
string
number
boolean
string
vmagent.spec.hostAliases[].hostnames[] (1)
- license.victoriametrics.com
string
vmagent.spec.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
vmagent.spec.image.repository (1)
quay.io/victoriametrics/vmagent
string
vmagent.spec.image.tag (1)
v1.155.0-enterprise@sha256:1daafe58b2929d9c8384f679c2b5e92b8879543a17e682cceca94226ffabf294
string
string
string
number
string
string
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
number
string
string
string
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
string
string
string
string
vmalert.spec.extraArgs."external.url" (3)
https://vmalert.${SECRET_DOMAIN}
string
string
string
string
string
vmalert.spec.datasource.url (2)
http://vmsingle-vm.observability:8428
string
string
vmalert.spec.remoteRead.url (2)
http://vmsingle-vm.observability:8428
string
vmalert.spec.remoteWrite.url (2)
http://vmsingle-vm.observability:8428
string
boolean
string
string
string
string
string
boolean
boolean
vmalert.spec.hostAliases[].hostnames[] (1)
- license.victoriametrics.com
string
vmalert.spec.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
vmalert.spec.image.repository (1)
quay.io/victoriametrics/vmalert
string
vmalert.spec.image.tag (1)
v1.155.0-enterprise@sha256:14703934699510f2136ba5d7c9283cabf192ce59e2caa889915eac2d4242e3c0
string
vmalert.spec.notifiers[].url (1)
http://alertmanager.observability.svc.cluster.local:9093
string
number
string
number
number
string
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
boolean
boolean
boolean
string
string
boolean
string
string
string
string
boolean
string
boolean
string
kube-state-metrics.metricLabelsAllowlist[] (3)
- pods=[*]
- deployments=[*]
- persistentvolumeclaims=[*]
string
string
string
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
boolean
string
string
string
string
string
string
string
string
string
string
string
string
boolean
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
kube-state-metrics.extraArgs[] (1)
- --custom-resource-state-config-file=/etc/kube-state-metrics/custom-resource-state-metrics/config.yaml
string
string
kube-state-metrics.image.repository (1)
kube-state-metrics/kube-state-metrics
string
kube-state-metrics.image.tag (1)
v2.20.0@sha256:42cfe3723a5f058171c627537fb57a3ea0f26e4380fa18555a95cb1a1b4cfc5b
string
number
string
string
string
boolean
number
number
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
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
prometheus-node-exporter.extraArgs[] (1)
- --collector.textfile.directory=/textfile
- --no-collector.infiniband
- --no-collector.nfsd
- --no-collector.rapl
- --no-collector.tapestats
- --collector.filesystem.mount-points-exclude=^/(dev|proc|run/credentials/.+|sys|var/lib/docker/.+|var/lib/containers/storage/.+|var/lib/kubelet/pods/.+)($|/)
string
number
string
string
string
string
prometheus-node-exporter.image.tag (1)
v1.12.1@sha256:1b4e4438faca4dd7e001dd445d161a4a2091b0fededa84093b3a8dfeae1f1be0
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@sha256:cfe22c36d7d2fac48ebf619707305acb65eb0fb670656eb80f356e606d782bc1
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
boolean
boolean
string
number
boolean
number
string
boolean
vmcluster.spec.clusterVersion (1)
v1.154.0-enterprise-cluster
string
number
boolean
string
string
string
vmcluster.spec.requestsLoadBalancer.spec.image.tag (1)
v1.155.0-enterprise@sha256:b795cb5e9d5f666fbdf75ad04bdf918dc9a0d8a2ee256b63060ffc5c7006f1b4
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
vmcluster.spec.vminsert.image.repository (1)
quay.io/victoriametrics/vminsert
string
vmcluster.spec.vminsert.image.tag (1)
v1.155.0-enterprise-cluster@sha256:04c2f6d7e1d0e5a9a85fe9dccb432afeee6693ed84e7c5f7a553127d83d38a37
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
vmcluster.spec.vmselect.extraArgs."downsampling.period" (1)
7d:1m,14d:5m,30d:15m,90d:1h,2y:4h,5y:12h,10y:1d
string
string
string
vmcluster.spec.vmselect.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
vmcluster.spec.vmselect.image.repository (1)
quay.io/victoriametrics/vmselect
string
vmcluster.spec.vmselect.image.tag (1)
v1.155.0-enterprise-cluster@sha256:89ce3bf307d5e0d664a3dad1151df37e3bc08c5c39107e4340d86f61c67ce1a0
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
string
vmcluster.spec.vmstorage.extraArgs."downsampling.period" (1)
7d:1m,14d:5m,30d:15m,90d:1h,2y:4h,5y:12h,10y:1d
string
vmcluster.spec.vmstorage.extraArgs.retentionFilter (1)
{__name__="harbor_task_concurrency",pool!=""}:1d
string
string
vmcluster.spec.vmstorage.hostAliases[].ip (1)
${VICTORIA_METRICS_LICENSE_SERVICE_IP}
string
vmcluster.spec.vmstorage.image.repository (1)
quay.io/victoriametrics/vmstorage
string
vmcluster.spec.vmstorage.image.tag (1)
v1.155.0-enterprise-cluster@sha256:6617585e33b68a57db04be5f72ff36762b1ef0136229624c0e7c9e026bde5ffe
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
defaultRules.rules.RecordingRulesNoData.spec.expr (1)
sum(vmalert_recording_rules_last_evaluation_samples{recording!~"cluster_quantile:scheduler_.+|kubevirt_vm_created_total|kubevirt_vmi_migration_data_total_bytes|kubevirt_vmi_guest_vcpu_queue|vmi:kubevirt_vmi_guest_queue_length:sum|kubevirt_vmsnapshot_.+|.+:kubevirt_vmsnapshot_.+"}) without(id) < 1
string
boolean
boolean
boolean
defaultRules.rules.node:node_num_cpu:sum.spec.expr (1)
count(label_replace(node_cpu_seconds_total{mode="idle",job="node-exporter",namespace="monitoring"}, "node", "$1", "instance", "(.+)")) by(cluster,node)
string
boolean
defaultRules.rules.TargetDown.spec.expr (1)
100 * ( count(up{availability!="on-demand"} == 0) by (cluster, job, namespace, service) / count(up{availability!="on-demand"}) by (cluster, job, namespace, service) ) > 10
string
boolean
boolean
boolean
boolean
boolean
external.grafana.host (2)
https://grafana.${domain}.${tld}
string
string
string
string
string
extraRules.dockerhub-rules.groups[].rules[].expr (2)
count(time() - container_last_seen{image=~"(docker.io).*",container!=""} < 30) > 100
string
string
boolean
string
string
extraRules.oom-rules.groups[].rules[].annotations.summary (2)
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 (2)
(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
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
boolean
number
string
string
string
string
string