Skip to content

Instantly share code, notes, and snippets.

@f41gh7
f41gh7 / README.md
Last active April 21, 2022 09:34
vmagent k8s discovery timings

how to generate load on vmagent

requirements

  • golang
  • python3
  • git

starting

@f41gh7
f41gh7 / README.md
Last active February 10, 2025 10:58
vmbackup as kubernetes sidecar

Snippets show example how to use vmbackup as kubernetes sidecar

Build image with cron

# copy or download dockerfile
wget  https://gist.githubusercontent.com/f41gh7/98ad3323cbdd46476595b6a8b753cce9/raw/83df07d56bf36cdba019e6663ee77c1e1649a7a1/cron-vmbackup.Dockerfile

# edit args for your vmbackup config at docker file
version: '3.5'
services:
vminsert:
image: victoriametrics/vminsert:v1.60.0-cluster
command:
- '--storageNode=vmstorage-0:8400'
- '--storageNode=vmstorage-1:8400'
- '--storageNode=vmstorage-2:8400'
- '--storageNode=vmstorage-3:8400'
- '--storageNode=vmstorage-4:8400'
@f41gh7
f41gh7 / gk.yaml
Last active February 24, 2021 19:26
demo
apiVersion: v1
kind: Service
metadata:
name: vm-demo-grafana
labels:
k8s-app: grafana
app.kubernetes.io/name: vm-demo
app.kubernetes.io/component: grafana
spec:
ports:
@f41gh7
f41gh7 / api-server.yaml
Last active August 21, 2023 10:31
vm operator configuration examples
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMServiceScrape
metadata:
name: apiserver
namespace: monitoring-system
spec:
endpoints:
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
bearerTokenSecret:
key: ""
@f41gh7
f41gh7 / victoria_metrics_push_gw.py
Created January 17, 2021 02:08
VictoriaMetrics as push gateway.
from prometheus_client import Counter, start_http_server
from threading import Thread
import requests as re
import time
JOB_NAME = 'test'
INSTANCE = 'localhost'
def scrape_and_send(local_url: str, vm_url: str, scrape_interval: int):