GCloud GKE Metrics
Ship GCloud Google Kubernetes Engine (GKE) Metrics using VictoriaMetrics vmagent
Vmagent is a tiny but mighty agent which helps you collect metrics from various sources and store them in VictoriaMetrics
Follow this step by step guide to get 'metrics' from your system to Logit.io:
Step 1 - Prerequisites
This guide assumes you already have a GKE cluster created with Google Cloud SDK and kubectl installed.
Step 2 - Verify your version of Helm
Use the Helm version command to verify your version of Helm
helm version
Step 3 - 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 4 - 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 5 - 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 6 - 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
Step 7 - GKE Metrics Overview
Effortlessly transmitting your GCloud Google Kubernetes Engine (GKE) Metrics data to Logit.io is a critical step in achieving comprehensive monitoring and performance optimization for your Kubernetes clusters. With Logit.io, you can coordinate, centralize and analyze your GKE Metrics, allowing for real-time insights into resource utilization, cluster performance, and application behaviour. Logit.io's GCP logging supports a large backbone of Google metrics and log integrations for top performance.