Documentation ¶
Index ¶
Constants ¶
View Source
const ( DestElasticsearch = "Elasticsearch" DestLogstash = "Logstash" DestLoki = "Loki" DestVector = "Vector" )
View Source
const ( SourceKubernetesPods = "KubernetesPods" SourceFile = "File" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterLoggingConfig ¶
type ClusterLoggingConfig struct { metav1.TypeMeta `json:",inline"` // Standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Spec defines the behavior of a cluster log source. Spec ClusterLoggingConfigSpec `json:"spec"` // Most recently observed status of a cluster log source. // Populated by the system. Status v1alpha1.ClusterLoggingConfigStatus `json:"status,omitempty"` }
type ClusterLoggingConfigSpec ¶
type ClusterLoggingConfigSpec struct { // Type of cluster log source: KubernetesPods, File Type string `json:"type,omitempty"` // KubernetesPods describes spec for kubernetes pod source KubernetesPods v1alpha1.KubernetesPodsSpec `json:"kubernetesPods,omitempty"` // File describes spec for file source File v1alpha1.FileSpec `json:"file,omitempty"` // Transforms set ordered array of transforms. Possible values you can find into crd Transforms []impl.LogTransform `json:"transforms"` // DestinationRefs slice of ClusterLogDestination names DestinationRefs []string `json:"destinationRefs,omitempty"` }
type PodLoggingConfig ¶
type PodLoggingConfig struct { metav1.TypeMeta `json:",inline"` // Standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Spec defines the behavior of a namespaced log source. Spec PodLoggingConfigSpec `json:"spec"` // Most recently observed status of a namespaced log source. Status v1alpha1.PodLoggingConfigStatus `json:"status,omitempty"` }
PodLoggingConfig specify target for kubernetes pods logs collecting in specified namespace
type PodLoggingConfigSpec ¶
type PodLoggingConfigSpec struct { // LabelSelector filter pods by label LabelSelector metav1.LabelSelector `json:"labelSelector,omitempty"` // Transforms set ordered array of transforms. Possible values you can find into crd Transforms []impl.LogTransform `json:"transforms"` // ClusterDestinationRefs slice of ClusterLogDestination names ClusterDestinationRefs []string `json:"clusterDestinationRefs,omitempty"` }
Click to show internal directories.
Click to hide internal directories.