github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/production/docker/config/nginx.conf (about) 1 error_log /dev/stderr; 2 pid /tmp/nginx.pid; 3 worker_rlimit_nofile 8192; 4 5 events { 6 worker_connections 4096; ## Default: 1024 7 } 8 9 http { 10 default_type application/octet-stream; 11 log_format main '$remote_addr - $remote_user [$time_local] $status ' 12 '"$request" $body_bytes_sent "$http_referer" ' 13 '"$http_user_agent" "$http_x_forwarded_for"'; 14 access_log /dev/stderr main; 15 sendfile on; 16 tcp_nopush on; 17 18 upstream read { 19 server loki-read:3100; 20 } 21 22 upstream write { 23 server loki-write:3100; 24 } 25 26 upstream cluster { 27 server loki-read:3100; 28 server loki-write:3100; 29 } 30 31 upstream query-frontend { 32 server loki-frontend:3100; 33 } 34 35 server { 36 listen 80; 37 listen 3100; 38 39 location = /ring { 40 proxy_pass http://cluster$request_uri; 41 } 42 43 location = /memberlist { 44 proxy_pass http://cluster$request_uri; 45 } 46 47 location = /config { 48 proxy_pass http://cluster$request_uri; 49 } 50 51 location = /metrics { 52 proxy_pass http://cluster$request_uri; 53 } 54 55 location = /ready { 56 proxy_pass http://cluster$request_uri; 57 } 58 59 location = /loki/api/v1/push { 60 proxy_pass http://write$request_uri; 61 } 62 63 location = /loki/api/v1/tail { 64 proxy_pass http://read$request_uri; 65 proxy_set_header Upgrade $http_upgrade; 66 proxy_set_header Connection "upgrade"; 67 } 68 69 location ~ /loki/api/.* { 70 proxy_pass http://query-frontend$request_uri; 71 } 72 } 73 }