From 01f9fb47d09c07cc4fb83d3fd1685dcf21525045 Mon Sep 17 00:00:00 2001 From: Ryan Faircloth <35384120+rfaircloth-splunk@users.noreply.github.com> Date: Thu, 10 Oct 2019 12:58:08 -0400 Subject: [PATCH] Set persist name and worker counts in Internal and Metrics destinations --- package/etc/conf.d/destinations/splunk_hec.conf.tmpl | 4 ++-- package/etc/conf.d/destinations/splunk_hec_internal.conf.tmpl | 4 ++-- package/etc/conf.d/destinations/splunk_hec_metrics.conf.tmpl | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/etc/conf.d/destinations/splunk_hec.conf.tmpl b/package/etc/conf.d/destinations/splunk_hec.conf.tmpl index 3263f66..6a31372 100644 --- a/package/etc/conf.d/destinations/splunk_hec.conf.tmpl +++ b/package/etc/conf.d/destinations/splunk_hec.conf.tmpl @@ -12,9 +12,9 @@ destination d_hec { user("sc4s") headers("{{- getenv "SC4S_DEST_SPLUNK_DEST_SPLUNK_HEC_HEADERS" "Connection: close"}}") password("{{- getenv "SPLUNK_HEC_TOKEN"}}") - - {{- if eq (getenv "SC4S_DEST_SPLUNK_HEC_DISKBUFF_ENABLE" "yes") "yes"}} persist-name("splunk_hec") + {{- if eq (getenv "SC4S_DEST_SPLUNK_HEC_DISKBUFF_ENABLE" "yes") "yes"}} + disk-buffer( {{- if eq (getenv "SC4S_DEST_SPLUNK_HEC_DISKBUFF_RELIABLE" "no") "yes"}} diff --git a/package/etc/conf.d/destinations/splunk_hec_internal.conf.tmpl b/package/etc/conf.d/destinations/splunk_hec_internal.conf.tmpl index 7f7c330..875d3fb 100644 --- a/package/etc/conf.d/destinations/splunk_hec_internal.conf.tmpl +++ b/package/etc/conf.d/destinations/splunk_hec_internal.conf.tmpl @@ -3,7 +3,7 @@ destination d_hec_internal { url("{{- getenv "SPLUNK_HEC_URL"}}") method("POST") log-fifo-size({{- getenv "SC4S_DEST_SPLUNK_HEC_LOG_FIFO_SIZE" "180000000"}}) - workers(1) + workers(10) batch-lines({{- getenv "SC4S_DEST_SPLUNK_HEC_BATCH_LINES" "1000"}}) batch-bytes({{- getenv "SC4S_DEST_SPLUNK_HEC_BATCH_BYTES" "4096kb"}}) batch-timeout({{- getenv "SC4S_DEST_SPLUNK_HEC_BATCH_TIMEOUT" "1"}}) @@ -12,7 +12,7 @@ destination d_hec_internal { user("sc4s") headers("{{- getenv "SC4S_DEST_SPLUNK_DEST_SPLUNK_HEC_HEADERS" "Connection: close"}}") password("{{- getenv "SPLUNK_HEC_TOKEN"}}") - + persist-name("splunk_hec_internal") tls(peer-verify({{- getenv "SC4S_DEST_SPLUNK_HEC_TLS_VERIFY" "yes"}}) {{- if ne (getenv "SC4S_DEST_SPLUNK_HEC_CIPHER_SUITE") ""}} diff --git a/package/etc/conf.d/destinations/splunk_hec_metrics.conf.tmpl b/package/etc/conf.d/destinations/splunk_hec_metrics.conf.tmpl index 35484f9..a473a04 100644 --- a/package/etc/conf.d/destinations/splunk_hec_metrics.conf.tmpl +++ b/package/etc/conf.d/destinations/splunk_hec_metrics.conf.tmpl @@ -5,12 +5,13 @@ destination d_hecmetrics { batch-lines(50) batch-bytes(1024Kb) batch-timeout(1) + workers(10) timeout(15) user_agent("sc4s/1.0 (internal metrics)") user("sc4s") headers("{{- getenv "SC4S_DEST_SPLUNK_HEC_HEADERS" "Connection: close"}}") password("{{- getenv "SPLUNK_HEC_TOKEN"}}") - persist-name("splunk_metrics") + persist-name("splunk_hec_metrics") tls(peer-verify({{- getenv "SC4S_DEST_SPLUNK_HEC_TLS_VERIFY" "yes"}}) {{- if ne (getenv "SC4S_DEST_SPLUNK_HEC_CIPHER_SUITE") ""}}