Skip to content

Instantly share code, notes, and snippets.

@bullshit
Forked from acherunilam/influxdb.conf
Created November 18, 2016 17:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bullshit/8f12fe16457520c714c10498b58d8ff2 to your computer and use it in GitHub Desktop.
Save bullshit/8f12fe16457520c714c10498b58d8ff2 to your computer and use it in GitHub Desktop.
Nginx config for InfluxDB HA
http {
client_max_body_size 20M;
upstream influxdb {
server server1:8086;
server server2:8086;
}
upstream relay {
server server1:9096;
server server2:9096;
}
server {
listen 7076;
location /query {
limit_except GET {
deny all;
}
proxy_pass http://influxdb;
}
location /write {
limit_except POST {
deny all;
}
proxy_pass http://relay;
}
}
}
stream {
upstream test {
server server1:8003;
server server2:8003;
}
server {
listen 7003 udp;
proxy_pass test;
proxy_timeout 1s;
proxy_responses 1;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment