docker.service-logs
Collect logs from a docker swarm service. One of service
or service_list_options
is required.
collect:
v1:
- docker.service-logs:
output_dir: /swarm/services/www
service: cooltool-www
collect:
v1:
- docker.service-logs:
output_dir: /swarm/services/core-stack
service_list_options:
Filters:
name:
- cooltool-www
- cooltool-api
- cooltool-worker
Optional Parameters
container_logs_options
- Args as would be given todocker logs
, as in The Docker APIservice
- A single docker swarm service for which to collect logsservice_list_options
- Options for filtering all swarm services
Outputs
{{.Name}}.stdout
- The stdout output of the logs call. Will generate this file for each matched service{{.Name}}.stderr
- The stderr output of the logs call. Will generate this file for each matched service
Shared Parameters
This spec also inherits all of the required and optional Shared Parameters