# Constants
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
No description provided by the author
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
No description provided by the author
DiagnosticMetrics defines the diagnostic metrics configuration section.
No description provided by the author
LogPipeline is the Schema for the logpipelines API.
Provides file content to be consumed by a LogPipeline configuration.
Describes a filtering option on the logs of the pipeline.
LogPipelineHTTPOutput configures an HTTP-based output compatible with the Fluent Bit HTTP output plugin.
LogPipelineInput describes a log input for a LogPipeline.
LogPipelineInputContainers describes whether application logs from specific containers are selected.
LogPipelineInputNamespaces describes whether application logs from specific Namespaces are selected.
+kubebuilder:object:root=true LogPipelineList contains a list of LogPipeline.
Output describes a Fluent Bit output configuration section.
LogPipelineRuntimeInput specifies the default type of Input that handles application logs from runtime containers.
LogPipelineSpec defines the desired state of LogPipeline.
LogPipelineStatus shows the observed state of the LogPipeline.
References a Kubernetes secret that should be provided as environment variable to Fluent Bit.
MetricPipeline is the Schema for the metricpipelines API.
MetricPipelineInput defines the input configuration section.
MetricPipelineInputNamespaceSelector describes whether metrics from specific namespaces are selected.
MetricPipelineIstioInput defines the Istio scraping section.
MetricPipelineList contains a list of MetricPipeline.
MetricPipelineOTLPInput defines the collection of push-based metrics that use the OpenTelemetry protocol.
MetricPipelineOutput defines the output configuration section.
MetricPipelinePrometheusInput defines the Prometheus scraping section.
MetricPipelineRuntimeInput defines the runtime scraping section.
MetricPipelineRuntimeInputResourceDisabledByDefault defines if the scraping of runtime metrics is enabled for a specific resource.
MetricPipelineRuntimeInputResourceEnabledByDefault defines if the scraping of runtime metrics is enabled for a specific resource.
MetricPipelineRuntimeInputResources describes the Kubernetes resources for which runtime metrics are scraped.
MetricPipelineSpec defines the desired state of MetricPipeline.
MetricPipelineStatus defines the observed state of MetricPipeline.
OTLPOutput OTLP output configuration +kubebuilder:validation:XValidation:rule="((!has(self.path) || size(self.path) <= 0) && (has(self.protocol) && self.protocol == 'grpc')) || (has(self.protocol) && self.protocol == 'http')", message="Path is only available with HTTP protocol".
+kubebuilder:validation:XValidation:rule="has(self.cert) == has(self.key)", message="Can define either both 'cert' and 'key', or neither".
No description provided by the author
TracePipeline is the Schema for the tracepipelines API.
TracePipelineList contains a list of TracePipeline.
TracePipelineOutput defines the output configuration section.
TracePipelineSpec defines the desired state of TracePipeline.
Defines the observed state of TracePipeline.
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author