# Functions
AssetAzure returns asset data.
EventsMapping will map metric values to beats events.
NewClient instantiates the Azure monitoring client.
NewMetricSet will instantiate a new azure metricset.
NewMockClient instantiates a new client with the mock azure service.
NewService instantiates the Azure monitoring service.
ReplaceUpperCase func will replace upper case with '_'.
# Constants
DefaultBaseURI is the default URI used for the service Insights.
DefaultTimeGrain is set as default timegrain for the azure metrics.
NoDimension is used to group metrics in separate api calls in order to reduce the number of executions.
# Structs
Client represents the azure client which will make use of the azure sdk go metrics related clients.
Config options.
Dimension represents the azure metric dimension details.
DimensionConfig contains dimensions specific configuration.
Metric will contain the main azure metric details.
MetricConfig contains metric specific configuration.
MetricSet holds any configuration or state information.
MetricValue represents the azure metric values.
MockReporterV2 mock implementation for testing purposes.
MockService mock for the azure monitor services.
MonitorService service wrapper to the azure sdk for go.
Resource will contain the main azure resource details.
ResourceConfig contains resource and metric list specific configuration.
ResourceConfiguration represents the resource related configuration entered by the user.
VmResource contains details specific to a vm type of resource.
# Interfaces
Service interface for the azure monitor service and mock for testing.