Logstash is a free and open server-side data processing pipeline that ingests data from a multitude of sources, transforms it, and then sends it to your favorite "stash"
To install the chart with the release name logstash
:
$ helm repo add romanow https://romanow.github.io/helm-charts/
$ helm repo update
$ helm install logstash romanow/logstash
To uninstall the logstash
installation:
helm uninstall logstash
Key | Type | Default | Description |
---|---|---|---|
image | object | {
"pullPolicy": "IfNotPresent",
"repository": "logstash",
"tag": "7.17.8"
} |
Image name and version |
outputs.console.enabled | bool | false |
Enable console output |
outputs.elasticsearch.enabled | bool | false |
Enable ElasticSearch output |
outputs.elasticsearch.password | string | "qwerty" |
Elastic password (optional) |
outputs.elasticsearch.url | string | "http://elasticsearch:9200" |
Elastic address |
outputs.elasticsearch.username | string | "logging" |
Elastic username (optional) |
ports | object | {
"beats": 5044,
"http": 9600
} |
Logstash ports |
resources.limits | object | {
"cpu": "500m",
"memory": "1536Mi"
} |
Limited resources |
resources.requests | object | {
"cpu": "500m",
"memory": "1536Mi"
} |
Requested resources |
serviceName | string | .Release.Name |
Custom service name |
Name | Url | |
---|---|---|
Romanov Alexey | [email protected] | https://romanow.github.io |