ManagedClusterAzureMonitorProfileMetricsArgs

data class ManagedClusterAzureMonitorProfileMetricsArgs(val enabled: Output<Boolean>, val kubeStateMetrics: Output<ManagedClusterAzureMonitorProfileKubeStateMetricsArgs>? = null) : ConvertibleToJava<ManagedClusterAzureMonitorProfileMetricsArgs>

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.

Constructors

constructor(enabled: Output<Boolean>, kubeStateMetrics: Output<ManagedClusterAzureMonitorProfileKubeStateMetricsArgs>? = null)

Properties

Link copied to clipboard
val enabled: Output<Boolean>

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.

Link copied to clipboard

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.

Functions

Link copied to clipboard
open override fun toJava(): ManagedClusterAzureMonitorProfileMetricsArgs