Skip to content

Instantly share code, notes, and snippets.

View fluential's full-sized avatar
💭
¯\_(ツ)_/¯

Mike fluential

💭
¯\_(ツ)_/¯
  • Earth
View GitHub Profile
@fluential
fluential / gtk.css
Last active May 11, 2017 13:24
gnome-terminal-restyle
# This should go into ~/.config/gtk-3.0/gtk.css
@define-color bg-grey #222;
@define-color active-grey #333;
@define-color border-grey #555;
TerminalWindow .notebook {
border: 0;
padding: 0;
color: #eee;
@fluential
fluential / haproxy-json-log-format.txt
Created November 30, 2016 15:08
haproxy-json-log-format
log-format: '{"timestamp":%Ts,"frontend_name":"%f","remote_addr":"%ci","bytes_read":%B,"upstream_addr":"%si","backend_name":"%b","retries":%rc,"bytes_uploaded":%U,"upstream_connect_time":"%Tc","session_duration":"%Tt","termination_state":"%ts","srv_queue":%sq,"backend_queue":"%bq","frontend_concurrent_conns":%fc,"backend_concurrent_conns":%bc}'
@fluential
fluential / probe-clean.py
Last active November 23, 2015 21:44
async test
#!/usr/bin/env python
import sys, time
import pickle
import tornado
from tornado import gen
from tornado.httpclient import AsyncHTTPClient
from tornado.ioloop import IOLoop
import itertools
from tornado.platform.caresresolver import CaresResolver
innodb_buffer_pool_size=5M
innodb_log_buffer_size=256K
query_cache_size=0
max_connections=10
key_buffer_size=8
thread_cache_size=0
host_cache_size=0
innodb_ft_cache_size=1600000
innodb_ft_total_cache_size=32000000
@fluential
fluential / gist:60b16dd7f02f455edb80
Created December 18, 2014 16:51
quick rsync daemon one liner
rsync --daemon --port 31337 --no-detach -vv --config /var/tmp/.rsyncd.conf
cat <<EOF > /var/tmp/.rsyncd.conf
[store]
path = /path/to/file
read only = no
list = yes
uid = nobody
gid = nogroup
use chroot = false
EOF
@fluential
fluential / anonymized_nginx_logs.snippet
Last active March 12, 2022 23:39
Anonymized nginx server logs
## A simple solution how to anonymize nginx server logs
##
## WARNING: Please be aware that error logs can still leak client's ip address,
## currently I am not aware of any way around that except turning error logs off completely.
##
http {
#(...)
@fluential
fluential / carbon-load-test-mcz.py
Last active August 29, 2015 14:06
Threaded carbon load tester
#!/usr/bin/env python
# The idea is to generate carbon load from multiple threads / connections to test load balanging feature of graphite / carbon cluster
import sys, os, time, thread, datetime
from socket import socket
from random import random, choice
try:
host = sys.argv[1]
port = int(sys.argv[2])
mpm = int(sys.argv[3])
mkdir dev
cd dev
git clone git://github.com/Netflix/exhibitor.git
mkdir exhibitor-build
cd exhibitor-build
cp -rp ../exhibitor/gradle* .
#root@xxx:~/dev/exhibitor-build# ls
#gradle gradle.properties gradlew gradlew.bat