From a646585e60b7c455c82e0a96d3b2adc329296a68 Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Sat, 31 Dec 2022 17:53:14 -0800 Subject: [PATCH] Added logzio --- public/v4/apps/logzio-collector.yml | 41 +++++++++++++++++++++++++++ public/v4/logos/logzio-collector.png | Bin 0 -> 3869 bytes 2 files changed, 41 insertions(+) create mode 100644 public/v4/apps/logzio-collector.yml create mode 100644 public/v4/logos/logzio-collector.png diff --git a/public/v4/apps/logzio-collector.yml b/public/v4/apps/logzio-collector.yml new file mode 100644 index 0000000..9dfe5a0 --- /dev/null +++ b/public/v4/apps/logzio-collector.yml @@ -0,0 +1,41 @@ +captainVersion: 4 +version: 3.3 +services: + '$$cap_appname': + image: logzio/docker-collector-logs:$$cap_version + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /var/lib/docker/containers:/var/lib/docker/containers + environment: + LOGZIO_TOKEN: '$$cap_token' + matchContainerName: '$$cap_matchContainerName' + caproverExtra: + notExposeAsWebApp: 'true' +caproverOneClickApp: + variables: + - id: '$$cap_version' + label: Logzio collector version + defaultValue: '0.4.0' + description: See https://hub.docker.com/r/logzio/docker-collector-logs/tags for a list of versions. + validRegex: "/^([^\\s^\\/])+$/" + - id: '$$cap_token' + label: Logzio Token + defaultValue: + description: Get yours from https://app.logz.io/#/dashboard/send-your-data/log-sources/docker-swarm + validRegex: '/.{1,}/' + - id: '$$cap_matchContainerName' + label: matchContainerName env var for logzio + defaultValue: no-container-match-hence-no-logs + description: |- + Change the default value to empty if you want all logs to be shipped. + This is a comma-separated list of containers you want to collect the logs from. If a container's name partially matches a name on the list, that container's logs are shipped. Otherwise, its logs are ignored. Note: Can't be used with skipContainerName + instructions: + start: |- + With Logz.io you can have the open source monitoring tools on a fully managed cloud service. + Please visit https://app.logz.io/#/dashboard/send-your-data/log-sources/docker-swarm for more information on usage. + end: |- + Logzio log collector is deployed and has started collecting logs. + displayName: Logzio Logs Collector + isOfficial: true + description: With Logz.io you can have the open source monitoring tools on a fully managed cloud service. + documentation: See https://app.logz.io/#/dashboard/send-your-data/log-sources/docker-swarm. diff --git a/public/v4/logos/logzio-collector.png b/public/v4/logos/logzio-collector.png new file mode 100644 index 0000000000000000000000000000000000000000..5e38dcdd5c48cfc780a3344f98bc0b45811fb6cc GIT binary patch literal 3869 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 Vq6G0={P%YOXoRjtmAVb~{{ZsaIeY*B literal 0 HcmV?d00001