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

NameRepoStarsVersionTimestamp

Values

See the most popular values for this chart:

KeyTypes
boolean
boolean
kubeControllerManager.vmScrape.spec.endpoints[].bearerTokenFile (4)
/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 (4)
/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
string
boolean
vmsingle.route.hostnames[] (2)
- victoriametrics.${LIMITED_DOMAIN}
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.${SECRET_PUBLIC_DOMAIN_NAME}
string
string
string
string
string
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
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.${LIMITED_DOMAIN}
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
string
boolean
boolean
string
string
string
boolean
string
defaultDatasources.victoriametrics.datasources[].type (2)
prometheus
victoriametrics-metrics-datasource
string
string
string
string
string
kube-state-metrics.metricLabelsAllowlist[] (3)
- pods=[*]
- deployments=[*]
- persistentvolumeclaims=[*]
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
string
number
number
string
boolean
string
string
string
string
string
string
string
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
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
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
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
prometheus-node-exporter.vmScrape.spec.endpoints[].relabelConfigs[].replacement (2)
{{ printf "{{service}}-{{__meta_kubernetes_pod_node_name}}" }}
string
string
string
string
string
string
boolean
prometheus-node-exporter.extraArgs[] (1)
- --collector.textfile.directory=/textfile
string
number
string
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
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
string
boolean
number
boolean
string
string
string
string
string
string
string
vmagent.spec.priorityClassName (2)
system-cluster-critical
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.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
vmalert.spec.extraArgs."external.url" (2)
https://grafana.${SECRET_PUBLIC_DOMAIN_NAME}
string
string
string
vmalert.spec.priorityClassName (2)
system-cluster-critical
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.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
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
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
boolean
number
string
string
string
string