LogExporter

LogExporter

Certified
Enterprise Edition

Export Kestra execution logs to Huawei Cloud Log Tank Service (LTS).

yaml
type: io.kestra.plugin.ee.huawei.lts.LogExporter
yaml
id: lts_log_shipper
namespace: company.team

tasks:
  - id: ship_logs
    type: io.kestra.plugin.ee.core.log.LogShipper
    logLevelFilter: INFO
    batchSize: 1000
    lookbackPeriod: P1D
    logExporters:
      - id: huawei_lts
        type: io.kestra.plugin.ee.huawei.lts.LogExporter
        region: eu-west-101
        projectId: "{{ vars.project_id }}"
        accessKeyId: "{{ secret('HUAWEI_ACCESS_KEY_ID') }}"
        secretAccessKey: "{{ secret('HUAWEI_SECRET_ACCESS_KEY') }}"
        logGroupId: "{{ vars.log_group_id }}"
        logStreamId: "{{ vars.log_stream_id }}"

triggers:
  - id: daily
    type: io.kestra.plugin.core.trigger.Schedule
    cron: "@daily"
Properties
Validation RegExp^[a-zA-Z0-9][a-zA-Z0-9_-]*
Min length1
Default1000
Definitions
authMethodstring
DefaultPASSWORD
Possible Values
PASSWORDTOKEN
domainNamestring
durationSecondsintegerstring
Default900
endpointSuffixstring
Defaultmyhuaweicloud.com
iamTokenstring
passwordstring
projectNamestring
scopestring
DefaultPROJECT
Possible Values
PROJECTDOMAIN
usernamestring