Skip to content

Instantly share code, notes, and snippets.

View exekias's full-sized avatar

Carlos Pérez-Aradros Herce exekias

View GitHub Profile
from prometheus_client import start_http_server, Histogram
from datetime import datetime
from collections import defaultdict
from elasticsearch import Elasticsearch
import random
import time
import json
import threading
import requests
@exekias
exekias / docker-compose.yml
Last active September 17, 2018 10:58
Simple noise generator
version: "3"
services:
metricbeat:
user: root
image: docker.elastic.co/beats/metricbeat:6.4.0
network_mode: host
volumes:
- ./metricbeat.yml:/usr/share/metricbeat/metricbeat.yml
- /var/run/docker.sock:/var/run/docker.sock
@exekias
exekias / docker-compose.yml
Created April 20, 2018 14:17
Test Filebeat autodiscover conditions
version: '2.1'
services:
filebeat:
user: root
image: docker.elastic.co/beats/filebeat:6.2.4
volumes:
- ./filebeat.yml:/usr/share/filebeat/filebeat.yml:ro
- /var/lib/docker/containers:/var/lib/docker/containers:ro
- /var/run/docker.sock:/var/run/docker.sock
command: "filebeat -e -v --strict.perms=false"
@exekias
exekias / filebeat-autodiscover-kubernetes.yml
Last active March 3, 2023 22:15
Example of autodiscover usage in filebeat-kubernetes.yaml
---
apiVersion: v1
kind: ConfigMap
metadata:
name: filebeat-config
namespace: kube-system
labels:
k8s-app: filebeat
kubernetes.io/cluster-service: "true"
data:

Keybase proof

I hereby claim:

  • I am exekias on github.
  • I am exekias (https://keybase.io/exekias) on keybase.
  • I have a public key whose fingerprint is 4087 FCC8 D7DD 53C7 0A6D 345D 83FB F8DA 4F68 4ED8

To claim this, I am signing this object: