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
kubeControllerManager.vmScrape.spec.endpoints[].bearerTokenFile (5)
/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 (5)
/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
string
string
string
kubelet.vmScrape.spec.relabelConfigs[].action (3)
labelmap
labeldrop
labeldrop
labeldrop
string
kubelet.vmScrape.spec.relabelConfigs[].regex (3)
__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
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
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
string
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
vmagent.spec.image.repository (1)
quay.io/victoriametrics/vmagent
string
vmagent.spec.image.tag (1)
v1.154.0-enterprise@sha256:954babb0ae3ef6aec3b5167bf634c34f6c8b02af5b0ca177edb49c055825dd5b
string
string
string
number
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
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
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 (3)
https://alertmanager.hoohoot.xyz
string
string
string
string
string
boolean
alertmanager.spec.image.repository (2)
quay.io/prometheus/alertmanager
string
alertmanager.spec.image.tag (1)
v0.34.1@sha256:e9733bafb1bdef9b00e25a21f8f99dc26a22224bf16641ad754d1649f4c3357a
string
string
number
string
string
string
string
string
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
string
boolean
boolean
string
string
string
boolean
string
defaultDatasources.victoriametrics.datasources[].type (2)
prometheus
victoriametrics-metrics-datasource
string
boolean
string
string
string
string
kube-state-metrics.metricLabelsAllowlist[] (3)
- 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
string
string
string
string
string
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
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
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
kubeApiServer.vmScrape.spec.endpoints[].bearerTokenFile (3)
/var/run/secrets/kubernetes.io/serviceaccount/token
string
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
kubeApiServer.vmScrape.spec.endpoints[].tlsConfig.caFile (3)
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
string
string
boolean
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
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
boolean
boolean
victoria-metrics-operator.image.tag (2)
v0.75.0@sha256:78da26b41a819093707be2ab6a65a5dc19f43d58ec52f30b49a545c2c6b7bd55
string
victoria-metrics-operator.image.repository (1)
quay.io/victoriametrics/operator
string
boolean
boolean
string
string
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.0@sha256:11c5d33b2112571e72cdc020b63c8045f2cd523fec4768b67a91f96e36b05c59
string
victoria-metrics-operator.env[].name (1)
VM_CONTAINERREGISTRY
VM_VMALERTDEFAULT_USEDEFAULTRESOURCES
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_USEDEFAULTRESOURCES
VM_VMAGENTDEFAULT_USEDEFAULTRESOURCES
VM_CLUSTERDOMAINNAME
string
victoria-metrics-operator.env[].value (1)
quay.io
false
false
false
cluster.local
string
string
boolean
number
string
boolean
number
boolean
vmalert.spec.extraArgs."external.url" (2)
https://grafana.${SECRET_PUBLIC_DOMAIN_NAME}
string
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
vmalert.spec.image.repository (1)
quay.io/victoriametrics/vmalert
string
vmalert.spec.image.tag (1)
v1.154.0-enterprise@sha256:7c4cb2d3dad21ee3fe2d314399dcf4334b1c9dd40de358c4887de2c3d8636d80
string
number
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
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
boolean
boolean
boolean
vmcluster.spec.clusterVersion (1)
v1.154.0-enterprise-cluster
string
number
boolean
string
string
string
vmcluster.spec.requestsLoadBalancer.spec.image.tag (1)
v1.154.0-enterprise@sha256:908db04430f50f5f2890b2c04e144e4ca2c52f5680bfe1df9ba72fb3fa983312
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.154.0-enterprise-cluster@sha256:be0899ce9b849ce535b7fc5b4c38731d191bb7f91a6141de2c0547b9ed38d148
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.154.0-enterprise-cluster@sha256:c196a772674dabca4ec30a5dc06b097955a060679979d6e806a094b450fc6a63
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.154.0-enterprise-cluster@sha256:3477f310fe6a75df2c3532bb9976a6bd1c7faf5f8e9622d846a4c16b287fb0a1
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
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.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
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
external.grafana.host (1)
grafana.${SECRET_PUBLIC_DOMAIN_NAME}
string
string
string
string
global.license.keyRef.name (1)
victoria-metrics-license-key
string
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