ManagedClusterAzureMonitorProfile Class
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. ManagedClusterAzureMonitorProfile
- com.
Implements
public final class ManagedClusterAzureMonitorProfile
implements JsonSerializable<ManagedClusterAzureMonitorProfile>
Azure Monitor addon profiles for monitoring the managed cluster.
Constructor Summary
| Constructor | Description |
|---|---|
| ManagedClusterAzureMonitorProfile() |
Creates an instance of Managed |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Managed |
appMonitoring()
Get the app |
|
static
Managed |
fromJson(JsonReader jsonReader)
Reads an instance of Managed |
|
Managed |
metrics()
Get the metrics property: Metrics profile for the Azure Monitor managed service for Prometheus addon. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Managed |
withAppMonitoring(ManagedClusterAzureMonitorProfileAppMonitoring appMonitoring)
Set the app |
|
Managed |
withMetrics(ManagedClusterAzureMonitorProfileMetrics metrics)
Set the metrics property: Metrics profile for the Azure Monitor managed service for Prometheus addon. |
Methods inherited from java.lang.Object
Constructor Details
ManagedClusterAzureMonitorProfile
public ManagedClusterAzureMonitorProfile()
Creates an instance of ManagedClusterAzureMonitorProfile class.
Method Details
appMonitoring
public ManagedClusterAzureMonitorProfileAppMonitoring appMonitoring()
Get the appMonitoring property: 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:
fromJson
public static ManagedClusterAzureMonitorProfile fromJson(JsonReader jsonReader)
Reads an instance of ManagedClusterAzureMonitorProfile from the JsonReader.
Parameters:
Returns:
Throws:
metrics
public ManagedClusterAzureMonitorProfileMetrics metrics()
Get the metrics property: 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.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAppMonitoring
public ManagedClusterAzureMonitorProfile withAppMonitoring(ManagedClusterAzureMonitorProfileAppMonitoring appMonitoring)
Set the appMonitoring property: 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.
Parameters:
Returns:
withMetrics
public ManagedClusterAzureMonitorProfile withMetrics(ManagedClusterAzureMonitorProfileMetrics metrics)
Set the metrics property: 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.
Parameters:
Returns: