Observability
logging
Logging Operator for Kubernetes by Banzai Cloud
@r8s/crds/logging
logging
Declared Operator
⚙
logging-operator
version 4.2.3
Components (3)
01
Flow
Render a Flow (logging.banzaicloud.io/v1beta1) exactly as defined by its CRD.
import { FlowComponent, OutputComponent } from '@r8s/crds/logging'
<>
<OutputComponent
metadata={{ name: 'loki-output', namespace: 'default' }}
spec={{
loki: { url: 'http://loki:3100' },
}}
/>
<FlowComponent
metadata={{ name: 'app-flow', namespace: 'default' }}
spec={{
match: [{ select: { labels: { app: 'api' } } }],
outputRefs: ['loki-output'],
}}
/>
</>
"filters"FiltersItem[]Optional—"flowLabel"stringOptional—"globalOutputRefs"string[]Optional—"includeLabelInRouter"booleanOptional—"localOutputRefs"string[]Optional—"loggingRef"stringOptional—"match"MatchItem[]Optional—"outputRefs"string[]Optional—"selectors"RecordOptional—02
Logging
Render a Logging (logging.banzaicloud.io/v1beta1) exactly as defined by its CRD.
"allowClusterResourcesFromAllNamespaces"booleanOptional—"clusterDomain"stringOptional—"configCheck"ConfigCheckOptional—"controlNamespace"stringRequired—"defaultFlow"DefaultFlowOptional—"enableDockerParserCompatibilityForCRI"booleanOptional—"enableRawFluentdFilter"booleanOptional—"enableRecreateWorkloadOnImmutableFieldChange"booleanOptional—"errorOutputRef"stringOptional—"flowConfigCheckDisabled"booleanOptional—"flowConfigOverride"stringOptional—"fluentBitAgentNamespace"stringOptional—"fluentbit"FluentbitOptional—"fluentd"FluentdOptional—"globalFilters"GlobalFiltersItem[]Optional—"loggingRef"stringOptional—"routeConfig"RouteConfigOptional—"skipInvalidResources"booleanOptional—"syslogNG"SyslogNGOptional—"watchNamespaceSelector"WatchNamespaceSelectorOptional—"watchNamespaces"string[]Optional—03
Output
Render a Output (logging.banzaicloud.io/v1beta1) exactly as defined by its CRD.
import { FlowComponent, OutputComponent } from '@r8s/crds/logging'
<>
<OutputComponent
metadata={{ name: 'loki-output', namespace: 'default' }}
spec={{
loki: { url: 'http://loki:3100' },
}}
/>
<FlowComponent
metadata={{ name: 'app-flow', namespace: 'default' }}
spec={{
match: [{ select: { labels: { app: 'api' } } }],
outputRefs: ['loki-output'],
}}
/>
</>
"awsElasticsearch"AwsElasticsearchOptional—"azurestorage"AzurestorageOptional—"cloudwatch"CloudwatchOptional—"datadog"DatadogOptional—"elasticsearch"ElasticsearchOptional—"file"FileOptional—"forward"ForwardOptional—"gcs"GcsOptional—"gelf"GelfOptional—"http"HttpOptional—"kafka"KafkaOptional—"kinesisFirehose"KinesisFirehoseOptional—"kinesisStream"KinesisStreamOptional—"lmLogs"LmLogsOptional—"logdna"LogdnaOptional—"loggingRef"stringOptional—"logz"LogzOptional—"loki"LokiOptional—"mattermost"MattermostOptional—"newrelic"NewrelicOptional—"nullout"NulloutOptional—"opensearch"OpensearchOptional—"oss"OssOptional—"rabbitmq"RabbitmqOptional—"redis"RedisOptional—"relabel"RelabelOptional—"s3"S3Optional—"splunkHec"SplunkHecOptional—"sqs"SqsOptional—"syslog"SyslogOptional—"vmwareLogInsight"VmwareLogInsightOptional—"vmwareLogIntelligence"VmwareLogIntelligenceOptional—