Purge flow execution and trigger logs.
This task can be used to purge flow execution and trigger logs for all flows, for a specific namespace, or for a specific flow.
type: "io.kestra.plugin.core.log.PurgeLogs"
Purge all logs that has been created more than one month ago.
id: "purgelogs"
type: "io.kestra.plugin.core.log.PurgeLogs"
endDate: "{{ now() | dateAdd(-1, 'MONTHS') }}"
Purge all logs that has been created more than one month ago, but keep error logs.
id: "purgelogs"
type: "io.kestra.plugin.core.log.PurgeLogs"
endDate: "{{ now() | dateAdd(-1, 'MONTHS') }}"
logLevels:
- TRACE
- DEBUG
- INFO
- WARN
YES
The maximum date to be purged.
All logs before this date will be purged.
YES
The flow ID of the logs to be purged.
You need to provide the namespace
properties if you want to purge a flow logs.
YES
ERROR
WARN
INFO
DEBUG
TRACE
The levels of the logs to be purged.
If not set, log for any levels will be purged.
YES
Namespace whose logs need to be purged, or namespace of the logs that needs to be purged.
If flowId
isn't provided, this is a namespace prefix, else the namespace of the flow.
YES
The minimum date to be purged.
All logs after this date will be purged.
0
The count of deleted logs.