ArmContainerServiceModelFactory.ManagedClusterAzureMonitorProfile Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ManagedClusterAzureMonitorProfile(ManagedClusterMonitorProfileMetrics, Nullable<Boolean>)
Initializes a new instance of ManagedClusterAzureMonitorProfile.
public static Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfile ManagedClusterAzureMonitorProfile(Azure.ResourceManager.ContainerService.Models.ManagedClusterMonitorProfileMetrics metrics = default, bool? isAppMonitoringAutoInstrumentationEnabled = default);
public static Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfile ManagedClusterAzureMonitorProfile(Azure.ResourceManager.ContainerService.Models.ManagedClusterMonitorProfileMetrics metrics, bool? isAppMonitoringAutoInstrumentationEnabled);
static member ManagedClusterAzureMonitorProfile : Azure.ResourceManager.ContainerService.Models.ManagedClusterMonitorProfileMetrics * Nullable<bool> -> Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfile
Public Shared Function ManagedClusterAzureMonitorProfile (Optional metrics As ManagedClusterMonitorProfileMetrics = Nothing, Optional isAppMonitoringAutoInstrumentationEnabled As Nullable(Of Boolean) = Nothing) As ManagedClusterAzureMonitorProfile
Public Shared Function ManagedClusterAzureMonitorProfile (metrics As ManagedClusterMonitorProfileMetrics, isAppMonitoringAutoInstrumentationEnabled As Nullable(Of Boolean)) As ManagedClusterAzureMonitorProfile
Parameters
Metrics profile for the prometheus service addon.
Indicates if Application Monitoring Auto Instrumentation is enabled or not.
Returns
A new ManagedClusterAzureMonitorProfile instance for mocking.
Applies to
ManagedClusterAzureMonitorProfile(ManagedClusterMonitorProfileMetrics, ManagedClusterAzureMonitorProfileContainerInsights, ManagedClusterAzureMonitorProfileAppMonitoring)
public static Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfile ManagedClusterAzureMonitorProfile(Azure.ResourceManager.ContainerService.Models.ManagedClusterMonitorProfileMetrics metrics = default, Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfileContainerInsights containerInsights = default, Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfileAppMonitoring appMonitoring = default);
static member ManagedClusterAzureMonitorProfile : Azure.ResourceManager.ContainerService.Models.ManagedClusterMonitorProfileMetrics * Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfileContainerInsights * Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfileAppMonitoring -> Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfile
Public Shared Function ManagedClusterAzureMonitorProfile (Optional metrics As ManagedClusterMonitorProfileMetrics = Nothing, Optional containerInsights As ManagedClusterAzureMonitorProfileContainerInsights = Nothing, Optional appMonitoring As ManagedClusterAzureMonitorProfileAppMonitoring = Nothing) As ManagedClusterAzureMonitorProfile
Parameters
Metrics profile for the Azure Monitor managed service for Prometheus addon. Collect out-of-the-box Kubernetes infrastructure metrics to send to an Azure Monitor Workspace and configure additional scraping for custom targets. See aka.ms/AzureManagedPrometheus for an overview.
- containerInsights
- ManagedClusterAzureMonitorProfileContainerInsights
Azure Monitor Container Insights Profile for Kubernetes Events, Inventory and Container stdout & stderr logs etc. See aka.ms/AzureMonitorContainerInsights for an overview.
- appMonitoring
- ManagedClusterAzureMonitorProfileAppMonitoring
Application Monitoring Profile for Kubernetes Application Container. Collects application logs, metrics and traces through auto-instrumentation of the application using Azure Monitor OpenTelemetry based SDKs. See aka.ms/AzureMonitorApplicationMonitoring for an overview.
Returns
A new ManagedClusterAzureMonitorProfile instance for mocking.