func GetAzureMetricValue(ctx context.Context, info AzureMonitorInfo) (int32, error) {
	client := createMetricsClient(info)

	requestPtr, err := createMetricsRequest(info)
	if err != nil {
		return -1, err
	}

	return executeRequest(ctx, client, requestPtr)
}
// GetAzureMetricValue returns the value of an Azure Monitor metric, rounded to the nearest int
GetAzureMetricValue returns the value of an Azure Monitor metric, rounded to the nearest int
// GetAzureMetricValue returns the value of an Azure Monitor metric rounded to the nearest int
func GetAzureMetricValue(ctx context.Context, info AzureMonitorInfo) (int32, error) {
	client := createMetricsClient(info)
	requestPtr, err := createMetricsRequest(info)
	if err != nil {
		return -1, err
	}
	return executeRequest(ctx, client, requestPtr)
}
func GetAzureMetricValue ( ctx context . Context , info AzureMonitorInfo ) ( int32 , error ) { client := createMetricsClient ( info ) requestPtr , err := createMetricsRequest ( info ) if err != nil { return - 1 , err } return executeRequest ( ctx , client , requestPtr ) }
GetAzureMetricValue returns the value of an Azure Monitor metric, rounded to the nearest int
GetAzureMetricValue returns the value of an Azure Monitor metric rounded to the nearest int