Skip to content

Instantly share code, notes, and snippets.

View install_prometheus_alertmanager_grafana_promtail_loki.sh
#!/bin/bash
set -eou pipefail
#prometheus-community https://prometheus-community.github.io/helm-charts
#loki https://grafana.github.io/loki/charts
kubectl create ns monitoring
helm install prometheus prometheus-community/kube-prometheus-stack -n monitoring
helm upgrade --install loki loki/loki-stack -n monitoring
#kubectl create ns utils
#helm repo add twuni https://helm.twun.io -n utils
@vilaca
vilaca / readme.md
Last active Jul 3, 2022
Vilaca's Awesome list of K8S + EKS tools and links
View readme.md
View gist:9f4421292d06c5a7da35b44bc22039b8
package main
import (
"encoding/json"
"fmt"
"io"
"io/ioutil"
"log"
"net/http"
"strings"
View prometheus.txt
prometheus, version 2.28.1 (branch: non-git, revision: non-git)
build user: brew@iMac-Pro
build date: 20210701-23:57:57
go version: go1.16.5
platform: darwin/amd64
usage: prometheus [<flags>]
The Prometheus monitoring server
@vilaca
vilaca / docker-compose.yaml
Created Aug 3, 2021
AlertManager cluster (3x)
View docker-compose.yaml
---
version: "3.1"
services:
am-01:
command:
- '--cluster.listen-address=0.0.0.0:9094'
- '--cluster.peer=am-02:9094'
- '--config.file=/etc/alertmanager/config.yaml'
- '--log.level=error'
- '--storage.path=/alertmanager'
@vilaca
vilaca / docker-compose.yaml
Last active Jul 28, 2021
VictoriaMetrics w/ lx sensor data
View docker-compose.yaml
---
version: "3.1"
services:
grafana:
depends_on:
- victoriametrics
image: "grafana/grafana:8.0.5"
ports:
- "80:3000"
restart: always
View mongodb-rest.go
package main
// to run:
// launch mongodb container: docker run -p 27017:27017 --name local-dev-mongodb -d mongo:latest
// start service: go run main.go
import (
"context"
"log"
"net/http"
View shorten.py
from bidict import bidict
from django.core.exceptions import ValidationError
from django.core.validators import URLValidator
from flask import Flask, request, redirect
from flask_restful import Resource, Api
from random import randrange
class Redirects(Resource):
def get(self, short):
View java-style-eclipse.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<profiles version="13">
<profile kind="CodeFormatterProfile" name="GoogleStyle adaptation by jvilaca@gmail.com" version="1.0.0">
<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
@vilaca
vilaca / index.html
Created Sep 26, 2019
Google maps full background
View index.html
<html>
<head>
<style>
#map_canvas {
width: 100%;
height: 100vh;
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>