docker.logs
Collect the stdout/stderr logs from one or more docker containers. One of container
or container_list_options
is required.
collect:
v1:
- docker.logs:
description: >-
The docker logs for all the containers labeled with
com.supercooltool.onprem
output_dir: /docker/logs
timeout_seconds: 100
container_list_options:
All: true
Filters:
label:
- com.supercooltool.onprem=true
container_logs_options:
Timestamps: true
Optional Parameters
container
- A container namecontainer_list_options
- Options to be used to filter the list of containers, as in The Docker APIcontainer_logs_options
- Args as would be given todocker logs
, as in The Docker API
Outputs
{{.Name}}.stdout
- The stdout logs. Will generate this file for each matched container{{.Name}}.stderr
- The stderr logs. Will generate this file for each matched container
Shared Parameters
This spec also inherits all of the required and optional Shared Parameters