# Functions
CreateMetrics to initialize the metrics struct for TCP or UDP.
LoadConfiguration - Function to load the metrics configuration from JSON file.
# Structs
Configuration to hold all metrics configuration values.
Counter will be used to keep track of a counter.
Metrics will be used to send metrics to grafana via TCP or UDP.