Condividi tramite


ManagedClusterAzureMonitorProfileContainerInsights Class

Definition

Azure Monitor Container Insights Profile for Kubernetes Events, Inventory and Container stdout & stderr logs etc. See aka.ms/AzureMonitorContainerInsights for an overview.

public class ManagedClusterAzureMonitorProfileContainerInsights : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfileContainerInsights>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterAzureMonitorProfileContainerInsights>
type ManagedClusterAzureMonitorProfileContainerInsights = class
    interface IJsonModel<ManagedClusterAzureMonitorProfileContainerInsights>
    interface IPersistableModel<ManagedClusterAzureMonitorProfileContainerInsights>
Public Class ManagedClusterAzureMonitorProfileContainerInsights
Implements IJsonModel(Of ManagedClusterAzureMonitorProfileContainerInsights), IPersistableModel(Of ManagedClusterAzureMonitorProfileContainerInsights)
Inheritance
ManagedClusterAzureMonitorProfileContainerInsights
Implements

Constructors

Name Description
ManagedClusterAzureMonitorProfileContainerInsights()

Initializes a new instance of ManagedClusterAzureMonitorProfileContainerInsights.

Properties

Name Description
ContainerNetworkLogs

Configures container network logs ingestion with Azure Monitor. Which network logs to ingest is controlled by the CRD found in the following links. No network logs are ingested by default. More information on container network logs can be found at https://aka.ms/ContainerNetworkLogsDoc. More information on configuring container network log can be found at https://aka.ms/acns/howtoenablecnl. If not specified, the default is Disabled.

IsContainerInsightsEnabled

Indicates if Azure Monitor Container Insights Logs Addon is enabled or not.

IsCustomMetricsDisabled

Indicates whether custom metrics collection has to be disabled or not. If not specified the default is false. No custom metrics will be emitted if this field is false but the container insights enabled field is false.

IsPrometheusMetricsScrapingDisabled

Indicates whether prometheus metrics scraping is disabled or not. If not specified the default is false. No prometheus metrics will be emitted if this field is false but the container insights enabled field is false.

LogAnalyticsWorkspaceResourceId

Fully Qualified ARM Resource Id of Azure Log Analytics Workspace for storing Azure Monitor Container Insights Logs.

SyslogPort

The syslog host port. If not specified, the default port is 28330.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ManagedClusterAzureMonitorProfileContainerInsights>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ManagedClusterAzureMonitorProfileContainerInsights>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ManagedClusterAzureMonitorProfileContainerInsights>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ManagedClusterAzureMonitorProfileContainerInsights>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ManagedClusterAzureMonitorProfileContainerInsights>.Write(ModelReaderWriterOptions)

Applies to