Skip to content

Commit

Permalink
update fluent-operator to v3.1.0
Browse files Browse the repository at this point in the history
Signed-off-by: Gentleelephant <[email protected]>
  • Loading branch information
Gentleelephant committed Aug 14, 2024
1 parent ce6c76b commit 0f0b9e0
Showing 1 changed file with 69 additions and 69 deletions.
138 changes: 69 additions & 69 deletions charts/fluent-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ operator:
disableComponentControllers: ""
# Extra arguments given to the controller flags
extraArgs: []
# - --watch-namespaces=logging
# - --watch-namespaces=logging

fluentbit:
# Installs a sub chart carrying the CRDs for the fluent-bit controller. The sub chart is enabled by default.
Expand Down Expand Up @@ -99,7 +99,7 @@ fluentbit:
## Request to Fluent Bit to exclude or not the logs generated by the Pod.
# fluentbit.io/exclude: "true"
## Prometheus can use this tag to automatically discover the Pod and collect monitoring data
# prometheus.io/scrape: "true"
# prometheus.io/scrape: "true"
# Specify additional custom labels for fluentbit-pods
labels: {}

Expand All @@ -122,7 +122,7 @@ fluentbit:
# List of volumes that can be mounted by containers belonging to the pod.
additionalVolumes: []
# Additional rbac rules which will be applied to the fluent-bit clusterrole. Ref: https://kubernetes.io/docs/reference/access-authn-authz/rbac/#rolebinding-and-clusterrolebinding
# NOTE: As fluent-bit is managed by the fluent-operator, fluent-bit can only be granted permissions the operator also has
# NOTE: As fluent-bit is managed by the fluent-operator, fluent-bit can only be granted permissions the operator also has
rbacRules: {}
# Pod volumes to mount into the container's filesystem.
additionalVolumesMounts: []
Expand Down Expand Up @@ -194,7 +194,7 @@ fluentbit:
# Use storageType as "filesystem" if you want to use filesystem as the buffering mechanism for tail input.
storageType: memory
pauseOnChunksOverlimit: "off"
# multiline.parser
# multiline.parser
# multilineParser: "docker, cri"
systemd:
enable: true
Expand All @@ -209,18 +209,18 @@ fluentbit:
pauseOnChunksOverlimit: "off"
nodeExporterMetrics: {}
# uncomment below nodeExporterMetrics section if you want to collect node exporter metrics
# nodeExporterMetrics:
# tag: node_metrics
# scrapeInterval: 15s
# path:
# procfs: /host/proc
# sysfs: /host/sys
# nodeExporterMetrics:
# tag: node_metrics
# scrapeInterval: 15s
# path:
# procfs: /host/proc
# sysfs: /host/sys
fluentBitMetrics: {}
# uncomment below fluentBitMetrics section if you want to collect fluentBit metrics
# fluentBitMetrics:
# scrapeInterval: "2"
# scrapeOnStart: true
# tag: "fb.metrics"
# fluentBitMetrics:
# scrapeInterval: "2"
# scrapeOnStart: true
# tag: "fb.metrics"

# Configure the output plugin parameter in FluentBit.
# You can set enable to true to output logs to the specified location.
Expand Down Expand Up @@ -265,78 +265,78 @@ fluentbit:
enable: false
# Uncomment the following section to enable Prometheus metrics exporter.
prometheusMetricsExporter: {}
# prometheusMetricsExporter:
# match: "fb.metrics"
# metricsExporter:
# host: "0.0.0.0"
# port: 2020
# addLabels:
# app: "fluentbit"
# prometheusMetricsExporter:
# match: "fb.metrics"
# metricsExporter:
# host: "0.0.0.0"
# port: 2020
# addLabels:
# app: "fluentbit"

