Azure Log Analytics
Send logs, metrics to Azure Log Analytics
Last updated
Send logs, metrics to Azure Log Analytics
Last updated
Azure output plugin allows to ingest your records into Azure Log Analytics service.
To get more details about how to setup Azure Log Analytics, please refer to the following documentation: Azure Log Analytics
Key | Description | default |
---|---|---|
Customer_ID | Customer ID or WorkspaceID string. | |
Shared_Key | The primary or the secondary Connected Sources client authentication key. | |
Log_Type | The name of the event type. | fluentbit |
Log_Type_Key | If included, the value for this key will be looked upon in the record and if present, will over-write the | |
Time_Key | Optional parameter to specify the key name where the timestamp will be stored. | @timestamp |
Time_Generated | If enabled, the HTTP request header 'time-generated-field' will be included so Azure can override the timestamp with the key specified by 'time_key' option. | off |
Workers | The number of workers to perform flush operations for this output. |
|
In order to insert records into an Azure Log Analytics instance, you can run the plugin from the command line or through the configuration file:
The azure plugin, can read the parameters from the command line in two ways, through the -p argument (property), e.g:
In your main configuration file append the following Input & Output sections:
Another example using the Log_Type_Key
with record-accessor, which will read the table name (or event type) dynamically from kubernetes label app
, instead of Log_Type
: