Skip to content

Latest commit

 

History

History
102 lines (81 loc) · 7.04 KB

README.md

File metadata and controls

102 lines (81 loc) · 7.04 KB

Helm chart

Parameters

Logstash configuration

Name Description Value
logstash.urls Logstash instance URL. Multiple URLs can be specified. Defaults to http://logstash:9600 ["http://logstash:9600"]

Logstash exporter server configuration

Name Description Value
logstash.server.host Host for the logstash exporter server 0.0.0.0
logstash.server.port Port for the logstash exporter server 9198

Logging configuration

Name Description Value
logstash.logging.level Logstash exporter logging level info

Custom logstash-exporter configuration

Name Description Value
customConfig.enabled Enable custom configuration false
customConfig.config Custom configuration `logstash:
instances:
- "http://logstash:9600"

` |

Image settings

Name Description Value
image.repository Image repository kuskoman/logstash-exporter
image.tag Image tag, if not set the appVersion is used ""
image.pullPolicy Image pull policy IfNotPresent
fullnameOverride Override the fullname of the chart ""

Deployment settings

Name Description Value
deployment.replicas Number of replicas for the deployment 1
deployment.restartPolicy Restart policy for the deployment. Always
deployment.annotations Additional deployment annotations {}
deployment.labels Additional deployment labels {}
deployment.pullSecret Kubernetes secret for pulling the image []
deployment.resources Resource requests and limits {}
deployment.nodeSelector Node selector for the deployment {}
deployment.tolerations Tolerations for the deployment []
deployment.podAnnotations Additional pod annotations {}
deployment.podLabels Additional pod labels {}
deployment.affinity Affinity for the deployment {}
deployment.env Additional environment variables {}
deployment.envFrom Additional environment variables from config maps or secrets []
deployment.priorityClassName Priority class name for the deployment ""
deployment.dnsConfig DNS configuration for the deployment {}
deployment.securityContext Security context for the deployment {}
deployment.podSecurityContext Security context for the deployment that only applies to the pod {}
deployment.containerSecurityContext Security context for the deployment that only applies to the container {}

Liveness probe settings

Name Description Value
deployment.livenessProbe.httpGet.path Path for liveness probe /health
deployment.livenessProbe.httpGet.port Port for liveness probe 9198
deployment.livenessProbe.initialDelaySeconds Initial delay for liveness probe 30
deployment.livenessProbe.periodSeconds Period for liveness probe 10
deployment.livenessProbe.timeoutSeconds Timeout for liveness probe 5
deployment.livenessProbe.successThreshold Success threshold for liveness probe 1
deployment.livenessProbe.failureThreshold Failure threshold for liveness probe 3
deployment.readinessProbe Readiness probe configuration {}

Rolling update settings

Name Description Value
deployment.rollingUpdate.maxSurge Maximum surge for rolling update 1
deployment.rollingUpdate.maxUnavailable Maximum unavailable for rolling update 0

Service settings

Name Description Value
service.type Service type ClusterIP
service.port Service port 9198
service.annotations Additional service annotations {}
service.labels Additional service labels {}

ServiceAccount settings

Name Description Value
serviceAccount.enabled Enable service account creation false
serviceAccount.create Create service account false
serviceAccount.name Service account name ""
serviceAccount.annotations Additional service account annotations {}