# Loki fluentbit ClusterOutput, to be encapsulated in fluentbit config
# See https://github.com/fluent/fluent-operator/blob/master/docs/plugins/fluentbit/output/loki.md
# See https://docs.fluentbit.io/manual/pipeline/outputs/loki
loki:
# Switch for generation of fluentbit loki ClusterOutput (and loki basic auth http user and pass secrets if required)
enable: false # Bool
host: 127.0.0.1 # String
port: 3100 # Int
enable: false
host: 127.0.0.1
port: 3100
# Either, give http{User,Password},tenantID string values specifying them directly
httpUser: myuser
httpPassword: mypass
tenantID: ''
# Or give {http{User,Password},tenantID} as reference to secrets that you have manually installed into your kubernetes cluster
#httpUser:
# valueFrom:
# secretKeyRef:
# key: value
# name: husersecret
# optional: true
#httpPassword:
# valueFrom:
# secretKeyRef:
# key: value
# name: hpasssecret
# optional: true
#tenantID:
# valueFrom:
# secretKeyRef:
# key: value
# name: tenantsecret
# optional: true
# httpUser:
# valueFrom:
# secretKeyRef:
# key: value
# name: husersecret
# optional: true
# httpPassword:
# valueFrom:
# secretKeyRef:
# key: value
# name: hpasssecret
# optional: true
# tenantID:
# valueFrom:
# secretKeyRef:
# key: value
# name: tenantsecret
# optional: true
#
# To use bearer token auth instead of http basic auth
#bearerToken: ey....
# bearerToken: ey....
# or with existing secret
#bearerToken:
# valueFrom:
# secretKeyRef:
# key: value
# name: bearerTokenSecret
# optional: true
#labels: [] # String list of <name>=<value>
#labelKeys: [] # String list of <key>
#removeKeys: [] # String list of <key>
#labelMapPath: '' # String, path to file, ex /here/it/is
#dropSingleKey: off
#lineFormat: '' # String
#autoKubernetesLabels: on
#tenantIDKey: # String
#tls: {} # *plugins.TLS fluentbit docs
# bearerToken:
# valueFrom:
# secretKeyRef:
# key: value
# name: bearerTokenSecret
# optional: true
# labels: [] # String list of <name>=<value>
# labelKeys: [] # String list of <key>
# removeKeys: [] # String list of <key>
# labelMapPath: '' # String, path to file, ex /here/it/is
# dropSingleKey: off
# lineFormat: '' # String
# autoKubernetesLabels: on
# tenantIDKey: # String
# tls: {} # *plugins.TLS fluentbit docs
stackdriver: {}
# You can configure the stackdriver configuration here

service:
storage: {}
# Remove the above storage section and uncomment below section if you want to configure file-system as storage for buffer
# storage:
# path: "/host/fluent-bit-buffer/"
# backlogMemLimit: "50MB"
# checksum: "off"
# deleteIrrecoverableChunks: "on"
# maxChunksUp: 128
# metrics: "on"
# sync: normal
# Remove the above storage section and uncomment below section if you want to configure file-system as storage for buffer
# storage:
# path: "/host/fluent-bit-buffer/"
# backlogMemLimit: "50MB"
# checksum: "off"
# deleteIrrecoverableChunks: "on"
# maxChunksUp: 128
# metrics: "on"
# sync: normal

# Configure the default filters in FluentBit.
# The `filter` will filter and parse the collected log information and output the logs into a uniform format. You can choose whether to turn this on or not.
Expand All @@ -345,7 +345,7 @@ fluentbit:
enable: false
keyContent: log
# emitterMemBufLimit 120 (MB)
emitterMemBufLimit: 120
emitterMemBufLimit: 120
parsers:
- go
- python
Expand Down Expand Up @@ -377,7 +377,7 @@ fluentbit:

parsers:
javaMultiline:
# use in filter for parser generic springboot multiline log format
# use in filter for parser generic springboot multiline log format
enable: false

fluentd:
Expand Down

0 comments on commit 0f0b9e0

Please sign in to comment.