LogExporter
Export logs to Azure Monitor
This task is designed to send logs to Azure Monitor.
yaml
type: "io.kestra.plugin.ee.azure.LogExporter"
Ship logs to Azure Monitor
yaml
id: log_shipper
namespace: company.team
triggers:
- id: daily
type: io.kestra.plugin.core.trigger.Schedule
cron: "@daily"
tasks:
- id: log_export
type: io.kestra.plugin.ee.core.log.LogShipper
logLevelFilter: INFO
batchSize: 1000
lookbackPeriod: P1D
logExporters:
- id: AzureLogExporter
type: io.kestra.plugin.ee.azure.LogExporter
endpoint: https://endpoint-host.ingest.monitor.azure.com
tenantId: tenant_id
clientId: client_id
clientSecret: client_secret
ruleId: dcr-69f0b123041d4d6e9f2bf72aad0b62cf
streamName: Custom-JSONLogs
Dynamic
YES
The blob service endpoint.
Dynamic
NO
Validation RegExp
^[a-zA-Z0-9][a-zA-Z0-9_-]*
Min length
1
Dynamic
YES
Dynamic
YES
Dynamic
YES
Default
1000
Dynamic
YES
Dynamic
YES
Dynamic
YES
Dynamic
YES