Attention: Deprecation notice for Bintray, JCenter, GoCenter and ChartCenter. Learn More


Chart version: 3.9.0
Api version: v1
App version: 3.9.0
A Helm chart for Kubernetes
Chart Type
Set me up:
helm repo add center
Install Chart:
helm install logging-demo center/banzaicloud-stable/logging-demo
Versions (0)

Logging Operator DemoApp Application

Logging Operator is a managed centralized logging component based on fluentd and fluent-bit.


$ helm repo add banzaicloud-stable
$ helm repo update
$ helm install banzaicloud-stable/logging-demo


This chart demonstrates the use of the Logging Operator with an Log-Generator deployment on a Kubernetes cluster using the Helm package manager.


Installing the Chart

To install the chart with the release name logging-demo:

$ helm install --namespace logging --name logging-demo banzaicloud-stable/logging-demo

Uninstalling the Chart

To uninstall/delete the logging-demo deployment:

$ helm delete logging-demo

The command removes all the Kubernetes components associated with the chart and deletes the release.


The following tables lists the configurable parameters of the logging-demo chart and their default values.

Parameter Description Default
nameOverride Override name of app
fullnameOverride Override full name of app
loggingOperator.fluentd.metrics.serviceMonitor Enable to create ServiceMonitor for Prometheus operator false
loggingOperator.fluentd.metrics.prometheusAnnotations Add prometheus labels to fluent pods. false
loggingOperator.fluentd.metrics.port Metrics Port.
loggingOperator.fluentd.metrics.path Metrics Path
loggingOperator.fluentd.metrics.timeout Scrape timeout.
loggingOperator.fluentd.metrics.interval Scrape interval.
loggingOperator.fluentd.logLevel FluentD loglevel fatal,error,warn,info,debug,trace info
loggingOperator.fluentbit.metrics.serviceMonitor Enable to create ServiceMonitor for Prometheus operator false
loggingOperator.fluentbit.metrics.prometheusAnnotations Add prometheus labels to fluent pods. false
loggingOperator.fluentbit.metrics.port Metrics Port.
loggingOperator.fluentbit.metrics.path Metrics Path
loggingOperator.fluentbit.metrics.timeout Scrape timeout.
loggingOperator.fluentbit.metrics.interval Scrape interval. Enable fluentd RBAC true Enable fluentd PSP true Set fluentd Service Account Enable fluentbit RBAC true Enable fluentbit PSP true Set fluentbit Service Account
elasticsearch.enabled Enable ElasticSearch logging output false
loki.enabled Enable Grafana Loki logging output false
kafka.enabled Enable Kafka logging output false
minio.enabled Enable Minio logging output and install chart false
cloudwatch.enabled Enable AWS Cloudwatch logging output false AWS Secret Access Key AWS Access Key ID AWS CLoudWatch Region AWS CLoudWatch Log Group AWS CLoudWatch Log Stream
logdna.enabled Enable LogDNA logging output false
logdna.api_key LogDNA Api key
logdna.hostname Hostname Application name
logGenerator.enabled Enable Demo Log-Gen application true
loggingOperator.tls.enabled Enabled TLS communication between components true
loggingOperator.tls.fluentdSecretName Specified secret name, which contain tls certs This will overwrite automatic Helm certificate generation.
loggingOperator.tls.fluentbitSecretName Specified secret name, which contain tls certs This will overwrite automatic Helm certificate generation.
loggingOperator.tls.sharedKey Shared key between nodes (fluentd-fluentbit) [autogenerated]

Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example:

$ helm install --name my-release -f values.yaml banzaicloud-stable/logging-demo

Tip: You can use the default values.yaml