VictoriaMetrics

basisai/VictoriaMetrics/helm

Terraform Module HCL HELM
Install
module "VictoriaMetrics" {
source = "basisai/VictoriaMetrics/helm"
version = "0.2.2"
}
plain text: /constructs/tfmod-basisai-victoriametrics-helm/install.txt
⭐ Source on GitHub 📦 Registry page
README

VictoriaMetrics Deploys VictoriaMetrics cluster, agent and alert servers some supporting services on a Kubernetes cluster. This module makes use of the victoriametrics chart. Requirements | Name | Version | |------|---------| | terraform | >= 0.13 | | helm | ~> 2.1 | Providers | Name | Version | |------|---------| | helm | ~> 2.1 | Modules No modules. Resources | Name | Type | |------|------| | helm_release.vm | resource | | helm_release.vm_agent | resource | | helm_release.vm_alert | resource | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | prometheus\_alertmanager\_url | URL to Prometheus Alertmanager | string | "" | no | | scrape\_skip\_apiserver\_tls\_verify | Skip verifying TLS Certificate for Kubernetes Master Server Scr

Inputs (50)
NameTypeDescriptionDefault
remote_write_api_url_overridestringOverride the remote write api url required
vm_enabledstringDeploy VictoriaMetrics Clustertrue
vm_chart_repository_urlstringChart Repository URL for VictoriaMetrics"https://victoriametrics.github.io/helm-
server_evaluation_intervalstringHow frequently to evaluate rules"1m"
vm_select_image_tagstringImage tag for VictoriaMetrics Select server"v1.60.0-cluster"
vm_select_affinitymapAffinity for VictoriaMetrics Select server pods{}
server_alertsstringPrometheus server alerts entries in YAML. Ref: https://prometheus.io/docs/promet"[]\n# - name: Instances\n# rules:\n#
vm_storage_pod_annotationsmapAnnotations for VictoriaMetrics Storage server pods{}
vm_storage_security_contextmapSecurity context for VictoriaMetrics Storage server pods defined as a map which {}
vm_alert_pdb_min_availablestringMin Available PDB for VictoriaMetrics Alert server1
server_scrape_timeoutstringHow long until a scrape request times out"10s"
vm_release_namestringHelm release name for VictoriaMetrics"victoria-metrics-cluster"
vm_select_service_typestringType of service for VictoriaMetrics Select server"ClusterIP"
vm_insert_image_tagstringImage tag for VictoriaMetrics Insert server"v1.60.0-cluster"
vm_alert_node_selectormapNode selector for VictoriaMetrics Alert server pods{}
vm_storage_node_selectormapNode selector for VictoriaMetrics Storage server pods{}
vm_storage_service_labelsmapLabels for VictoriaMetrics Storage server service{}
vm_agent_chartstringChart for VictoriaMetrics Agent"victoria-metrics-agent"
vm_select_tolerationslistTolerations for VictoriaMetrics Select server[]
vm_select_pv_access_modeslistVictoriaMetrics Select server data Persistent Volume access modes[ "ReadWriteOnce" ]
vm_insert_pdb_min_availablestringMin Available PDB for VictoriaMetrics Insert server1
… and 10 more inputs
Outputs (3)
remote_read_api_url — URL for remote reading
alerts_api_url — Alerts API URL
remote_write_api_url — URL for remote writing
Resources (1)
helm_release
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.2
Cloud HELM
Total downloads4.4k
Inputs50
Outputs3
Resources1
Namespacebasisai
Updated