Get a DemoStart Free TrialSign In

Victoria Metrics vmagent

Ship metrics using VictoriaMetrics vmagent

Vmagent is a tiny but mighty agent which helps you collect metrics from various sources and store them in VictoriaMetrics

Send Your DataMetricsTime Series DatabaseVictoria Metrics vmagent Guide

Follow this step by step guide to get 'metrics' from your system to Logit.io:

Step 1 - Confirm you have Helm installed

Confirm you have Helm installed and available.

Helm Install Docs

Step 2 - Add VictoriaMetrics Helm Chart

Run the following to add the Victoria Metrics Helm chart.

helm repo add vm https://victoriametrics.github.io/helm-charts/

Step 3 - Export default configuration yaml

Export the default configuration to a yaml file so that we can make an edit.

helm show values vm/victoria-metrics-agent >> vmagent-kubernetes.yml

Step 4 - Add remoteWriteUrls

Open the exported configuration in a text editor to add in the remoteWriteUrls.

You will need to edit Line 65 of the vmagent-kubernetes.yml

From:

# WARN: need to specify at least one remote write url or one multi tenant url
remoteWriteUrls: []
# remoteWriteUrls:
#   - http://vm-insert:8480/insert/0/prometheus
#   - http://prometheus:8480/insert/0/prometheus

To:

# WARN: need to specify at least one remote write url or one multi tenant url

remoteWriteUrls: ["https://<your-metrics-username>:<your-metrics-password>@<your-metrics-stack-id>-vm.logit.io:0/api/v1/write"]
# remoteWriteUrls:
#   - http://vm-insert:8480/insert/0/prometheus
#   - http://prometheus:8480/insert/0/prometheus

Step 5 - install Helm chart

You are now ready to install the helm chart.

helm --namespace=victoriametrics install vmagent vm/victoria-metrics-agent --create-namespace -f vmagent-kubernetes.yml
Return to Search
Sign Up

© 2024 Logit.io Ltd, All rights reserved.