1
0
Fork 0
mirror of https://github.com/demostf/proxy synced 2026-06-03 20:14:07 +02:00

prepare for metrics

This commit is contained in:
Robin Appelman 2024-01-14 02:13:15 +01:00
commit de009f8f49
4 changed files with 12 additions and 1 deletions

View file

@ -11,5 +11,6 @@ ENV API_FASTCGI=api:9000
ENV FRONTEND=frontend ENV FRONTEND=frontend
ENV SYNC=sync ENV SYNC=sync
ENV MAPS=maps ENV MAPS=maps
ENV METRICS=metrics
CMD ["/bin/bash", "/entrypoint.sh"] CMD ["/bin/bash", "/entrypoint.sh"]

View file

@ -2,7 +2,7 @@
for f in /etc/nginx/conf.d/*.conf for f in /etc/nginx/conf.d/*.conf
do do
envsubst '${HOST},${API_FASTCGI},${FRONTEND},${SYNC},${MAPS}' < "$f" | sponge "$f" envsubst '${HOST},${API_FASTCGI},${FRONTEND},${SYNC},${MAPS},${METRICS}' < "$f" | sponge "$f"
done done
/scripts/start_nginx_certbot.sh /scripts/start_nginx_certbot.sh

View file

@ -59,6 +59,12 @@ http {
access_log /logs/access.log json_analytics; access_log /logs/access.log json_analytics;
log_format upstream_time '$remote_addr $host - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent" '
'rt=$request_time uct="$upstream_connect_time" uht="$upstream_header_time" urt="$upstream_response_time"';
access_log /logs/nginxlog.log upstream_time;
sendfile on; sendfile on;
#tcp_nopush on; #tcp_nopush on;

View file

@ -33,4 +33,8 @@ server {
include fastcgi_params; include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /app/src/public/upload.php; fastcgi_param SCRIPT_FILENAME /app/src/public/upload.php;
} }
location /metrics {
proxy_pass http://${METRICS};
}
} }