Dela via


ManagedClusterMonitorProfileMetrics Class

Definition

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.

public class ManagedClusterMonitorProfileMetrics : Azure.Provisioning.Primitives.ProvisionableConstruct
type ManagedClusterMonitorProfileMetrics = class
    inherit ProvisionableConstruct
Public Class ManagedClusterMonitorProfileMetrics
Inherits ProvisionableConstruct
Inheritance
ManagedClusterMonitorProfileMetrics

Constructors

ManagedClusterMonitorProfileMetrics()

Creates a new ManagedClusterMonitorProfileMetrics.

Properties

IsEnabled

Whether to enable or disable the Azure Managed Prometheus addon for Prometheus monitoring. See aka.ms/AzureManagedPrometheus-aks-enable for details on enabling and disabling.

KubeStateMetrics

Kube State Metrics profile for the Azure Managed Prometheus addon. These optional settings are for the kube-state-metrics pod that is deployed with the addon. See aka.ms/AzureManagedPrometheus-optional-parameters for details.

Methods

DefineProvisionableProperties()

Define all the provisionable properties of ManagedClusterMonitorProfileMetrics.

GetResources()

Get any resources represented by this object. This will typically only be the object itself for everything but Infrastructure.

(Inherited from Provisionable)
Resolve(ProvisioningContext)

Resolve any resources or properties that were not explicitly specified.

(Inherited from Provisionable)
Validate(ProvisioningContext)

Validate the presence of any required members.

(Inherited from Provisionable)

Applies to