Skip to content

Commit 6688b85

Browse files
committed
out_parseable: Add Parseable output plugin
Add a new output plugin for Parseable, a cloud-native log analytics platform. The plugin supports sending logs, metrics, and traces to Parseable with gzip compression, custom HTTP headers, dynamic stream routing from Kubernetes metadata, Kubernetes metadata enrichment, built-in metrics for observability, and configurable retry limits and batch sizes. Signed-off-by: Debanitrkl <[email protected]>
1 parent 7b0c1ae commit 6688b85

File tree

5 files changed

+2268
-0
lines changed

5 files changed

+2268
-0
lines changed

cmake/plugins_options.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ DEFINE_OPTION(FLB_OUT_NULL "Enable dev null output plugin"
135135
DEFINE_OPTION(FLB_OUT_OPENSEARCH "Enable OpenSearch output plugin" ON)
136136
DEFINE_OPTION(FLB_OUT_OPENTELEMETRY "Enable OpenTelemetry plugin" ON)
137137
DEFINE_OPTION(FLB_OUT_ORACLE_LOG_ANALYTICS "Enable Oracle Cloud Infrastructure Logging analytics plugin" ON)
138+
DEFINE_OPTION(FLB_OUT_PARSEABLE "Enable Parseable output plugin" ON)
138139
DEFINE_OPTION(FLB_OUT_PGSQL "Enable PostgreSQL output plugin" OFF)
139140
DEFINE_OPTION(FLB_OUT_PLOT "Enable Plot output plugin" ON)
140141
DEFINE_OPTION(FLB_OUT_PROMETHEUS_EXPORTER "Enable Prometheus exporter plugin" ON)

plugins/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,7 @@ REGISTER_OUT_PLUGIN("out_nrlogs")
379379
REGISTER_OUT_PLUGIN("out_null")
380380
REGISTER_OUT_PLUGIN("out_opensearch")
381381
REGISTER_OUT_PLUGIN("out_oracle_log_analytics")
382+
REGISTER_OUT_PLUGIN("out_parseable")
382383

383384
if (NOT CMAKE_SYSTEM_NAME MATCHES "Windows")
384385
REGISTER_OUT_PLUGIN("out_plot")
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
set(src
2+
parseable.c
3+
)
4+
5+
FLB_PLUGIN(out_parseable "${src}" "")

0 commit comments

Comments
 (0)