Skip to content

v0.10.0

Choose a tag to compare

@achetronic achetronic released this 26 Sep 11:10
· 20 commits to master since this release

Features:

  • New /metrics endpoint: at this moment, only one metric http_requests_total is being exposed with several request/response related params such as status_code or method.

    Moreover, there are two internal labels actor and cause that explains if some status codes are emited by the backend or by hashrouter itself and the cause

  • New /{proxy-name}/health endpoint: to expose the liveness status of the router. This helps in containerized environments such as Kubernetes. To avoid creating a webserver per proxy, they are simply exposed as a path inside the same server

  • New --metrics-host and --metrics-port flags added to define where to expose the webserver involved on exposing metrics and health endpoints

Changes:
There are several code changes focused on improving the security injecting only the required config params for each proxy. This evolution will be iterated in next releases

Contributors:
@achetronic