Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventComplexType ¶
type EventComplexType struct { Active bool `json:"active"` // Activate Label string `json:"label"` // Field selector name Pattern string `json:"pattern"` // The set of allowed characters for this field has been extended with ActiveGate version 1.259. For more details, see the [documentation](https://dt-url.net/7h23wuk#set-up-event-field-selectors). }
func (*EventComplexType) MarshalHCL ¶
func (me *EventComplexType) MarshalHCL(properties hcl.Properties) error
func (*EventComplexType) UnmarshalHCL ¶
func (me *EventComplexType) UnmarshalHCL(decoder hcl.Decoder) error
type EventComplexTypes ¶
type EventComplexTypes []*EventComplexType
func (EventComplexTypes) MarshalHCL ¶
func (me EventComplexTypes) MarshalHCL(properties hcl.Properties) error
func (*EventComplexTypes) UnmarshalHCL ¶
func (me *EventComplexTypes) UnmarshalHCL(decoder hcl.Decoder) error
type Settings ¶
type Settings struct { CloudApplicationPipelineEnabled bool `json:"cloudApplicationPipelineEnabled"` // Monitor Kubernetes namespaces, services, workloads, and pods EventPatterns EventComplexTypes `json:"eventPatterns,omitempty"` // Define Kubernetes event filters to ingest events into your environment. For more details, see the [documentation](https://dt-url.net/2201p0u). EventProcessingActive bool `json:"eventProcessingActive"` // All events are monitored unless event filters are specified. All ingested events are subject to licensing by default.\n\nIf you have a DPS license see [licensing documentation](https://dt-url.net/cee34zj) for details.\n\nIf you have a non-DPS license see [DDUs for events](https://dt-url.net/5n03vcu) for details. FilterEvents *bool `json:"filterEvents,omitempty"` // Include only events specified by Events Field Selectors IncludeAllFdiEvents *bool `json:"includeAllFdiEvents,omitempty"` // For a list of included events, see the [documentation](https://dt-url.net/l61d02no). OpenMetricsBuiltinEnabled bool `json:"openMetricsBuiltinEnabled"` // Workload and node resource metrics are based on a subset of cAdvisor metrics. Depending on your Kubernetes cluster size, this may increase the CPU/memory resource consumption of your ActiveGate. OpenMetricsPipelineEnabled bool `json:"openMetricsPipelineEnabled"` // For annotation guidance, see the [documentation](https://dt-url.net/g42i0ppw). PvcMonitoringEnabled bool `json:"pvcMonitoringEnabled"` // To enable dashboards and alerts, add the [Kubernetes persistent volume claims](ui/hub/ext/com.dynatrace.extension.kubernetes-pvc) extension to your environment. Scope *string `json:"-" scope:"scope"` // The scope of this setting (KUBERNETES_CLUSTER). Omit this property if you want to cover the whole environment. }
func (*Settings) HandlePreconditions ¶
func (*Settings) MarshalHCL ¶
func (me *Settings) MarshalHCL(properties hcl.Properties) error
Click to show internal directories.
Click to hide internal directories.