prometheus_alertmanager_url |
URL to Prometheus Alertmanager |
string |
"" |
no |
scrape_skip_apiserver_tls_verify |
Skip verifying TLS Certificate for Kubernetes Master Server Scrape target. Warning: This is insecure |
bool |
false |
no |
scrape_skip_nodes_tls_verify |
Skip verifying TLS Certificate for Kubernetes Nodes Scrape target. Warning: This is insecure |
bool |
false |
no |
server_additional_global |
YAML string for additional global configuration for VM Server |
string |
"" |
no |
server_alerts |
Prometheus server alerts entries in YAML. Ref: https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/ |
string |
"[]\n# - name: Instances\n# rules:\n# - alert: InstanceDown\n# expr: up == 0\n# for: 5m\n# labels:\n# severity: page\n# annotations:\n# description: '{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 5 minutes.'\n# summary: 'Instance {{ $labels.instance }} down'\n" |
no |
server_evaluation_interval |
How frequently to evaluate rules |
string |
"1m" |
no |
server_rules |
Prometheus server rules entries in YAML |
string |
"[]\n# - name: k8s_health\n# rules:\n# - record: k8s_container_oom\n# expr: increase(kube_pod_container_status_last_terminated_reason{reason=\"OOMKilled\"}[2m]) and on(pod) increase(kube_pod_container_status_restarts_total[2m])\n" |
no |
server_scrape_interval |
How frequently to scrape targets by default |
string |
"1m" |
no |
server_scrape_timeout |
How long until a scrape request times out |
string |
"10s" |
no |
vm_agent_affinity |
Affinity for VictoriaMetrics Agent server pods |
map |
{} |
no |
vm_agent_chart |
Chart for VictoriaMetrics Agent |
string |
"victoria-metrics-agent" |
no |
vm_agent_chart_repository_url |
Chart Repository URL for VictoriaMetrics Agent |
string |
"https://victoriametrics.github.io/helm-charts/" |
no |
vm_agent_chart_version |
Chart version for VictoriaMetrics Agent |
string |
"0.7.15" |
no |
vm_agent_enabled |
Deploy VictoriaMetrics Agent |
bool |
true |
no |
vm_agent_env |
Environment variables for VictoriaMetrics Agent |
list |
[] |
no |
vm_agent_extra_args |
Additional VictoriaMetrics Agent container arguments |
map |
{} |
no |
vm_agent_extra_volume_mounts |
Extra volume mounts for VictoriaMetrics Agent |
list |
[] |
no |
vm_agent_extra_volumes |
Extra volumes for VictoriaMetrics Agent |
list |
[] |
no |
vm_agent_helm_release_max_history |
The maximum number of history releases to keep track for the VM helm release |
number |
20 |
no |
vm_agent_image_repository |
Image repository for VictoriaMetrics Agent server |
string |
"victoriametrics/vmagent" |
no |
vm_agent_image_tag |
Image tag for VictoriaMetrics Agent server |
string |
"v1.58.0" |
no |
vm_agent_namespace |
Namespace for VictoriaMetrics Agent |
string |
"core" |
no |
vm_agent_node_selector |
Node selector for VictoriaMetrics Agent server pods |
map |
{} |
no |
vm_agent_pdb_enabled |
Enable PDB for VictoriaMetrics Agent server |
bool |
false |
no |
vm_agent_pdb_min_available |
Min Available PDB for VictoriaMetrics Agent server |
number |
1 |
no |
vm_agent_pod_annotations |
Annotations for VictoriaMetrics Agent server pods |
map |
{} |
no |
vm_agent_release_name |
Helm release name for VictoriaMetrics Agent |
string |
"victoria-metrics-agent" |
no |
vm_agent_replica_count |
Number of replicas for VictoriaMetrics Agent server |
number |
1 |
no |
vm_agent_resources |
Resources for VictoriaMetrics Agent server |
map |
{} |
no |
vm_agent_security_context |
Security context for VictoriaMetrics Agent server pods defined as a map which will be serialized to JSON. |
map |
{} |
no |
vm_agent_tolerations |
Tolerations for VictoriaMetrics Agent server |
list |
[] |
no |
vm_alert_affinity |
Affinity for VictoriaMetrics Alert server pods |
map |
{} |
no |
vm_alert_chart |
Chart for VictoriaMetrics Alert |
string |
"victoria-metrics-alert" |
no |
vm_alert_chart_repository_url |
Chart Repository URL for VictoriaMetrics Alert |
string |
"https://victoriametrics.github.io/helm-charts/" |
no |
vm_alert_chart_version |
Chart version for VictoriaMetrics Alert |
string |
"0.3.28" |
no |
vm_alert_enabled |
Deploy VictoriaMetrics Alert |
bool |
true |
no |
vm_alert_env |
Environment variables for VictoriaMetrics Alert |
list |
[] |
no |
vm_alert_extra_args |
Additional VictoriaMetrics Alert container arguments |
map |
{} |
no |
vm_alert_helm_release_max_history |
The maximum number of history releases to keep track for the VM helm release |
number |
20 |
no |
vm_alert_image_repository |
Image repository for VictoriaMetrics Alert server |
string |
"victoriametrics/vmalert" |
no |
vm_alert_image_tag |
Image tag for VictoriaMetrics Alert server |
string |
"v1.58.0" |
no |
vm_alert_namespace |
Namespace for VictoriaMetrics Alert |
string |
"core" |
no |
vm_alert_node_selector |
Node selector for VictoriaMetrics Alert server pods |
map |
{} |
no |
vm_alert_pdb_enabled |
Enable PDB for VictoriaMetrics Alert server |
bool |
false |
no |
vm_alert_pdb_min_available |
Min Available PDB for VictoriaMetrics Alert server |
number |
1 |
no |
vm_alert_pod_annotations |
Annotations for VictoriaMetrics Alert server pods |
map |
{} |
no |
vm_alert_release_name |
Helm release name for VictoriaMetrics Alert |
string |
"victoria-metrics-alert" |
no |
vm_alert_replica_count |
Number of replicas for VictoriaMetrics Alert server |
number |
1 |
no |
vm_alert_resources |
Resources for VictoriaMetrics Alert server |
map |
{} |
no |
vm_alert_security_context |
Security context for VictoriaMetrics Alert server pods defined as a map which will be serialized to JSON. |
map |
{} |
no |
vm_alert_service_annotations |
Annotations for VictoriaMetrics Alert server service |
map |
{} |
no |
vm_alert_service_labels |
Labels for VictoriaMetrics Alert server service |
map |
{} |
no |
vm_alert_service_port |
Service port for VictoriaMetrics Alert server |
number |
8880 |
no |
vm_alert_service_type |
Type of service for VictoriaMetrics Alert server |
string |
"ClusterIP" |
no |
vm_alert_tolerations |
Tolerations for VictoriaMetrics Alert server |
list |
[] |
no |
vm_chart |
Chart for VictoriaMetrics |
string |
"victoria-metrics-cluster" |
no |
vm_chart_repository_url |
Chart Repository URL for VictoriaMetrics |
string |
"https://victoriametrics.github.io/helm-charts/" |
no |
vm_chart_version |
Chart version for VictoriaMetrics |
string |
"0.8.24" |
no |
vm_helm_release_max_history |
The maximum number of history releases to keep track for the VM helm release |
number |
20 |
no |
vm_insert_affinity |
Affinity for VictoriaMetrics Insert server pods |
map |
{} |
no |
vm_insert_enabled |
Deploy VictoriaMetrics Insert |
bool |
true |
no |
vm_insert_env |
Environment variables for VictoriaMetrics Insert |
list |
[] |
no |
vm_insert_extra_args |
Additional VictoriaMetrics Insert container arguments |
map |
{} |
no |
vm_insert_image_repository |
Image repository for VictoriaMetrics Insert server |
string |
"victoriametrics/vminsert" |
no |
vm_insert_image_tag |
Image tag for VictoriaMetrics Insert server |
string |
"v1.58.0-cluster" |
no |
vm_insert_node_selector |
Node selector for VictoriaMetrics Insert server pods |
map |
{} |
no |
vm_insert_pdb_enabled |
Enable PDB for VictoriaMetrics Insert server |
bool |
true |
no |
vm_insert_pdb_min_available |
Min Available PDB for VictoriaMetrics Insert server |
number |
1 |
no |
vm_insert_pod_annotations |
Annotations for VictoriaMetrics Insert server pods |
map |
{} |
no |
vm_insert_priority_class_name |
Priority Class Name for VictoriaMetrics Insert server |
string |
"" |
no |
vm_insert_replica_count |
Number of replicas for VictoriaMetrics Insert server |
number |
2 |
no |
vm_insert_resources |
Resources for VictoriaMetrics Insert server |
map |
{} |
no |
vm_insert_security_context |
Security context for VictoriaMetrics Insert server pods defined as a map which will be serialized to JSON. |
map |
{} |
no |
vm_insert_service_annotations |
Annotations for VictoriaMetrics Insert server service |
map |
{} |
no |
vm_insert_service_labels |
Labels for VictoriaMetrics Insert server service |
map |
{} |
no |
vm_insert_service_port |
Service port for VictoriaMetrics Insert server |
number |
8480 |
no |
vm_insert_service_type |
Type of service for VictoriaMetrics Insert server |
string |
"ClusterIP" |
no |
vm_insert_tolerations |
Tolerations for VictoriaMetrics Insert server |
list |
[] |
no |
vm_namespace |
Namespace for VictoriaMetrics |
string |
"core" |
no |
vm_psp_enabled |
Enable PodSecurityPolicy in VictoriaMetrics |
bool |
true |
no |
vm_release_name |
Helm release name for VictoriaMetrics |
string |
"victoria-metrics-cluster" |
no |
vm_select_affinity |
Affinity for VictoriaMetrics Select server pods |
map |
{} |
no |
vm_select_enabled |
Deploy VictoriaMetrics Select |
bool |
true |
no |
vm_select_env |
Environment variables for VictoriaMetrics Select |
list |
[] |
no |
vm_select_extra_args |
Additional VictoriaMetrics Select container arguments |
map |
{} |
no |
vm_select_image_repository |
Image repository for VictoriaMetrics Select server |
string |
"victoriametrics/vmselect" |
no |
vm_select_image_tag |
Image tag for VictoriaMetrics Select server |
string |
"v1.58.0-cluster" |
no |
vm_select_ingress_annotations |
Annotations for VictoriaMetrics Select server ingress |
map |
{} |
no |
vm_select_ingress_enabled |
Enable ingress for VictoriaMetrics Select server |
bool |
false |
no |
vm_select_ingress_hosts |
Ingress hosts for VictoriaMetrics Select server |
list |
[] |
no |
vm_select_node_selector |
Node selector for VictoriaMetrics Select server pods |
map |
{} |
no |
vm_select_pdb_enabled |
Enable PDB for VictoriaMetrics Select server |
bool |
true |
no |
vm_select_pdb_min_available |
Min Available PDB for VictoriaMetrics Select server |
number |
1 |
no |
vm_select_pod_annotations |
Annotations for VictoriaMetrics Select server pods |
map |
{} |
no |
vm_select_priority_class_name |
Priority Class Name for VictoriaMetrics Select server |
string |
"" |
no |
vm_select_pv_access_modes |
VictoriaMetrics Select server data Persistent Volume access modes |
list |
[ "ReadWriteOnce" ] |
no |
vm_select_pv_annotations |
Annotations for VictoriaMetrics Select server PV |
map |
{} |
no |
vm_select_pv_enabled |
Enable persistent volume on VictoriaMetrics Select server |
bool |
true |
no |
vm_select_pv_size |
VictoriaMetrics Select server data Persistent Volume size |
string |
"8Gi" |
no |
vm_select_replica_count |
Number of replicas for VictoriaMetrics Select server |
number |
2 |
no |
vm_select_resources |
Resources for VictoriaMetrics Select server |
map |
{} |
no |
vm_select_security_context |
Security context for VictoriaMetrics Select server pods defined as a map which will be serialized to JSON |
map |
{} |
no |
vm_select_service_annotations |
Annotations for VictoriaMetrics Select server service |
map |
{} |
no |
vm_select_service_labels |
Labels for VictoriaMetrics Select server service |
map |
{} |
no |
vm_select_service_port |
Service port for VictoriaMetrics Select server |
number |
8481 |
no |
vm_select_service_type |
Type of service for VictoriaMetrics Select server |
string |
"ClusterIP" |
no |
vm_select_tolerations |
Tolerations for VictoriaMetrics Select server |
list |
[] |
no |
vm_service_account_annotations |
Service Account Annotations for VictoriaMetrics |
map |
{} |
no |
vm_storage_affinity |
Affinity for VictoriaMetrics Storage server pods |
map |
{} |
no |
vm_storage_enabled |
Deploy VictoriaMetrics Storage |
bool |
true |
no |
vm_storage_env |
Environment variables for VictoriaMetrics Storage |
list |
[] |
no |
vm_storage_extra_args |
Additional VictoriaMetrics Storage container arguments |
map |
{} |
no |
vm_storage_image_repository |
Image repository for VictoriaMetrics Storage server |
string |
"victoriametrics/vmstorage" |
no |
vm_storage_image_tag |
Image tag for VictoriaMetrics Storage server |
string |
"v1.58.0-cluster" |
no |
vm_storage_node_selector |
Node selector for VictoriaMetrics Storage server pods |
map |
{} |
no |
vm_storage_pdb_enabled |
Enable PDB for VictoriaMetrics Storage server |
bool |
true |
no |
vm_storage_pdb_min_available |
Min Available PDB for VictoriaMetrics Storage server |
number |
1 |
no |
vm_storage_pod_annotations |
Annotations for VictoriaMetrics Storage server pods |
map |
{} |
no |
vm_storage_priority_class_name |
Priority Class Name for VictoriaMetrics Storage server |
string |
"" |
no |
vm_storage_pv_access_modes |
VictoriaMetrics Storage server data Persistent Volume access modes |
list |
[ "ReadWriteOnce" ] |
no |
vm_storage_pv_annotations |
Annotations for VictoriaMetrics Storage server PV |
map |
{} |
no |
vm_storage_pv_enabled |
Enable persistent volume on VictoriaMetrics Storage server |
bool |
true |
no |
vm_storage_pv_size |
VictoriaMetrics Storage server data Persistent Volume size |
string |
"8Gi" |
no |
vm_storage_replica_count |
Number of replicas for VictoriaMetrics Storage server |
number |
2 |
no |
vm_storage_resources |
Resources for VictoriaMetrics Storage server |
map |
{} |
no |
vm_storage_retention_period |
VictoriaMetrics Storage data retention period in months |
number |
1 |
no |
vm_storage_security_context |
Security context for VictoriaMetrics Storage server pods defined as a map which will be serialized to JSON |
map |
{} |
no |
vm_storage_service_annotations |
Annotations for VictoriaMetrics Storage server service |
map |
{} |
no |
vm_storage_service_labels |
Labels for VictoriaMetrics Storage server service |
map |
{} |
no |
vm_storage_service_port |
Service port for VictoriaMetrics Storage server |
number |
8482 |
no |
vm_storage_termination_grace_period_seconds |
VictoriaMetrics Select server pods' termination grace period in seconds |
number |
60 |
no |
vm_storage_tolerations |
Tolerations for VictoriaMetrics Storage server |
list |
[] |
no |
vm_storage_vm_insert_port |
Service port for for accepting connections from vminsert |
number |
8400 |
no |
vm_storage_vm_select_port |
Service port for for accepting connections from vmselect |
number |
8401 |
no |