docker.stack-service-logs
Collect logs from one or more services in a stack
collect:
v1:
- docker.stack-service-logs:
output_dir: /swarm/stacks/cooltool/service-logs
description: Logs from services in the cooltool stack
namespace: cooltool-core
collect:
v1:
- docker.stack-service-logs:
output_dir: /swarm/stacks/cooltool/service-logs
description: Logs from services in the cooltool stack
namespace: cooltool-core
labels: {}
collect:
v1:
- docker.stack-service-logs:
output_dir: /swarm/stacks/cooltool/service-logs
description: Logs from services in the cooltool stack
namespace: cooltool-core
labels:
com.replicated.excludelogs: 'false'
abc: xyz
abc2: ''
Required Parameters
namespace- The stack’s namespace
Optional Parameters
container_logs_options- Args as would be given todocker logs, as in The Docker APIlabels- A set of labels that must be present for the logs to be includedservice_list_options- Options as would be passed to `docker stack services
Outputs
{{.StackName}}_{{.ServiceName}}.stdout- The stdout output. Will generate this file for each matched service{{.StackName}}_{{.ServiceName}}.stderr- The stderr output. Will generate this file for each matched service
Shared Parameters
This spec also inherits all of the required and optional Shared Parameters