Let's have some command-line fun with curl, [jq][1], and the [new GitHub Search API][2].
Today we're looking for:
time brew test -d --verbose vmctl | |
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/2.6.0/bin/bundle clean | |
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vmctl.rb | |
/usr/bin/env /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/shims/shared/git --version | |
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/go.rb | |
==> Testing vmctl | |
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test.rb (Formulary::FromPathLoader): loading /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/vmctl.rb | |
/usr/bin/env /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/shims/shared/git --version | |
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/test.rb (Formulary::FormulaLoader): loading /home/linuxbrew/.linuxbrew/Homebrew/Li |
Let's have some command-line fun with curl, [jq][1], and the [new GitHub Search API][2].
Today we're looking for:
LimitNOFILE=1048576 | |
LimitNPROC=1048576 | |
LimitCORE=infinity | |
WorkingDirectory=/var/lib/vmagent-remotewrite-data | |
ReadWritePaths=/var/lib/vmagent-remotewrite-data | |
ExecStart=/usr/bin/vmagent-prod -promscrape.config=/etc/victoriametrics/vmagent/prometheus.yml \ | |
-remoteWrite.url=http://vmsingle:8428/api/v1/write \ | |
-remoteWrite.tmpDataPath=/var/lib/vmagent-remotewrite-data" | |
-loggerOutput=stdout \ | |
-loggerFormat=json |
Lets say we have 2 zones: zone-a and zone-b. Separate cluster must be deploy to the both zones with commands:
helm upgrade -i zone-a vm/victoria-metrics-cluster -f zone.yaml
# how to install victoriametrics on centos/rockylinux/fedora/redhat/almalinux/amazon linux | |
# VictoriaMetrics Single node | |
#!/bin/bash | |
yum upgrade -y && yum install -y curl wget jq mc | |
# Generate files | |
mkdir -p /etc/victoriametrics/single | |
mkdir -p /var/lib/victoria-metrics-data |
apiVersion: v1 | |
kind: Namespace | |
metadata: | |
name: local-path-storage | |
--- | |
apiVersion: v1 | |
kind: ServiceAccount | |
metadata: | |
name: local-path-provisioner-service-account |
#!/bin/bash | |
set -e | |
system_set_hostname "$HOSTNAME" | |
apt update && apt upgrade -y && apt install -y curl wget net-tools traceroute jq | |
# Generate files | |
mkdir -p /etc/victoriametrics/single | |
mkdir -p /var/lib/victoria-metrics-data |
user nginx; | |
worker_processes auto; | |
worker_rlimit_nofile 10000; | |
pid /var/run/nginx.pid; | |
events { | |
worker_connections 4000; | |
multi_accept on; | |
use epoll; | |
} |
version: '3.9' | |
services: | |
grafana: | |
container_name: grafana | |
image: grafana/grafana:8.1.2 | |
ports: | |
- 3000:3000 | |
volumes: | |
- grafanadata:/var/lib/grafana | |
restart: always |