Back to Charts

Sematext Docker Agent

stable/sematext-docker-agent/README.md

latest3.5 KB
Original Source

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:

bash
$ 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:

bash
$ 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.

ParameterDescriptionDefault
sematext.spmTokenSematext SPM tokenNil You must provide your SPM token
sematext.logseneTokenSematext Logsene tokenNil You must provide your Logsene token
sematext.regionSematext regionUS Sematext US or EU region
image.repositoryThe image repositorysematext/sematext-agent-docker
image.tagThe image tag1.31.48
image.pullPolicyImage pull policyIfNotPresent
resources.requests.cpuCPU resource requestsNil
resources.limits.cpuCPU resource limitsNil
resources.requests.memoryMemory resource requestsNil
resources.limits.memoryMemory resource limitsNil
sematext.useHostNetworkUse the host networkingfalse
sematext.url.spmReceiverCustom endpoint for SPM receiverNil
sematext.url.logseneReceiverCustom endpoint for Logsene receiverNil
sematext.url.eventsReceiverCustom endpoint for Events receiverNil

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example:

bash
$ 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:

bash
$ helm install --name release_name -f custom_values.yaml stable/sematext-docker-agent