@@ -13,6 +13,14 @@ upstream scabot {
13
13
server 127.0.0.1:<%=node['scabot']['port']%> fail_timeout=0;
14
14
}
15
15
16
+ upstream grafana {
17
+ server 172.31.0.100:3000 fail_timeout=0;
18
+ }
19
+
20
+ upstream influxdb {
21
+ server 172.31.0.100:8086 fail_timeout=0;
22
+ }
23
+
16
24
server {
17
25
listen 80;
18
26
return 301 https://$host$request_uri;
@@ -126,6 +134,44 @@ server {
126
134
client_max_body_size 128m;
127
135
client_body_buffer_size 64m;
128
136
}
137
+
138
+ location /grafana/ {
139
+ limit_req zone=one burst=10000 nodelay;
140
+
141
+ proxy_set_header Host $host;
142
+ proxy_set_header X-Real-IP $remote_addr;
143
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
144
+ proxy_set_header X-Forwarded-Proto $scheme;
145
+ proxy_redirect http:// https://;
146
+ proxy_pass http://grafana/;
147
+
148
+ proxy_connect_timeout 150;
149
+ proxy_send_timeout 100;
150
+ proxy_read_timeout 100;
151
+ proxy_buffers 8 32k;
152
+
153
+ client_max_body_size 128m;
154
+ client_body_buffer_size 64m;
155
+ }
156
+
157
+ location /influx/ {
158
+ limit_req zone=one burst=10000 nodelay;
159
+
160
+ proxy_set_header Host $host;
161
+ proxy_set_header X-Real-IP $remote_addr;
162
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
163
+ proxy_set_header X-Forwarded-Proto $scheme;
164
+ proxy_redirect http:// https://;
165
+ proxy_pass http://influxdb/;
166
+
167
+ proxy_connect_timeout 150;
168
+ proxy_send_timeout 100;
169
+ proxy_read_timeout 100;
170
+ proxy_buffers 8 32k;
171
+
172
+ client_max_body_size 128m;
173
+ client_body_buffer_size 64m;
174
+ }
129
175
130
176
location / {
131
177
limit_req zone=one burst=10000 nodelay;
0 commit comments