Skip to content

Latest commit

 

History

History
572 lines (567 loc) · 307 KB

File metadata and controls

572 lines (567 loc) · 307 KB

Configuration

To see all available configuration for our sub-charts, please refer to their documentation.

  • Falco - All Falco properties should be prefixed with falco. in our values.yaml to override a property not listed below.
  • Kube-Prometheus-Stack - All Kube Prometheus Stack properties should be prefixed with kube-prometheus-stack. in our values.yaml to override a property not listed below.
  • Prometheus Windows Exporter - All Kube Prometheus Stack properties should be prefixed with prometheus-windows-exporter. in our values.yaml to override a property not listed below.
  • Metrics Server - All Metrics Server properties should be prefixed with metrics-server. in our values.yaml to override a property not listed below.
  • Tailing Sidecar Operator - All Tailing Sidecar Operator properties should be prefixed with tailing-sidecar-operator in our values.yaml to override a property not listed below.
  • OpenTelemetry Operator - All OpenTelemetry Operator properties should be prefixed with opentelemetry-operator in our values.yaml to override a property not listed below.
  • Telegraf Operator - Telegraf Operator properties should be prefixed with telegraf-operator in our values.yaml to override a property not listed below.

The following table lists the configurable parameters of the Sumo Logic chart and their default values.

