v1.5.0
New functionalities:
- Memoizes config file per service
- Updates dependencies
- Created metrics as a service
# HELP flask_request_latency_seconds Flask Request Latency
# TYPE flask_request_latency_seconds histogram
flask_request_latency_seconds_bucket{endpoint="/",le="0.005",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="0.01",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="0.025",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="0.05",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="0.075",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="0.1",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="0.25",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="0.5",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="0.75",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="1.0",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="2.5",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="5.0",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="7.5",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="10.0",method="GET"} 1.0
flask_request_latency_seconds_bucket{endpoint="/",le="+Inf",method="GET"} 1.0
flask_request_latency_seconds_count{endpoint="/",method="GET"} 1.0
flask_request_latency_seconds_sum{endpoint="/",method="GET"} 0.0004162788391113281
# TYPE flask_request_latency_seconds_created gauge
flask_request_latency_seconds_created{endpoint="/",method="GET"} 1.5748102803253472e+09
# HELP flask_request_count_total Flask Request Count
# TYPE flask_request_count_total counter
flask_request_count_total{endpoint="/",http_status="200",method="GET"} 1.0
# TYPE flask_request_count_created gauge
flask_request_count_created{endpoint="/",http_status="200",method="GET"} 1.5748102803254728e+09
# TYPE python_logging_messages_total counter
python_logging_messages_total{level="INFO",service="Python Microservice"} 1.0
# TYPE python_logging_messages_created gauge
python_logging_messages_created{level="INFO",service="Python Microservice"} 1.5748112738910015e+09
Bugs fixed:
- backward compatible requests service. If we have the old way to init requests raise a exception like:
pyms:
requests: true