community-catalog/templates/sematext/0/rancher-compose.yml
Stefan Thies 5760885b87 Updates for Sematext Docker Agent (#216)
* add more options to sematext docker agent template

* add more options to sematext docker agent template

* add more options to sematext docker agent template

* add log patters field to Sematext agent

* add image version to Sematext Docker Agent

* Update README.md

* update templates, order of parameters

* change size

* change size

* change size

* upper case items

* adjustment headlines

* set name field

* order of fields

* rm name field

* fix question type for HTTP_PROXY

* uppercase descriptions

* change logo

* fix typo

* changed order, SPM/LS tokens first, not mandatory because only one must be present

* change maintainer e-mail to docker@sematext.com
2016-07-21 09:18:36 -07:00

79 lines
2.5 KiB
YAML
Executable File

.catalog:
name: "Sematext Docker Agent"
version: "1.29.44"
description: "Sematext Docker Agent"
minimum_rancher_version: v0.46.0
questions:
- variable: "logsene_token"
label: "Logsene Token"
description: "Your Logsene Application Token"
required: false
type: "string"
- variable: "spm_token"
label: "SPM Token"
description: "Your SPM Application Token"
required: false
type: "string"
- variable: "image_version"
label: "Image version tag"
description: "default 'latest'"
default: "latest"
required: true
type: "string"
- variable: "geoip_enabled"
label: "Enable Geo IP"
description: "Enable Geo IP lookups and updaes for maxmind geoip-lite database"
required: false
default: "false"
type: "enum"
options:
- "false"
- "true"
- variable: "match_by_name"
label: "Collect logs only from containers matching the container name."
description: "Regular expression, e.g. nginx|mongo"
required: false
type: "string"
- variable: "match_by_image"
label: "Collect logs only from containers matching the image name"
description: "Regular expression, e.g. nginx|mongo"
required: false
type: "string"
- variable: "skip_by_name"
label: "Exclude logs from containers matching the container name"
description: "Regular expression, e.g. nginx|mongo"
required: false
type: "string"
- variable: "skip_by_image"
label: "Exclude logs from containers matching the image name"
description: "Regular expression, e.g. nginx|mongo"
required: false
type: "string"
- variable: "http_proxy"
label: "HTTP Proxy"
description: "Proxy url, when the agent runs behind a firewall e.g. http://myproxy:9090"
required: false
type: "string"
- variable: "https_proxy"
label: "HTTPS Proxy"
description: "Secure Proxy url, when the agent runs behind a firewall e.g. https://myproxy:9090"
required: false
type: "string"
- variable: "kubernetes"
label: "Tag logs with Kubernetes metadata"
description: "Enable/disable tagging of logs with namespace, pod, UID, container name, ..."
required: false
default: "0"
type: "enum"
options:
- 0
- 1
- variable: "logagent_patterns"
label: "Custom pattern definitions for log parsing."
type: "multiline"
required: false