Parameter Description Default
nameOverride Used to override the Chart name. Nil
fullnameOverride Used to override the chart's full name. Names longer than 22 characters will be truncated. Nil
namespaceOverride Used to override the chart's default target namepace. Nil
sumologic.setupEnabled If enabled, a pre-install hook will create Collector and Sources in Sumo Logic. true
sumologic.cleanupEnabled If enabled, a pre-delete hook will destroy Kubernetes secret and Sumo Logic Collector. false
sumologic.events.enabled Defines whether collection of Kubernetes events is enabled. true
sumologic.events.sourceName Source name for the Events source. events
sumologic.events.sourceCategory Source category for the Events source. {clusterName}/events
sumologic.events.sourceCategoryReplaceDash Used to replace - with another character. "/"
sumologic.events.persistence.enabled Enable persistence for the event collector. Persistence lets the collector avoid reingesting events on restart and buffer them locally if unable to reach the backend. true
sumologic.events.persistence.persistentVolume.path Local filesystem path the persistent storage volume will be mounted at. /var/lib/storage/events
sumologic.events.persistence.size Size of the persistent storage volume 10Gi
sumologic.events.persistence.persistentVolume.storageClass The storageClassName for the persistent storage volume Nil
sumologic.events.persistence.persistentVolume.accessMode The accessMode for the persistent storage volume ReadWriteOnce
sumologic.events.persistence.persistentVolume.pvcLabels Additional PersistentVolumeClaim labels for persistent storage volumes {}
sumologic.events.sourceType The type of the Sumo Logic source being used for events ingestion. Can be http for HTTP Source or otlp for OTLP/HTTP Source. otlp
sumologic.logs.enabled Set the enabled flag to false for disabling logs ingestion altogether. true
sumologic.logs.collector.otelcol.enabled Enable OpenTelemetry logs collector. true
sumologic.logs.collector.otellogswindows.enabled Enable OpenTelemetry Logs Collector for Windows Nodes. This feature is experimental. false
sumologic.logs.collector.otelcloudwatch.enabled Flag to enable CloudWatch Collection false
sumologic.logs.collector.otelcloudwatch.logGroups Log Groups configuration for AWS CloudWatch receiver {}
sumologic.logs.collector.otelcloudwatch.persistence.enabled Flag to control persistence for the CloudWatch collector true
sumologic.logs.collector.otelcloudwatch.pollInterval CloudWatch poll interval 1m
sumologic.logs.collector.otelcloudwatch.region EKS Fargate cluster region ""
sumologic.logs.collector.otelcloudwatch.roleArn AWS role ARN, to authenticate with CloudWatch ""
sumologic.logs.container.enabled Enable collecting logs from Kubernetes containers. true
sumologic.logs.container.format Format for container logs. fields
sumologic.logs.multiline.enabled Enable multiline detection for Kubernetes container logs. true
sumologic.logs.multiline.first_line_regex Regular expression to match first line of multiline logs. ^\[?\d{4}-\d{1,2}-\d{1,2}.\d{2}:\d{2}:\d{2}
sumologic.logs.multiline.additional List of additional conditions and expressions to match first line of multiline logs. See Multiline for more information. []
sumologic.logs.systemd.enabled Enable collecting systemd logs from Kubernets nodes. true
sumologic.logs.systemd.units List of systemd units to collect logs from. See values.yaml
sumologic.logs.container.keep_time_attribute When set to true, preserves the time attribute, which is a string representation of the timestamp attribute. false
sumologic.logs.container.sourceHost Set the _sourceHost metadata field in Sumo Logic. ""
sumologic.logs.container.sourceName Set the _sourceName metadata field in Sumo Logic. "%{namespace}.%{pod}.%{container}"
sumologic.logs.container.sourceCategory Set the _sourceCategory metadata field in Sumo Logic. "%{namespace}/%{pod_name}"
sumologic.logs.container.sourceCategoryPrefix Set the prefix, for _sourceCategory metadata. "kubernetes/"
sumologic.logs.container.sourceCategoryReplaceDash Used to replace - with another character. "/"
sumologic.logs.container.excludeContainerRegex A regular expression for container names. Logs from matching containers will not be sent to Sumo. ""
sumologic.logs.container.excludeHostRegex A regular expression for Kubernetes node names. Logs from pods running on matching nodes will not be sent to Sumo. ""
sumologic.logs.container.excludeNamespaceRegex A regular expression for Kubernetes namespace names. Logs from pods running in matching namespaces will not be sent to Sumo. ""
sumologic.logs.container.excludePodRegex A regular expression for pod names. Logs from matching pods will not be sent to Sumo. ""
sumologic.logs.container.otelcol.extraProcessors Extra processors for container logs. See Sumo Logic documentation for details. []
sumologic.logs.otelcol.extraExporters Extra exporter for logs. See Sumo Logic documentation for details. {}
sumologic.logs.otelcol.routing Advanced routing configuration. See Sumo Logic documentation for details. {"fallbackExporters": [], "table": []}
sumologic.logs.otelcol.useDefaultExporters Set to false to use only sumologic.logs.otelcol.extraExporters. See Sumo Logic documentation for details. true
sumologic.logs.container.perContainerAnnotationsEnabled Enable container-level pod annotations. false
sumologic.logs.container.perContainerAnnotationPrefixes Defines the list of prefixes of container-level pod annotations. []
sumologic.logs.systemd.sourceName Set the _sourceName metadata field in Sumo Logic. "%{_sourceName}"
sumologic.logs.systemd.sourceCategory Set the _sourceCategory metadata field in Sumo Logic. "system"
sumologic.logs.systemd.sourceCategoryPrefix Set the prefix, for _sourceCategory metadata. "kubernetes/"
sumologic.logs.systemd.sourceCategoryReplaceDash Used to replace - with another character. "/"
sumologic.logs.systemd.excludeFacilityRegex A regular expression for facility. Matching facility will be excluded from Sumo. The logs will still be sent to logs metadata provider (otelcol). ""
sumologic.logs.systemd.excludeHostRegex A regular expression for hosts. Matching hosts will be excluded from Sumo. The logs will still be sent to logs metadata provider (otelcol). Nil
sumologic.logs.systemd.excludePriorityRegex A regular expression for priority. Matching priority will be excluded from Sumo. The logs will still be sent to logs metadata provider (otelcol). ""
sumologic.logs.systemd.excludeUnitRegex A regular expression for unit. Matching unit will be excluded from Sumo. The logs will still be sent to logs metadata provider (otelcol). ""
sumologic.logs.systemd.otelcol.extraProcessors Extra processors for systemd logs. See Sumo Logic documentation for details. []
sumologic.logs.kubelet.sourceName Set the _sourceName metadata field in Sumo Logic. "k8s_kubelet"
sumologic.logs.kubelet.sourceCategory Set the _sourceCategory metadata field in Sumo Logic. "kubelet"
sumologic.logs.kubelet.sourceCategoryPrefix Set the prefix, for _sourceCategory metadata. "kubernetes/"
sumologic.logs.kubelet.sourceCategoryReplaceDash Used to replace - with another character. "/"
sumologic.logs.kubelet.excludeFacilityRegex A regular expression for facility. Matching facility will be excluded from Sumo. The logs will still be sent to logs metadata provider (otelcol). ""
sumologic.logs.kubelet.excludeHostRegex A regular expression for hosts. Matching hosts will be excluded from Sumo. The logs will still be sent to logs metadata provider (otelcol). ""
sumologic.logs.kubelet.excludePriorityRegex A regular expression for priority. Matching priority will be excluded from Sumo. The logs will still be sent to logs metadata provider (otelcol). ""
sumologic.logs.kubelet.excludeUnitRegex A regular expression for unit. Matching unit will be excluded from Sumo. The logs will still be sent to logs metadata provider (otelcol). ""
sumologic.logs.kubelet.otelcol.extraProcessors Extra processors for systemd logs. See Sumo Logic documentation for details. []
sumologic.logs.fields Fields to be created at Sumo Logic to ensure logs are tagged with relevant metadata. Sumo Logic help ["cluster", "container", "daemonset", "deployment", "host", "namespace", "node", "pod", "service", "statefulset"]
sumologic.logs.additionalFields Additional Fields to be created in Sumo Logic. Sumo Logic help []
sumologic.logs.sourceType The type of the Sumo Logic source being used for logs ingestion. Can be http for HTTP Source or otlp for OTLP/HTTP Source. otlp
sumologic.metrics.enabled Set the enabled flag to false for disabling metrics ingestion altogether. true
sumologic.metrics.excludeNamespaceRegex A regular expression for Kubernetes namespace names. Metrics matching this namespace will not be sent to Sumo. ""
sumologic.metrics.otelcol.extraProcessors Extra processors configuration for metrics pipeline. See help.sumologic.com/docs/send-data/kubernetes/collecting-metrics#metrics-modifications for more information. []
sumologic.metrics.remoteWriteProxy.enabled Enable a load balancing proxy for Prometheus remote writes. See docs for more information. false
sumologic.metrics.remoteWriteProxy.config.clientBodyBufferSize See the nginx documentation. Increase if you've also increased samples per send in Prometheus remote write. 64k
sumologic.metrics.remoteWriteProxy.config.workerCountAutotune This feature autodetects how much CPU is assigned to the nginx instance and setsthe right amount of workers based on that. Disable to use the default of 8 workers. true
sumologic.metrics.remoteWriteProxy.config.enableAccessLogs Enable nginx access logs. false
sumologic.metrics.remoteWriteProxy.replicaCount Number of replicas in the remote write proxy deployment. 3
sumologic.metrics.remoteWriteProxy.image Nginx docker image for the remote write proxy. {"repository": "public.ecr.aws/sumologic/nginx-unprivileged", "tag": "1.26.0-alpine-sumo-0", "pullPolicy": "IfNotPresent"}
sumologic.metrics.remoteWriteProxy.resources Resource requests and limits for the remote write proxy container. {"limits": {"cpu": "1000m", "memory": "256Mi"}, "requests": {"cpu": "100m", "memory": "128Mi"}}
sumologic.metrics.remoteWriteProxy.livenessProbe Liveness probe settings for the remote write proxy container. {"initialDelaySeconds": 30, "periodSeconds": 10, "timeoutSeconds": 5, "successThreshold": 1, "failureThreshold": 6}
sumologic.metrics.remoteWriteProxy.readinessProbe Readiness probe settings for the remote write proxy container. {"initialDelaySeconds": 5, "periodSeconds": 5, "timeoutSeconds": 3, "successThreshold": 1, "failureThreshold": 3}
sumologic.metrics.remoteWriteProxy.securityContext The securityContext configuration for the remote write proxy. {}
sumologic.metrics.remoteWriteProxy.nodeSelector Node selector for the remote write proxy deployment. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {}
sumologic.metrics.remoteWriteProxy.tolerations Tolerations for the remote write proxy deployment. []
sumologic.metrics.remoteWriteProxy.affinity Affinity for the remote write proxy deployment. {}
sumologic.metrics.remoteWriteProxy.priorityClassName Priority class name for the remote write proxy deployment. Nil
sumologic.metrics.remoteWriteProxy.podLabels Additional labels for the remote write proxy container. {}
sumologic.metrics.remoteWriteProxy.podAnnotations Additional annotations for for the remote write proxy container. {}
sumologic.metrics.remoteWriteProxy.config.port Port on which remote write proxy is going to be exposed 8080
sumologic.metrics.serviceMonitors Configuration of Sumo Logic Kubernetes Collection components serviceMonitors See values.yaml
sumologic.metrics.additionalServiceMonitors List of ServiceMonitor objects to create. See values.yaml
sumologic.metrics.collector.otelcol.enabled Enable otelcol metrics collector See values.yaml
sumologic.metrics.collector.otelcol.image.repository Image repository for otelcol docker container. ``
sumologic.metrics.collector.otelcol.image.tag Image tag for otelcol docker container. ``
sumologic.metrics.collector.otelcol.image.pullPolicy Image pullPolicy for otelcol docker container. IfNotPresent
sumologic.metrics.collector.otelcol.scrapeInterval The default scrape interval for the collector. 30s
sumologic.metrics.collector.otelcol.replicaCount Replica count for the otelcol metrics collector 1
sumologic.metrics.collector.otelcol.resources Resource requests and limits for the otelcol metrics collector See values.yaml
sumologic.metrics.collector.otelcol.autoscaling.enabled Option to override the default autoscaling parameter (sumologic.autoscaling.enabled) for the otelcol metrics and specify params for HPA. Autoscaling needs metrics-server to access cpu metrics. collector false
sumologic.metrics.collector.otelcol.autoscaling.maxReplicas Default max replicas for autoscaling. collector 10
sumologic.metrics.collector.otelcol.autoscaling.minReplicas Default min replicas for autoscaling. collector 1
sumologic.metrics.collector.otelcol.autoscaling.targetCPUUtilizationPercentage The desired target CPU utilization for autoscaling. 70
sumologic.metrics.collector.otelcol.autoscaling.targetMemoryUtilizationPercentage The desired target memory utilization for autoscaling. 70
sumologic.metrics.collector.otelcol.serviceMonitorSelector Selector for ServiceMonitors used for target discovery. By default, we select ServiceMonitors created by the Chart. See: https://github.com/open-telemetry/opentelemetry-operator/blob/main/docs/api.md#opentelemetrycollectorspectargetallocatorprometheuscr Nil
sumologic.metrics.collector.otelcol.podMonitorSelector Selector for PodMonitors used for target discovery. By default, we select PodMonitors created by the Chart. See: https://github.com/open-telemetry/opentelemetry-operator/blob/main/docs/api.md#opentelemetrycollectorspectargetallocatorprometheuscr Nil
sumologic.metrics.collector.otelcol.nodeSelector Node selector for the otelcol metrics collector. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information.. {}
sumologic.metrics.collector.otelcol.podAnnotations Additional annotations for the otelcol metrics collector pods. {}
sumologic.metrics.collector.otelcol.podLabels Additional labels for the otelcol metrics collector pods. {}
sumologic.metrics.collector.otelcol.priorityClassName Priority class name for the otelcol metrics collector. null
sumologic.metrics.collector.otelcol.securityContext The securityContext configuration for the otelcol metrics collector. {"fsGroup": 999}
sumologic.metrics.collector.otelcol.tolerations Tolerations for the otelcol metrics collector. []
sumologic.metrics.collector.otelcol.affinity Affinity for the otelcol metrics collector. {}
sumologic.metrics.enableDefaultFilters Enable default metric filters for Sumo Apps. false
sumologic.metrics.collector.otelcol.kubelet.enabled Enable collection of kubelet metrics. true
sumologic.metrics.collector.otelcol.kubelet.metricRegex Regex for scraped kubelet metrics. See [values.yaml]
sumologic.metrics.collector.otelcol.cAdvisor.enabled Enable collection of cAdvisor metrics. true
sumologic.metrics.collector.otelcol.cAdvisor.metricRegex Regex for scraped cAdvisor metrics. See [values.yaml]
sumologic.metrics.collector.otelcol.annotatedPods.enabled Enable collection of metrics from Pods annotated with prometheus.io/* keys. See help.sumologic.com/docs/send-data/kubernetes/collecting-metrics/ for more information. true
sumologic.metrics.collector.otelcol.allocationStrategy Allocation strategy for the scrape target allocator. Valid values are: least-weighted and consistent-hashing. See: https://github.com/open-telemetry/opentelemetry-operator/blob/main/docs/api.md#opentelemetrycollectorspectargetallocator least-weighted
sumologic.metrics.collector.otelcol.config.merge Configuration for otelcol metrics collector, merged with defaults. See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
sumologic.metrics.collector.otelcol.config.override Configuration for otelcol metrics collector, replaces defaults. See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
sumologic.metrics.collector.otelcol.targetAllocator.resources Resource requests and limits for Metrics Collector Target Allocator. {}
sumologic.metrics.dropHistogramBuckets Drop buckets from histogram and summary metrics, leaving only the sum and count components. true
sumologic.metrics.allowHistogramRegex Allowlist for Histogram metrics, including the buckets "^$"
sumologic.metrics.sourceType The type of the Sumo Logic source being used for metrics ingestion. Can be http or otlp. otlp
sumologic.traces.enabled Set the enabled flag to true to enable tracing ingestion. Tracing must be enabled for the account first. Please contact your Sumo representative for activation details true
sumologic.traces.spans_per_request Maximum number of spans sent in single batch 100
sumologic.traces.sourceType The type of the Sumo Logic source being used for traces ingestion. Can be http for HTTP Source or otlp for OTLP/HTTP Source. otlp
sumologic.envFromSecret If enabled, accessId and accessKey will be sourced from Secret Name given. Be sure to include at least the following env variables in your secret (1) SUMOLOGIC_ACCESSID, (2) SUMOLOGIC_ACCESSKEY sumo-api-secret
sumologic.accessId Sumo access ID. Nil
sumologic.accessKey Sumo access key. Nil
sumologic.endpoint Sumo API endpoint; Leave blank for automatic endpoint discovery and redirection. Nil
sumologic.collectionMonitoring If you set it to false, it would set EXCLUDE_NAMESPACE=<release-namespace> and not add the Prometheus remotestorage metrics. true
sumologic.collectorName The name of the Sumo Logic collector that will be created in the SetUp job. Defaults to clusterName if not specified. Nil
sumologic.clusterName An identifier for the Kubernetes cluster. Whitespaces in the cluster name will be replaced with dashes. kubernetes
sumologic.clusterDNSDomain The DNS domain for the cluster. Change this if you're using a custom domain. cluster.local
sumologic.cluster Configuration of Kubernetes for Terraform client. See values.yaml
sumologic.collector.sources Configuration of HTTP sources. See docs/Terraform.md for more information. All double quotes should be escaped here regarding Terraform syntax. See values.yaml
sumologic.collector.fields Configuration of Sumo Logic fields. See Sumo Logic Terraform Plugin documentation for more information. All double quotes should be escaped here regarding Terraform syntax. See values.yaml
sumologic.httpProxy HTTP proxy URL Nil
sumologic.httpsProxy HTTPS proxy URL Nil
sumologic.noProxy List of comma separated hostnames which should be excluded from the proxy kubernetes.default.svc
sumologic.pullSecrets Optional list of secrets that will be used for pulling images for Sumo Logic's deployments and statefulsets. Nil
sumologic.otelcolImage.repository Default image repository for OpenTelemetry Collector. This can be overridden for specific components. public.ecr.aws/sumologic/sumologic-otel-collector
sumologic.otelcolImage.tag Default image tag for OpenTelemetry Collector. This can be overridden for specific components. 0.108.0-sumo-0
sumologic.otelcolImage.addFipsSuffix Add a -fips suffix to all image tags. See help.sumologic.com/docs/send-data/kubernetes/security-best-practices for more information. false
sumologic.podLabels Additional labels for the pods. {}
sumologic.podAnnotations Additional annotations for the pods. {}
sumologic.nodeSelector Default node selector for Kubernetes objects created by this chart. This can be overriden for specific components. {}
sumologic.tolerations Default tolerations for Kubernetes objects created by this chart. This can be overriden for specific components. []
sumologic.affinity Default affinity for Kubernetes objects created by this chart. This can be overriden for specific components. {}
sumologic.scc.create Create OpenShift's Security Context Constraint false
sumologic.serviceAccount.annotations Add custom annotations to sumologic serviceAccounts {}
sumologic.setup.job.pullSecrets Optional list of secrets that will be used for pulling images for Sumo Logic's setup job. Nil
sumologic.setup.job.podLabels Additional labels for the setup Job pod. {}
sumologic.setup.job.podAnnotations Additional annotations for the setup Job pod. {}
sumologic.setup.job.image.repository Image repository for Sumo Logic setup job docker container. public.ecr.aws/sumologic/kubernetes-setup
sumologic.setup.job.image.tag Image tag for Sumo Logic setup job docker container. 3.16.0
sumologic.setup.job.image.pullPolicy Image pullPolicy for Sumo Logic docker container. IfNotPresent
sumologic.setup.job.initContainerImage.repository Image repository for Sumo Logic setup job docker init container. public.ecr.aws/sumologic/busybox
sumologic.setup.job.initContainerImage.tag Image tag for Sumo Logic setup job docker init container. latest
sumologic.setup.job.nodeSelector Node selector for sumologic setup job. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {}
sumologic.setup.job.tolerations Add tolerations for the setup Job. []
sumologic.setup.job.affinity Add affinity and anti-affinity for the setup Job. {}
sumologic.setup.debug Enable debug mode (disables the automatic execution of the setup.sh script) Nil
sumologic.setup.force Force collection installation (disables k8s version verification) Nil
sumologic.setup.job.resources Resource requests and limits for the setup Job. {"limits": {"memory": "256Mi", "cpu": "2000m"}, "requests": {"memory": "64Mi", "cpu": "200m"}}
sumologic.setup.job.ttlSecondsAfterFinished Time in seconds after which the job result will be removed from the Kubernetes cluster. 120
sumologic.setup.monitors.enabled If enabled, a pre-install hook will create k8s monitors in Sumo Logic. true
sumologic.setup.monitors.monitorStatus The installed monitors default status: enabled/disabled. enabled
sumologic.setup.monitors.notificationEmails A list of emails to send notifications from monitors. []
sumologic.setup.dashboards.enabled If enabled, a pre-install hook will install k8s dashboards in Sumo Logic. true
sumologic.autoscaling.enabled Enable autoscaling for components that support it: logs metadata, metrics metadata, metrics collector, otelcol instrumentation, and traces gateway true
metrics-server.enabled Set the enabled flag to true for enabling metrics-server. This is required for otelcol autoscaling to work unless you have an existing metrics-server in the cluster. false
metrics-server.fullnameOverride Used to override the chart's full name. Nil
metrics-server.apiService.create Specifies whether the v1beta1.metrics.k8s.io API service should be created. true
metrics-server.extraArgs Extra arguments to pass to metrics-server on start up. ["--kubelet-insecure-tls=true", "--kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname"]
metrics-server.image.pullSecrets Pull secrets for metrics-server images. For more information on using Kubernetes secrets with container registries please refer to Creating a Secret with a Docker config at kubernetes.io. Nil
metrics-server.image.registry Registry for metrics-server image. public.ecr.aws
metrics-server.image.repository Repository for metrics-server image. sumologic/metrics-server
kube-prometheus-stack.kubeTargetVersionOverride Provide a target gitVersion of K8S, in case .Capabilites.KubeVersion is not available (e.g. helm template). Changing this may break Sumo Logic apps. Nil
kube-prometheus-stack.enabled Flag to control deploying Prometheus Operator Helm sub-chart. true
kube-prometheus-stack.fullnameOverride Used to override the chart's full name. Nil
kube-prometheus-stack.namespaceOverride Used to override the chart's default namespace. Nil
kube-prometheus-stack.defaultRules.rules Control which default recording and alerting rules are enabled. See values.yaml
kube-prometheus-stack.alertmanager.enabled Deploy alertmanager. false
kube-prometheus-stack.grafana.enabled If true, deploy the grafana sub-chart. false
kube-prometheus-stack.grafana.defaultDashboardsEnabled Deploy default dashboards. These are loaded using the sidecar. false
kube-prometheus-stack.prometheusOperator.enabled Enable prometheus-operator false
kube-prometheus-stack.prometheusOperator.image.repository Prometheus Operator container image repository public.ecr.aws/sumologic/prometheus-operator
kube-prometheus-stack.prometheusOperator.podLabels Additional labels for prometheus operator pods. {}
kube-prometheus-stack.prometheusOperator.podAnnotations Additional annotations for prometheus operator pods. {}
kube-prometheus-stack.prometheusOperator.resources Resource limits for prometheus operator. Uses sub-chart defaults. {"limits": {"cpu": "200m", "memory": "200Mi"}, "requests": {"cpu": "100m", "memory": "100Mi"}}
kube-prometheus-stack.prometheusOperator.serviceMonitor Prometheus operator ServiceMonitor {"selfMonitor": false}
kube-prometheus-stack.prometheusOperator.admissionWebhooks.enabled Create PrometheusRules admission webhooks. Mutating webhook will patch PrometheusRules objects indicating they were validated. Validating webhook will check the rules syntax. false
kube-prometheus-stack.prometheusOperator.tls.enabled Enable TLS in prometheus operator. false
kube-prometheus-stack.prometheusOperator.prometheusConfigReloader.image.repository Prometheus Config Reloader container image repository public.ecr.aws/sumologic/prometheus-config-reloader
kube-prometheus-stack.prometheusOperator.thanosImage.repository Thanos sidecar container image repository public.ecr.aws/sumologic/thanos
kube-prometheus-stack.kube-state-metrics.fullnameOverride Used to override the chart's full name. Nil
kube-prometheus-stack.kube-state-metrics.image.repository Kube State Metrics container image repository. public.ecr.aws/sumologic/kube-state-metrics
kube-prometheus-stack.kube-state-metrics.resources Resource limits for kube state metrics. Uses sub-chart defaults. {"limits": {"cpu": "100m", "memory": "64Mi"}, "requests": {"cpu": "10m", "memory": "32Mi"}}
kube-prometheus-stack.kube-state-metrics.customLabels Custom labels to apply to service, deployment and pods. Uses sub-chart defaults. {}
kube-prometheus-stack.kube-state-metrics.podAnnotations Additional annotations for pods in the DaemonSet. Uses sub-chart defaults. {}
kube-prometheus-stack.prometheus.enabled Enable Prometheus false
kube-prometheus-stack.prometheus.additionalServiceMonitors List of ServiceMonitor objects to create. See values.yaml
kube-prometheus-stack.prometheus.prometheusSpec.image.repository Container repository for Prometheus. public.ecr.aws/sumologic/prometheus
kube-prometheus-stack.prometheus.prometheusSpec.resources Resource limits for prometheus. Uses sub-chart defaults. {"limits": {"cpu": "2000m", "memory": "8Gi"}, "requests": {"cpu": "500m", "memory": "1Gi"}}
kube-prometheus-stack.prometheus.prometheusSpec.containers Containers allows injecting additional containers. This is meant to allow adding an authentication proxy to a Prometheus pod. See values.yaml
kube-prometheus-stack.prometheus.prometheusSpec.podMetadata.labels Add custom pod labels to prometheus pods {}
kube-prometheus-stack.prometheus.prometheusSpec.podMetadata.annotations Add custom pod annotations to prometheus pods {}
kube-prometheus-stack.prometheus.prometheusSpec.remoteWrite If specified, the remote_write spec. See values.yaml
kube-prometheus-stack.prometheus.prometheusSpec.walCompression Enables walCompression in Prometheus true
kube-prometheus-stack.prometheus-node-exporter.fullnameOverride Used to override the chart's full name. Nil
kube-prometheus-stack.prometheus-node-exporter.image.repository Prometheus Node Exporter container image repository. public.ecr.aws/sumologic/node-exporter
kube-prometheus-stack.prometheus-node-exporter.podLabels Additional labels for prometheus-node-exporter pods. {}
kube-prometheus-stack.prometheus-node-exporter.podAnnotations Additional annotations for prometheus-node-exporter pods. {}
kube-prometheus-stack.prometheus-node-exporter.resources Resource limits for node exporter. Uses sub-chart defaults. {"limits": {"cpu": "200m", "memory": "50Mi"}, "requests": {"cpu": "100m", "memory": "30Mi"}}
kube-prometheus-stack.prometheus-node-exporter.nodeSelector Node selector for prometheus node exporter. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {"kubernetes.io/os": "linux"}
kube-prometheus-stack.kube-state-metrics.nodeSelector Node selector for kube-state-metrics. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {"kubernetes.io/os": "linux"}
kube-prometheus-stack.kube-state-metrics.image.tag Tag for kube-state-metrics Docker image. v2.7.0
kube-prometheus-stack.commonLabels Labels to apply to all Kube Prometheus Stack resources {}
kube-prometheus-stack.coreDns.serviceMonitor.interval Core DNS metrics scrape interval. If not set, the Prometheus default scrape interval is used. Nil
kube-prometheus-stack.coreDns.serviceMonitor.metricRelabelings Core DNS MetricRelabelConfigs See values.yaml
kube-prometheus-stack.global.imagePullSecrets Pull secrets for Kube Prometheus Stack images. For more information on using Kubernetes secrets with container registries please refer to Creating a Secret with a Docker config at kubernetes.io. []
kube-prometheus-stack.kubeApiServer.serviceMonitor.interval Kubernetes API Server metrics scrape interval. If not set, the Prometheus default scrape interval is used. Nil
kube-prometheus-stack.kubeApiServer.serviceMonitor.metricRelabelings Kubernetes API Server MetricRelabelConfigs See values.yaml
kube-prometheus-stack.kubeControllerManager.serviceMonitor.interval Kubernetes Controller Manager metrics scrape interval. If not set, the Prometheus default scrape interval is used. Nil
kube-prometheus-stack.kubeControllerManager.serviceMonitor.metricRelabelings Kubernetes Controller Manager MetricRelabelConfigs See values.yaml
kube-prometheus-stack.kubeEtcd.serviceMonitor.interval Kubernetes Etcd metrics scrape interval. If not set, the Prometheus default scrape interval is used. Nil
kube-prometheus-stack.kubeEtcd.serviceMonitor.metricRelabelings Kubernetes Etcd MetricRelabelConfigs See values.yaml
kube-prometheus-stack.kubeScheduler.serviceMonitor.interval Kubernetes Scheduler metrics scrape interval. If not set, the Prometheus default scrape interval is used. Nil
kube-prometheus-stack.kubeScheduler.serviceMonitor.metricRelabelings Kubernetes Scheduler MetricRelabelConfigs See values.yaml
kube-prometheus-stack.kube-state-metrics.prometheus.monitor.interval Kubernetes State Metrics scrape interval. If not set, the Prometheus default scrape interval is used. Nil
kube-prometheus-stack.kube-state-metrics.prometheus.monitor.metricRelabelings Kubernetes State Metrics MetricRelabelConfigs See values.yaml
kube-prometheus-stack.kubelet.serviceMonitor.cAdvisorMetricRelabelings Kubelet CAdvisor MetricRelabelConfigs See values.yaml
kube-prometheus-stack.kubelet.serviceMonitor.interval Kubelet metrics scrape interval. If not set, the Prometheus default scrape interval is used. Nil
kube-prometheus-stack.kubelet.serviceMonitor.metricRelabelings Kubelet MetricRelabelConfigs See values.yaml
kube-prometheus-stack.kubelet.serviceMonitor.probes Enable scraping /metrics/probes from kubelet's service false
kube-prometheus-stack.kubelet.serviceMonitor.resource Enable scraping /metrics/resource from kubelet's service false
kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.interval Node Exporter scrape interval. If not set, the Prometheus default scrape interval is used. Nil
kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.metricRelabelings Node Exporter MetricRelabelConfigs See values.yaml
kube-prometheus-stack.prometheus.prometheusSpec.additionalScrapeConfigs Additional Prometheus scrape configurations See values.yaml
kube-prometheus-stack.prometheus.prometheusSpec.initContainers InitContainers allows injecting additional Prometheus initContainers. See values.yaml
kube-prometheus-stack.prometheus.prometheusSpec.retention How long to retain metrics in Prometheus 1d
kube-prometheus-stack.prometheus.prometheusSpec.scrapeInterval Prometheus metrics scrape interval. If not set, the Prometheus default scrape interval is used. 30s
kube-prometheus-stack.prometheus.serviceMonitor.selfMonitor Enable scraping Prometheus metrics false
kube-prometheus-stack.prometheus.prometheusSpec.nodeSelector Node selector for prometheus. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {"kubernetes.io/os": "linux"}
prometheus-windows-exporter.enabled Set it to true to enable Prometheus Windows Exporter. It will gather metrics from Windows nodes. This is an experimental feature and may be subject of breaking changes. false
prometheus-windows-exporter Configuration for Prometheus Windows Exporter. See external documentation. See values.yaml
falco.enabled Flag to control deploying Falco Helm sub-chart. false
falco.podLabels Used to set podLabels for falco {}
falco.podAnnotations Used to set podAnnotations for falco {}
falco.fullnameOverride Used to override the chart's full name. Nil
falco.addKernelDevel Flag to control installation of kernel-devel on nodes using MachineConfig, required to build falco modules (only for OpenShift) true
falco.extra.initContainers InitContainers for Falco pod See values.yaml
falco.falco.json_output Output events in json. true
falco.imagePullSecrets Pull secrets for falco images. For more information on using Kubernetes secrets with container registries please refer to Creating a Secret with a Docker config at kubernetes.io. []
falco.customRules Additional falco rules related to Sumo Logic Kubernetes Collection See values.yaml
falco.driver.kind Tell Falco which driver to use. Available options: module (kernel driver) and ebpf (eBPF probe). Set to ebpf for GKE module
falco.driver.loader.initContainer.image Init container image configuration for falco driver loader. {"registry": "public.ecr.aws", "repository": "sumologic/falco-driver-loader"}
falco.falco.load_plugins Names of the plugins to be loaded by Falco. ["json", "k8saudit"]
falco.falco.rules_file The location of the rules files that will be consumed by Falco. ["/etc/falco/falco_rules.yaml", "/etc/falco/falco_rules.local.yaml", "/etc/falco/k8s_audit_rules.yaml", "/etc/falco/rules.d", "/etc/falco/rules.available/application_rules.yaml"]
falco.image.registry Image registry for falco docker container. public.ecr.aws
falco.image.repository Image repository for falco docker container. sumologic/falco-no-driver
falco.falcoctl Falcoctl configuration. We don't use it for now due to breaking changes. See this issue. {"artifact": {"follow": {"enabled": false}, "install": {"enabled": false}}}
telegraf-operator.enabled Flag to control deploying Telegraf Operator Helm sub-chart. false
telegraf-operator.image.repository Image container repository for Telegraf Operator. public.ecr.aws/sumologic/telegraf-operator
telegraf-operator.fullnameOverride Used to override the chart's full name. Nil
telegraf-operator.replicaCount Replica count for Telegraf Operator pods. 1
telegraf-operator.classes.secretName Secret name in which the Telegraf Operator configuration will be stored. telegraf-operator-classes
telegraf-operator.classes.data Telegraf sidecar configuration. See values.yaml
telegraf-operator.classes.default Name of the default output configuration. sumologic-prometheus
telegraf-operator.image.sidecarImage Telegraf Operator sidecar image. public.ecr.aws/sumologic/telegraf:1.21.2
telegraf-operator.imagePullSecrets Pull secrets for Telegraf Operator images. For more information on using Kubernetes secrets with container registries please refer to Creating a Secret with a Docker config at kubernetes.io. []
opentelemetry-operator.enabled Flag to control deploying OpenTelemetry Operator Helm sub-chart. true
instrumentation.createDefaultInstrumentation Flag to control creation of default Instrumentation object false
instrumentation.dotnet.extraEnvVars Additional environment variables for OpenTelemetry Operator Instrumentation Resource. {}
opentelemetry-operator.manager.autoInstrumentationImage.dotnet.repository OpenTelemetry Operator DotNet Instrumentation iamfge repository. public.ecr.aws/sumologic/autoinstrumentation-dotnet
opentelemetry-operator.manager.autoInstrumentationImage.dotnet.tag OpenTelemetry Operator DotNet Instrumentation image tag. 0.7.0
instrumentation.dotnet.metrics.enabled Flag to control metrics export from DotNet instrumentation in Instrumentation resource. true
instrumentation.dotnet.traces.enabled Flag to control traces export from DotNet instrumentation in Instrumentation resource. true
instrumentation.java.extraEnvVars Additional environment variables for OpenTelemetry Operator Instrumentation Resource. {}
opentelemetry-operator.manager.autoInstrumentationImage.java.repository OpenTelemetry Operator Java Instrumentation image repository. public.ecr.aws/sumologic/autoinstrumentation-java
opentelemetry-operator.manager.autoInstrumentationImage.java.tag OpenTelemetry Operator Java Instrumentation image tag. 1.26.0
instrumentation.java.metrics.enabled Flag to control metrics export from Java instrumentation in Instrumentation resource. true
instrumentation.java.traces.enabled Flag to control traces export from Java instrumentation in Instrumentation resource. true
instrumentation.python.extraEnvVars Additional environment variables for OpenTelemetry Operator Instrumentation Resource. {}
opentelemetry-operator.manager.autoInstrumentationImage.python.repository OpenTelemetry Operator Python Instrumentation image repository. public.ecr.aws/sumologic/autoinstrumentation-python
opentelemetry-operator.manager.autoInstrumentationImage.python.tag OpenTelemetry Operator Python Instrumentation image tag. 0.39b0
instrumentation.python.metrics.enabled Flag to control metrics export from Python instrumentation in Instrumentation resource. true
instrumentation.python.traces.enabled Flag to control traces export from Python instrumentation in Instrumentation resource. true
instrumentation.nodejs.metrics.enabled Flag to control metrics export from NodeJS instrumentation in Instrumentation resource. true
instrumentation.nodejs.extraEnvVars Additional environment variables for OpenTelemetry Operator Instrumentation Resource. {}
opentelemetry-operator.manager.autoInstrumentationImage.nodejs.repository OpenTelemetry Operator NodeJS Instrumentation image repository. public.ecr.aws/sumologic/autoinstrumentation-nodejs
opentelemetry-operator.manager.autoInstrumentationImage.nodejs.tag OpenTelemetry Operator NodeJS Instrumentation image tag. 0.40.0
opentelemetry-operator.manager.image.repository The default operator image repository for OpenTelemetry. public.ecr.aws/sumologic/opentelemetry-operator
opentelemetry-operator.manager.collectorImage.repository The default collector image repository for OpenTelemetryCollector CRDs. public.ecr.aws/sumologic/sumologic-otel-collector
opentelemetry-operator.manager.collectorImage.tag The default collector image tag for OpenTelemetryCollector CRDs. 0.108.0-sumo-0
opentelemetry-operator.manager.resources.limits.cpu Used to set limit CPU for OpenTelemetry-Operator Manager. 250m
opentelemetry-operator.manager.resources.limits.memory Used to set limit Memory for OpenTelemetry-Operator Manager. 512Mi
opentelemetry-operator.manager.resources.requests.cpu Used to set requested CPU for OpenTelemetry-Operator Manager. 150m
opentelemetry-operator.manager.resources.requests.memory Used to set requested Memory for OpenTelemetry-Operator Manager. 256Mi
instrumentation.instrumentationNamespaces Used to create Instrumentation resources in specified namespaces. Nil
instrumentation.instrumentationJobImage.image.repository Name of the image repository used to apply Instrumentation resource public.ecr.aws/sumologic/kubernetes-tools-kubectl
instrumentation.instrumentationJobImage.image.tag Name of the image tag used to apply Instrumentation resource 2.24.0
opentelemetry-operator.admissionWebhooks Admission webhooks make sure only requests with correctly formatted rules will get into the Operator. They also enable the sidecar injection for OpenTelemetryCollector and Instrumentation CR's. See values.yaml
opentelemetry-operator.manager.env Additional environment variables for opentelemetry-operator helm chart. {"ENABLE_WEBHOOKS": "true"}
opentelemetry-operator.manager.podLabels Used to set podLabels for OpenTelemetry-Operator Manager. {}
opentelemetry-operator.manager.podAnnotations Used to set podAnnotations for OpenTelemetry-Operator Manager. {}
opentelemetry-operator.kubeRBACProxy.image.repository Container repository for Kube RBAC Proxy. public.ecr.aws/sumologic/kube-rbac-proxy
opentelemetry-operator.testFramework.image.repository The default operator image repository for OpenTelemetry test framework. public.ecr.aws/sumologic/busybox
otelcolInstrumentation.enabled Enables Sumo Otel Distro Collector StatefulSet to collect telemetry data. See docs for more information. true
otelcolInstrumentation.autoscaling.enabled Option to override the default autoscaling parameter (sumologic.autoscaling.enabled) for Sumo Otel Distro Collector StatefulSet and specify params for HPA. Autoscaling needs metrics-server to access cpu metrics. false
otelcolInstrumentation.autoscaling.minReplicas Default min replicas for autoscaling. 3
otelcolInstrumentation.autoscaling.maxReplicas Default max replicas for autoscaling 10
otelcolInstrumentation.config.merge Configuration for otelcol-instrumentation collector, merged with defaults. {}
otelcolInstrumentation.config.override Configuration for otelcol-instrumentation collector, replaces defaults. {}
otelcolInstrumentation.autoscaling.targetCPUUtilizationPercentage The desired target CPU utilization for autoscaling. 100
otelcolInstrumentation.autoscaling.targetMemoryUtilizationPercentage The desired target memory utilization for autoscaling. 50
otelcolInstrumentation.statefulset.replicaCount Set the number of otelcol-instrumentation replicasets. 3
otelcolInstrumentation.statefulset.nodeSelector Node selector for otelcol-instrumentation statefulset. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {}
otelcolInstrumentation.statefulset.priorityClassName Priority class name for otelcol-instrumentation pods. If not provided then set to RELEASE-NAME-sumologic-priorityclass.
otelcolInstrumentation.statefulset.affinity Affinity for otelcol-instrumentation statefulset. {}
otelcolInstrumentation.statefulset.extraEnvVars Additional environment variables for otelcol-instrumentation pods. {}
otelcolInstrumentation.statefulset.extraVolumeMounts Additional volume mounts for otelcol-instrumentation pods. {}
otelcolInstrumentation.statefulset.extraVolumes Additional volumes for otelcol-instrumentation pods. {}
otelcolInstrumentation.statefulset.image.pullPolicy Image pullPolicy for otelcol-instrumentation docker container. IfNotPresent
otelcolInstrumentation.statefulset.image.repository Image repository for otelcol-instrumentation docker container. ``
otelcolInstrumentation.statefulset.image.tag Image tag for otelcol-instrumentation docker container. ``
otelcolInstrumentation.statefulset.podAnnotations Additional annotations for otelcol-instrumentation pods. {}
otelcolInstrumentation.statefulset.podAntiAffinity PodAntiAffinity for otelcol-instrumentation statefulset. soft
otelcolInstrumentation.statefulset.podLabels Additional labels for otelcol-instrumentation pods. {}
otelcolInstrumentation.statefulset.resources Resources for otelcol-instrumentation statefulset. {"limits": {"memory": "4Gi", "cpu": "2000m"}, "requests": {"memory": "768Mi", "cpu": "500m"}}
otelcolInstrumentation.statefulset.tolerations Tolerations for otelcol-instrumentation statefulset. []
otelcolInstrumentation.statefulset.topologySpreadConstraints TopologySpreadConstraints for otelcol-instrumentation statefulset. []
otelcolInstrumentation.sourceMetadata.sourceName Set the _sourceName metadata field in Sumo Logic. "%{k8s.namespace.name}.%{k8s.pod.pod_name}.%{k8s.container.name}"
otelcolInstrumentation.sourceMetadata.sourceCategory Set the _sourceCategory metadata field in Sumo Logic. "%{k8s.namespace.name}/%{k8s.pod.pod_name}"
otelcolInstrumentation.sourceMetadata.sourceCategoryPrefix Set the prefix, for _sourceCategory metadata. "kubernetes/"
otelcolInstrumentation.sourceMetadata.sourceCategoryReplaceDash Used to replace - with another character. "/"
otelcolInstrumentation.sourceMetadata.excludeContainerRegex A regular expression for containers. Matching containers will be excluded from Sumo. ""
otelcolInstrumentation.sourceMetadata.excludeHostRegex A regular expression for hosts. Matching hosts will be excluded from Sumo. ""
otelcolInstrumentation.sourceMetadata.excludeNamespaceRegex A regular expression for namespaces. Matching namespaces will be excluded from Sumo. ""
otelcolInstrumentation.sourceMetadata.excludePodRegex A regular expression for pods. Matching pods will be excluded from Sumo. ""
otelcolInstrumentation.logLevelFilter Do not send otelcol-instrumentation logs if true. false
otelcolInstrumentation.statefulset.containers.otelcol.startupProbe Startup probe configuration for the otelcol-instrumentation container. {"periodSeconds": 3, "failureThreshold": 60}
otelcolInstrumentation.statefulset.containers.otelcol.livenessProbe Liveness probe settings for the otelcol-instrumentation container. {"initialDelaySeconds": 15, "periodSeconds": 15, "timeoutSeconds": 10, "failureThreshold": 3}
otelcolInstrumentation.statefulset.containers.otelcol.readinessProbe Readiness probe settings for the otelcol-instrumentation container. {"initialDelaySeconds": 5, "periodSeconds": 10, "timeoutSeconds": 3, "failureThreshold": 3}
otelcolInstrumentation.statefulset.containers.otelcol.securityContext The securityContext configuration for the otelcol-instrumentation container. {}
tracesGateway.enabled Flag to control deploying traces-gateway. See docs for more information. true
tracesGateway.autoscaling.enabled Option to override the default autoscaling parameter (sumologic.autoscaling.enabled) for traces-gateway and specify params for HPA. Autoscaling needs metrics-server to access cpu metrics. false
tracesGateway.autoscaling.minReplicas Default min replicas for autoscaling. 1
tracesGateway.autoscaling.maxReplicas Default max replicas for autoscaling 10
tracesGateway.autoscaling.targetCPUUtilizationPercentage The desired target CPU utilization for autoscaling. 100
tracesGateway.autoscaling.targetMemoryUtilizationPercentage The desired target memory utilization for autoscaling. 50
tracesGateway.deployment.replicas Set the number of OpenTelemetry Collector replicas. 1
tracesGateway.deployment.nodeSelector Node selector for otelcol deployment. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {}
tracesGateway.deployment.priorityClassName Priority class name for OpenTelemetry Collector log pods. Nil
tracesGateway.logLevelFilter Do not send traces-gateway logs if true. false
tracesGateway.config Configuration for traces-gateway. See values.yaml
tracesGateway.deployment.extraEnvVars Additional environment variables for traces-gateway pods. {}
tracesGateway.deployment.extraVolumeMounts Additional volume mounts for traces-gateway pods. {}
tracesGateway.deployment.extraVolumes Additional volumes for traces-gateway pods. {}
tracesGateway.deployment.image.pullPolicy Image pullPolicy for traces-gateway docker container. IfNotPresent
tracesGateway.deployment.image.repository Image repository for traces-gateway docker container. ``
tracesGateway.deployment.image.tag Image tag for traces-gateway docker container. ``
tracesGateway.deployment.livenessProbe Liveness probe settings for the traces-gateway container. {"periodSeconds": 15, "timeoutSeconds": 10, "failureThreshold": 3}
tracesGateway.deployment.podAnnotations Additional annotations for traces-gateway pods. {}
tracesGateway.deployment.podLabels Additional labels for traces-gateway pods. {}
tracesGateway.deployment.readinessProbe Readiness probe settings for the traces-gateway container. {"periodSeconds": 10, "timeoutSeconds": 3, "failureThreshold": 3}
tracesGateway.deployment.resources Resources for traces-gateway statefulset. {"limits": {"memory": "2Gi", "cpu": "1000m"}, "requests": {"memory": "196Mi", "cpu": "50m"}}
tracesGateway.deployment.startupProbe Startup probe configuration for the traces-gateway container. {"periodSeconds": 5, "timeoutSeconds": 3, "failureThreshold": 60}
tracesGateway.deployment.tolerations Tolerations for traces-gateway statefulset. []
tracesSampler.config.merge Configuration for traces-sampler collector, merged with defaults. {}
tracesSampler.config.override Configuration for log collector otelcol, replaces defaults. {}
tracesSampler.deployment.replicas Set the number of OpenTelemetry Collector replicas. 1
tracesSampler.deployment.nodeSelector Node selector for otelcol deployment. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {}
tracesSampler.deployment.priorityClassName Priority class name for OpenTelemetry Collector log pods. Nil
tracesSampler.logLevelFilter Do not send traces-sampler logs if true. false
tracesSampler.deployment.extraEnvVars Additional environment variables for traces-sampler pods. {}
tracesSampler.deployment.extraVolumeMounts Additional volume mounts for traces-sampler pods. {}
tracesSampler.deployment.extraVolumes Additional volumes for traces-sampler pods. {}
tracesSampler.deployment.image.pullPolicy Image pullPolicy for traces-sampler docker container. IfNotPresent
tracesSampler.deployment.image.repository Image repository for traces-sampler docker container. ``
tracesSampler.deployment.image.tag Image tag for traces-sampler docker container. ``
tracesSampler.deployment.podAnnotations Additional annotations for traces-sampler pods. {}
tracesSampler.deployment.podLabels Additional labels for traces-sampler pods. {}
tracesSampler.deployment.resources Resources for traces-sampler statefulset. {"limits": {"memory": "4Gi", "cpu": "2000m"}, "requests": {"memory": "384Mi", "cpu": "200m"}}
tracesSampler.deployment.tolerations Tolerations for traces-sampler statefulset. []
tracesSampler.persistence.enabled Flag to control persistence for Traces Sampler OpenTelemetry Collector. false
tracesSampler.persistence.storageClass Defines storageClassName for the PersistentVolumeClaim which is used to provide persistence for Traces Sampler OpenTelemetry Collector. Nil
tracesSampler.persistence.accessMode The accessMode for the volume which is used to provide persistence for Traces Sampler OpenTelemetry Collector. ReadWriteOnce
tracesSampler.persistence.size Size of the volume which is used to provide persistence for Traces Sampler OpenTelemetry Collector. 1Gi
tracesSampler.persistence.persistentVolume.path Local filesystem path the persistent storage volume will be mounted at for Traces Sampler OpenTelemetry Collector /var/lib/storage/tracessampler
tracesSampler.persistence.pvcLabels Additional PersistentVolumeClaim labels for all Traces Sampler OpenTelemetry Collector pods. {}
otellogs.image.repository Image repository for otelcol docker container. ``
otellogs.image.tag Image tag for otelcol docker container. ``
otellogs.image.pullPolicy Image pullPolicy for otelcol docker container. IfNotPresent
otellogs.logLevel Log level for the OpenTelemtry Collector. Can be debug, info, warn, error, dpanic, panic, fatal. info
otellogs.config.merge Configuration for log collector otelcol, merged with defaults. See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
otellogs.config.override Configuration for log collector otelcol, replaces defaults. See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
otellogs.daemonset OpenTelemetry Collector Daemonset customization options. See values.yaml for more details. See values.yaml
otelcloudwatch.statefulset OpenTelemetry Cloudwatch Collector statefulset customization options. See values.yaml for more details. See values.yaml
otellogs.additionalDaemonSets OpenTelemetry Collector Daemonset per node customization options. See Best Practices. {}
otellogs.metrics.enabled Enable OpenTelemetry Collector metrics true
otellogs.serviceLabels Add custom labels to OpenTelemetry Collector Service {}
otellogswindows.image.repository Image repository for OpenTelemetry Logs Collector for Windows Nodes docker container. ``
otellogswindows.image.tag Image tag for OpenTelemetry Logs Collector for Windows Nodes docker container. ``
otellogswindows.image.pullPolicy Image pullPolicy for OpenTelemetry Logs Collector for Windows Nodes docker container. IfNotPresent
otellogswindows.logLevel Log level for the OpenTelemetry Logs Collector for Windows Nodes. Can be debug, info, warn, error, dpanic, panic, fatal. info
otellogswindows.config.merge Configuration for OpenTelemetry Logs Collector for Windows Nodes, merged with defaults. See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
otellogswindows.config.override Configuration for OpenTelemetry Logs Collector for Windows Nodes, replaces defaults. See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
otellogswindows.daemonset OpenTelemetry Logs Collector for Windows Nodes Daemonset customization options. See values.yaml for more details. See values.yaml
otellogs.additionalDaemonSets OpenTelemetry Logs Collector for Windows Nodes per node customization options. See Best Practices. {}
otellogswindows.metrics.enabled Enable OpenTelemetry Logs Collector for Windows Nodes metrics true
otellogswindows.serviceLabels Add custom labels to OpenTelemetry Logs Collector for Windows Nodes Service {}
otellogswindows.additionalDaemonSets OpenTelemetry Logs Collector for Windows Nodes Daemonset per node customization options. See Best Practices. {}
metadata.image.repository Image repository for otelcol docker container. ``
metadata.image.tag Image tag for otelcol docker container. ``
metadata.image.pullPolicy Image pullPolicy for otelcol docker container. IfNotPresent
metadata.securityContext The securityContext configuration for otelcol. {"fsGroup": 999}
metadata.podLabels Additional labels for all otelcol pods. {}
metadata.podAnnotations Additional annotations for all otelcol pods. {}
metadata.serviceLabels Additional labels for all otelcol pods. {}
metadata.persistence.enabled Flag to control persistence for OpenTelemetry Collector. true
metadata.persistence.storageClass Defines storageClassName for the PersistentVolumeClaim which is used to provide persistence for OpenTelemetry Collector. Nil
metadata.persistence.accessMode The accessMode for the volume which is used to provide persistence for OpenTelemetry Collector. ReadWriteOnce
metadata.persistence.size Size of the volume which is used to provide persistence for OpenTelemetry Collector. 10Gi
metadata.persistence.pvcLabels Additional PersistentVolumeClaim labels for all OpenTelemetry Collector pods. {}
metadata.metrics.enabled Flag to control deploying the otelcol metrics statefulsets. true
metadata.metrics.logLevel Flag to control logging level for OpenTelemetry Collector for metrics. Can be debug, info, warn, error, dpanic, panic, fatal. info
metadata.metrics.config.merge Configuration for metrics metadata otelcol, merged with defaults. See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
metadata.metrics.config.override Configuration for metrics metadata otelcol, replaces defaults.See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
metadata.metrics.config.additionalEndpoints List of additional endpoints for Open Telemetry Metadata Pod. []
metadata.metrics.statefulset.containers.otelcol.startupProbe Startup probe configuration for metrics otelcol container. {"periodSeconds": 3, "failureThreshold": 60}
metadata.metrics.statefulset.nodeSelector Node selector for metrics metadata enrichment (otelcol) statefulset. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {}
metadata.metrics.statefulset.tolerations Tolerations for metrics metadata enrichment (otelcol) statefulset. []
metadata.metrics.statefulset.affinity Affinity for metrics metadata enrichment (otelcol) statefulset. {}
metadata.metrics.statefulset.podAntiAffinity PodAntiAffinity for metrics metadata enrichment (otelcol) statefulset. soft
metadata.metrics.statefulset.topologySpreadConstraints TopologySpreadConstraints for metrics metadata enrichment (otelcol) statefulset. []
metadata.metrics.statefulset.replicaCount Replica count for metrics metadata enrichment (otelcol) statefulset. 3
metadata.metrics.statefulset.resources Resources for metrics metadata enrichment (otelcol) statefulset. {"limits": {"memory": "1Gi", "cpu": "1000m"}, "requests": {"memory": "768Mi", "cpu": "500m"}}
metadata.metrics.statefulset.priorityClassName Priority class name for metrics metadata enrichment (otelcol) pods. Nil
metadata.metrics.statefulset.podLabels Additional labels for metrics metadata enrichment (otelcol) pods. {}
metadata.metrics.statefulset.podAnnotations Additional annotations for metrics metadata enrichment (otelcol) pods. {}
metadata.metrics.statefulset.containers.otelcol.livenessProbe Liveness probe settings for the logs otelcol container. {"initialDelaySeconds": 15, "periodSeconds": 15, "timeoutSeconds": 10, "failureThreshold": 3}
metadata.metrics.statefulset.containers.otelcol.readinessProbe Readiness probe settings for the logs otelcol container. {"initialDelaySeconds": 5, "periodSeconds": 10, "timeoutSeconds": 3, "failureThreshold": 3}
metadata.metrics.statefulset.containers.otelcol.securityContext The securityContext configuration for otelcol container for metrics metadata enrichment statefulset. {}
metadata.metrics.statefulset.extraEnvVars Additional environment variables for metrics metadata enrichment (otelcol) pods. Nil
metadata.metrics.statefulset.extraVolumes Additional volumes for metrics metadata enrichment (otelcol) pods. Nil
metadata.metrics.statefulset.extraVolumeMounts Additional volume mounts for metrics metadata enrichment (otelcol) pods. Nil
metadata.metrics.autoscaling.enabled Option to override the default autoscaling parameter (sumologic.autoscaling.enabled) for metrics metadata enrichment (otelcol) and specify params for HPA. Autoscaling needs metrics-server to access cpu metrics. false
metadata.metrics.autoscaling.minReplicas Default min replicas for autoscaling. 3
metadata.metrics.autoscaling.maxReplicas Default max replicas for autoscaling 10
metadata.metrics.autoscaling.targetCPUUtilizationPercentage The desired target CPU utilization for autoscaling. 80
metadata.metrics.autoscaling.targetMemoryUtilizationPercentage The desired target memory utilization for autoscaling. Nil
metadata.metrics.podDisruptionBudget Pod Disruption Budget for metrics metadata enrichment (otelcol) statefulset and for otelcol metrics collector. {"minAvailable": 2}
metadata.logs.enabled Flag to control deploying the otelcol logs statefulsets. true
metadata.logs.logLevel Flag to control logging level for OpenTelemetry Collector for logs. Can be debug, info, warn, error, dpanic, panic, fatal. info
metadata.logs.config.merge Configuration for logs metadata otelcol, merged with defaults. See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
metadata.logs.config.override Configuration for logs metadata otelcol, replaces defaults.See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
metadata.logs.statefulset.containers.otelcol.startupProbe Startup probe configuration for the logs otelcol container. {"periodSeconds": 3, "failureThreshold": 60}
metadata.logs.statefulset.containers.otelcol.livenessProbe Liveness probe settings for the logs otelcol container. {"initialDelaySeconds": 15, "periodSeconds": 15, "timeoutSeconds": 10, "failureThreshold": 3}
metadata.logs.statefulset.containers.otelcol.readinessProbe Readiness probe settings for the logs otelcol container. {"initialDelaySeconds": 5, "periodSeconds": 10, "timeoutSeconds": 3, "failureThreshold": 3}
metadata.logs.statefulset.containers.otelcol.securityContext The securityContext configuration for the logs otelcol container. {}
metadata.logs.statefulset.nodeSelector Node selector for logs metadata enrichment (otelcol) statefulset. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {}
metadata.logs.statefulset.tolerations Tolerations for logs metadata enrichment (otelcol) statefulset. []
metadata.logs.statefulset.affinity Affinity for logs metadata enrichment (otelcol) statefulset. {}
metadata.logs.statefulset.podAntiAffinity PodAntiAffinity for logs metadata enrichment (otelcol) statefulset. soft
metadata.logs.statefulset.topologySpreadConstraints TopologySpreadConstraints for logs metadata enrichment (otelcol) statefulset. []
metadata.logs.statefulset.replicaCount Replica count for logs metadata enrichment (otelcol) statefulset. 3
metadata.logs.statefulset.resources Resources for logs metadata enrichment (otelcol) statefulset. {"limits": {"memory": "1Gi", "cpu": "1000m"}, "requests": {"memory": "768Mi", "cpu": "500m"}}
metadata.logs.statefulset.priorityClassName Priority class name for logs metadata enrichment (otelcol) pods. Nil
metadata.logs.statefulset.podLabels Additional labels for logs metadata enrichment (otelcol) pods. {}
metadata.logs.statefulset.podAnnotations Additional annotations for logs metadata enrichment (otelcol) pods. {}
metadata.logs.statefulset.extraEnvVars Additional environment variables for logs metadata enrichment (otelcol) pods. Nil
metadata.logs.statefulset.extraVolumes Additional volumes for logs metadata enrichment (otelcol) pods. Nil
metadata.logs.statefulset.extraVolumeMounts Additional volume mounts for logs metadata enrichment (otelcol) pods. Nil
metadata.logs.statefulset.extraPorts Additional exposed ports in logs metadata enrichment (otelcol) pods and service. Nil
metadata.logs.statefulset.extraArgs Additional arguments to otelcol container. Nil
metadata.logs.autoscaling.enabled Option to override the default autoscaling parameter (sumologic.autoscaling.enabled) for logs metadata enrichment (otelcol) and specify params for HPA. Autoscaling needs metrics-server to access cpu metrics. false
metadata.logs.autoscaling.minReplicas Default min replicas for autoscaling. 3
metadata.logs.autoscaling.maxReplicas Default max replicas for autoscaling 10
metadata.logs.autoscaling.targetCPUUtilizationPercentage The desired target CPU utilization for autoscaling. 80
metadata.logs.autoscaling.targetMemoryUtilizationPercentage The desired target memory utilization for autoscaling. Nil
metadata.logs.podDisruptionBudget Pod Disruption Budget for logs metadata enrichment (otelcol) statefulset. {"minAvailable": 2}
otelevents.image.repository Image repository for otelcol docker container. ``
otelevents.image.tag Image tag for otelcol docker container. ``
otelevents.image.pullPolicy Image pullPolicy for otelcol docker container. IfNotPresent
otelevents.logLevel Log level for the OpenTelemtry Collector. Can be debug, info, warn, error, dpanic, panic, fatal. info
otelevents.config.merge Configuration for events otelcol, merged with defaults. See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
otelevents.config.override Configuration for events otelcol, replaces defaults.See also https://github.com/SumoLogic/sumologic-otel-collector/blob/main/docs/configuration.md. {}
otelevents.statefulset OpenTelemetry Collector StatefulSet customization options. See values.yaml for more details. See values.yaml
tailing-sidecar-operator.enabled Flag to control deploying Tailing Sidecar Operator Helm sub-chart. false
tailing-sidecar-operator.fullnameOverride Used to override the chart's full name. Nil
tailing-sidecar-operator.scc.create Create OpenShift's Security Context Constraint false
tailing-sidecar-operator.kubeRbacProxy.image.repository Container repository for Kube RBAC Proxy public.ecr.aws/sumologic/kube-rbac-proxy
pvcCleaner.metrics.enabled Flag to enable cleaning unused PVCs for otelcol metrics statefulsets. false
pvcCleaner.logs.enabled Flag to enable cleaning unused PVCs for otelcol logs statefulsets. false
pvcCleaner.job.image.repository Image repository for pvcCleaner docker containers. public.ecr.aws/sumologic/kubernetes-tools-kubectl
pvcCleaner.job.image.tag Image tag for pvcCleaner docker containers. 2.24.0
pvcCleaner.job.image.pullPolicy Image pullPolicy for pvcCleaner docker containers. IfNotPresent
pvcCleaner.job.resources Resource requests and limits for the pvcCleaner containers. {"limits": {"memory": "256Mi", "cpu": "2000m"}, "requests": {"memory": "64Mi", "cpu": "100m"}}
pvcCleaner.job.nodeSelector Node selector for pvcCleaner job. See help.sumologic.com/docs/send-data/kubernetes/best-practices for more information. {}
pvcCleaner.job.tolerations Add tolerations for the pvcCleaner job. []
pvcCleaner.job.affinity Add affinity and anti-affinity for the pvcCleaner job. {}
pvcCleaner.job.podLabels Additional labels for the pvcCleaner container. {}
pvcCleaner.job.podAnnotations Additional annotations for for the pvcCleaner container. {}
pvcCleaner.job.schedule Schedule for cronJobs */15 * * * *
pvcCleaner.job.securityContext The securityContext configuration for the pvcCleaner. {"runAsUser": 1000}
debug.instrumentation.otelcolInstrumentation.print Set to true to print logs processed by otelcol-instrumentation collector on standard output. false
debug.instrumentation.otelcolInstrumentation.stopLogsIngestion Set to true to prevent sending otelcol-instrumentation collector logs to Sumo Logic. It prevents increasing ingestion and costs in case of huge amount of otelcol-instrumentation logs. false
debug.instrumentation.tracesGateway.print Set to true to print logs processed by otelcol-instrumentation on standard output. false
debug.instrumentation.tracesGateway.stopLogsIngestion Set to true to prevent sending traces-gateway logs to Sumo Logic. It prevents increasing ingestion and costs in case of huge amount of traces-gateway logs. false
debug.instrumentation.tracesSampler.forwardToSumologicMock Set to true to forward spans processed by traces-sampler also to Sumo Logic Mock. false
debug.instrumentation.tracesSampler.print Set to true to print logs processed by traces-gateway on standard output. false
debug.instrumentation.tracesSampler.stopLogsIngestion Set to true to prevent sending log collector logs to Sumo Logic. It prevents increasing ingestion and costs in case of huge amount of traces-sampler logs. false
debug.logs.collector.print Set to true to print logs processed by log collector on standard output. false
debug.logs.collector.stopLogsIngestion Set to true to prevent sending log collector logs to Sumo Logic. It prevents increasing ingestion and costs in case of huge amount of log collector logs. false
debug.logs.otellogswindows.print Set to true to print logs processed by log collector for Windows on standard output. false
debug.logs.otellogswindows.stopLogsIngestion Set to true to prevent sending log collector for Windows logs to Sumo Logic. It prevents increasing ingestion and costs in case of huge amount of log collector logs. false
debug.logs.metadata.forwardToSumologicMock Set to true to forward logs processed by metadata statefulset also to Sumo Logic Mock. false
debug.logs.metadata.print Set to true to print logs processed by log metadata pods on standard output. false
debug.logs.metadata.stopLogsIngestion Set to true to prevent sending log metadata logs to Sumo Logic. It prevents increasing ingestion and costs in case of huge amount of log metadata logs. false
debug.metrics.collector.print Set to true to print logs processed by metric collector on standard output. false
debug.metrics.collector.stopLogsIngestion Set to true to prevent sending metric collector logs to Sumo Logic. It prevents increasing ingestion and costs in case of huge amount of metric collector logs. false
debug.metrics.metadata.forwardToSumologicMock Set to true to forward metrics processed by metadata statefulset also to Sumo Logic Mock. false
debug.metrics.metadata.print Set to true to print logs processed by metric metadata pods on standard output. false
debug.metrics.metadata.stopLogsIngestion Set to true to prevent sending metric metadata logs to Sumo Logic. It prevents increasing ingestion and costs in case of huge amount of metric metadata logs. false
debug.events.print Set to true to print events processed by events collector on standard output. false
debug.events.stopLogsIngestion Set to true to prevent sending event collector logs to Sumo Logic. It prevents increasing ingestion and costs in case of huge amount of event collector logs. false
debug.events.forwardToSumologicMock Set to true to forward events also to Sumo Logic Mock. false
debug.sumologicMock.deployment.affinity Affinity for the Sumo Logic Mock deployment. {}
debug.sumologicMock.deployment.extraArgs Extra Arguments for the Sumo Logic Mock deployment. See list of supported arguments []
debug.sumologicMock.deployment.nodeSelector Node selector the Sumo Logic Mock deployment. {}
debug.sumologicMock.deployment.podAntiAffinity PodAntiAffinity for the Sumo Logic Mock deployment. soft
debug.sumologicMock.deployment.priorityClassName Priority class name for the Sumo Logic Mock deployment. {}
debug.sumologicMock.deployment.resources Resource requests and limits for the Sumo Logic Mock container {"limits": {"memory": "2Gi", "cpu": "1000m"}, "requests": {"memory": "768Mi", "cpu": "100m"}}
debug.sumologicMock.deployment.securityContext The securityContext configuration for the Sumo Logic Mock deployment. {}
debug.sumologicMock.deployment.tolerations Tolerations for the Sumo Logic Mock deployment. {}
debug.sumologicMock.enabled Set to true to enable Sumo Logic Mock pod. false
debug.sumologicMock.image Docker image for the Sumo Logic Mock. {"repository": "public.ecr.aws/sumologic/sumologic-mock", "tag": "2.24.0", "pullPolicy": "IfNotPresent"}
debug.enableLocalMode Use it along with debug.sumologicMock.enabled in order to install collection locally without accessId, accessKey false