# Functions
NewMetrics return a new struct which sends the defined metrics for the agent to DD.
# Variables
PoolPeriod defines the time interval for pooling the agent for the current number of checks running.
PoolTimeInterval defines the period of time used by the Pusher to publish the number of the checks de agent is running.
# Interfaces
Agent defines the functions an agent must expose for the Metrics to be able to gather metrics.