# Functions
NewMetricsHandler creates a new MetricsHandler with the given HTTP client.
# Structs
MetricsHandler holds the HTTP client.
RealHTTPClient is the production implementation of HTTPClient.
# Interfaces
HTTPClient defines the interface for the HTTP client.