diff --git a/charts/fluent-operator/values.yaml b/charts/fluent-operator/values.yaml index c48cbc84..9c919a40 100644 --- a/charts/fluent-operator/values.yaml +++ b/charts/fluent-operator/values.yaml @@ -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. @@ -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: {} @@ -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: [] @@ -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 @@ -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. @@ -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 = - #labelKeys: [] # String list of - #removeKeys: [] # String list of - #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 = + # labelKeys: [] # String list of + # removeKeys: [] # String list of + # 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. @@ -345,7 +345,7 @@ fluentbit: enable: false keyContent: log # emitterMemBufLimit 120 (MB) - emitterMemBufLimit: 120 + emitterMemBufLimit: 120 parsers: - go - python @@ -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: @@ -448,4 +448,4 @@ fluentd: nameOverride: "" fullnameOverride: "" -namespaceOverride: "" +namespaceOverride: "" \ No newline at end of file