# Functions
GetMiddleware provides a middleware that monitors how often each route is called and its response.
Shutdown stops the prometheus server.
StartServer starts the prometheus handler and route it to the given port.
# Variables
ErrNotStarted is returned if Shutdown is called before StartServer.