From f22a48148e117ca3a9e3e1d337ac29f5df1f4c2a Mon Sep 17 00:00:00 2001 From: Tanmaya Panda <108695755+tanmaya-panda1@users.noreply.github.com> Date: Fri, 5 Jul 2024 00:59:12 +0530 Subject: [PATCH 1/3] [out_azure_kusto] added configs Added ingestion_endpoint_connect_timeout, compression_enabled, ingestion_resources_refresh_interval. Signed-off-by: Tanmaya Panda <108695755+tanmaya-panda1@users.noreply.github.com> --- pipeline/outputs/azure_kusto.md | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/pipeline/outputs/azure_kusto.md b/pipeline/outputs/azure_kusto.md index 5fd4075fc..b0187775c 100644 --- a/pipeline/outputs/azure_kusto.md +++ b/pipeline/outputs/azure_kusto.md @@ -63,6 +63,9 @@ By default, Kusto will insert incoming ingestions into a table by inferring the | tag_key | The key name of tag. If `include_tag_key` is false, This property is ignored. | `tag` | | include_time_key | If enabled, a timestamp is appended to output. The key name is used `time_key` property. | `On` | | time_key | The key name of time. If `include_time_key` is false, This property is ignored. | `timestamp` | +| ingestion_endpoint_connect_timeout | The connection timeout of various kusto endpoints in seconds. | `60` | +| compression_enabled | If enabled, sends compressed HTTP payload (gzip) to Kusto. | `true` | +| ingestion_resources_refresh_interval | The ingestion resources refresh interval of kusto endpoint in seconds. | `3600` | ### Configuration File @@ -70,15 +73,19 @@ Get started quickly with this configuration file: ``` [OUTPUT] - Match * - Name azure_kusto - Tenant_Id - Client_Id - Client_Secret - Ingestion_Endpoint https://ingest-..kusto.windows.net - Database_Name - Table_Name - Ingestion_Mapping_Reference + match * + name azure_kusto + tenant_id + client_id + client_secret + ingestion_endpoint https://ingest-..kusto.windows.net + database_name + table_name + ingestion_mapping_reference + ingestion_endpoint_connect_timeout + compression_enabled + ingestion_resources_refresh_interval + ``` ## Troubleshooting From e2c2d6db8b57c7415b32d64c8c88f19dd04b7fa8 Mon Sep 17 00:00:00 2001 From: Tanmaya Panda <108695755+tanmaya-panda1@users.noreply.github.com> Date: Fri, 19 Jul 2024 00:00:43 +0530 Subject: [PATCH 2/3] Update pipeline/outputs/azure_kusto.md Co-authored-by: Adam Locke Signed-off-by: Tanmaya Panda <108695755+tanmaya-panda1@users.noreply.github.com> --- pipeline/outputs/azure_kusto.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipeline/outputs/azure_kusto.md b/pipeline/outputs/azure_kusto.md index b0187775c..eb5b8b515 100644 --- a/pipeline/outputs/azure_kusto.md +++ b/pipeline/outputs/azure_kusto.md @@ -63,7 +63,7 @@ By default, Kusto will insert incoming ingestions into a table by inferring the | tag_key | The key name of tag. If `include_tag_key` is false, This property is ignored. | `tag` | | include_time_key | If enabled, a timestamp is appended to output. The key name is used `time_key` property. | `On` | | time_key | The key name of time. If `include_time_key` is false, This property is ignored. | `timestamp` | -| ingestion_endpoint_connect_timeout | The connection timeout of various kusto endpoints in seconds. | `60` | +| ingestion_endpoint_connect_timeout | The connection timeout of various Kusto endpoints in seconds. | `60` | | compression_enabled | If enabled, sends compressed HTTP payload (gzip) to Kusto. | `true` | | ingestion_resources_refresh_interval | The ingestion resources refresh interval of kusto endpoint in seconds. | `3600` | From 0ad247abe1836cf9b1611832457d80eebce8a7ad Mon Sep 17 00:00:00 2001 From: Tanmaya Panda <108695755+tanmaya-panda1@users.noreply.github.com> Date: Fri, 19 Jul 2024 00:01:02 +0530 Subject: [PATCH 3/3] Update pipeline/outputs/azure_kusto.md Co-authored-by: Adam Locke Signed-off-by: Tanmaya Panda <108695755+tanmaya-panda1@users.noreply.github.com> --- pipeline/outputs/azure_kusto.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipeline/outputs/azure_kusto.md b/pipeline/outputs/azure_kusto.md index eb5b8b515..ed08dd2dd 100644 --- a/pipeline/outputs/azure_kusto.md +++ b/pipeline/outputs/azure_kusto.md @@ -65,7 +65,7 @@ By default, Kusto will insert incoming ingestions into a table by inferring the | time_key | The key name of time. If `include_time_key` is false, This property is ignored. | `timestamp` | | ingestion_endpoint_connect_timeout | The connection timeout of various Kusto endpoints in seconds. | `60` | | compression_enabled | If enabled, sends compressed HTTP payload (gzip) to Kusto. | `true` | -| ingestion_resources_refresh_interval | The ingestion resources refresh interval of kusto endpoint in seconds. | `3600` | +| ingestion_resources_refresh_interval | The ingestion resources refresh interval of Kusto endpoint in seconds. | `3600` | ### Configuration File