This chart is DEPRECATED, use stable/sematext-agent instead!
Sematext Docker Agent
Sematext Agent for Docker collects Metrics, Events, and Logs from the Docker API for SPM Docker Monitoring & Logsene / Hosted ELK Log Management.
Introduction
This chart installs the Sematext Docker Agent to all nodes in your cluster via a DaemonSet resource.
Prerequisites
- Kubernetes 1.2+
Installation
To install the chart run the following command:
$ helm install --name release_name \
--set sematext.spmToken=YOUR_SPM_TOKEN,sematext.logseneToken=YOUR_LOGS_TOKEN stable/sematext-docker-agent
After a few minutes, you should see logs, metrics and events being reported in Sematext web UI.
NOTE: If you want to use Sematext in EU region set the region as well --set sematext.region=EU.
Deleting
To uninstall the chart delete release_name deployment:
$ helm delete release_name
The command removes all the Kubernetes components associated with the chart and deletes the release.
Configuration
The following table lists the configuration parameters of the sematext-docker-agent chart and their default values.
| Parameter | Description | Default |
|---|---|---|
sematext.spmToken |
Sematext SPM token | Nil You must provide your SPM token |
sematext.logseneToken |
Sematext Logsene token | Nil You must provide your Logsene token |
sematext.region |
Sematext region | US Sematext US or EU region |
image.repository |
The image repository | sematext/sematext-agent-docker |
image.tag |
The image tag | 1.31.48 |
image.pullPolicy |
Image pull policy | IfNotPresent |
resources.requests.cpu |
CPU resource requests | Nil |
resources.limits.cpu |
CPU resource limits | Nil |
resources.requests.memory |
Memory resource requests | Nil |
resources.limits.memory |
Memory resource limits | Nil |
sematext.useHostNetwork |
Use the host networking | false |
sematext.url.spmReceiver |
Custom endpoint for SPM receiver | Nil |
sematext.url.logseneReceiver |
Custom endpoint for Logsene receiver | Nil |
sematext.url.eventsReceiver |
Custom endpoint for Events receiver | Nil |
Specify each parameter using the --set key=value[,key=value] argument to helm install. For example:
$ helm install --name release_name \
--set sematext.spmToken=YOUR_SPM_TOKEN,sematext.region=EU \
stable/sematext-docker-agent
Alternatively, you can use a YAML file that specifies the values and it can be provided while installing the chart. For example:
$ helm install --name release_name -f custom_values.yaml stable/sematext-docker-agent