We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0928fb3 commit dedf3cfCopy full SHA for dedf3cf
2 files changed
Dockerfile
@@ -24,3 +24,5 @@ USER nonroot
24
WORKDIR /app/src
25
EXPOSE 8000
26
CMD ["python", "-m", "python_response_time.main"]
27
+HEALTHCHECK --interval=10s --timeout=3s --start-period=5s --retries=3 \
28
+ CMD python -c "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8000/metrics').read()" || exit 1
src/python_response_time/main.py
@@ -86,7 +86,9 @@ def run_app():
86
}
87
)
88
REQUEST_COUNT.labels(status=str(response.status_code)).inc()
89
- REQUEST_LATENCY.observe(elapsed)
+ REQUEST_LATENCY.labels(status=str(response.status_code)).observe(
90
+ elapsed
91
+ )
92
except requests.exceptions.SSLError as e:
93
console.print(f"{i + 1:>4} | SSL ERROR")
94
logger.error(
0 commit comments