@@ -245,7 +245,9 @@ endmacro()
245245# Custom Plugins
246246REGISTER_CUSTOM_PLUGIN("custom_calyptia" )
247247
248- REGISTER_IN_PLUGIN("in_blob" )
248+ if (FLB_SQLDB)
249+ REGISTER_IN_PLUGIN("in_blob" )
250+ endif ()
249251
250252# These plugins works only on Linux
251253if (${CMAKE_SYSTEM_NAME} MATCHES "Linux" )
@@ -268,7 +270,9 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "Darwin"
268270 REGISTER_IN_PLUGIN("in_node_exporter_metrics" )
269271endif ()
270272
271- REGISTER_IN_PLUGIN("in_kubernetes_events" )
273+ if (FLB_SQLDB)
274+ REGISTER_IN_PLUGIN("in_kubernetes_events" )
275+ endif ()
272276
273277if (FLB_KAFKA)
274278 REGISTER_IN_PLUGIN("in_kafka" )
@@ -277,7 +281,11 @@ endif()
277281REGISTER_IN_PLUGIN("in_fluentbit_metrics" )
278282REGISTER_IN_PLUGIN("in_prometheus_scrape" )
279283REGISTER_IN_PLUGIN("in_emitter" )
280- REGISTER_IN_PLUGIN("in_tail" )
284+
285+ if (FLB_SQLDB)
286+ REGISTER_IN_PLUGIN("in_tail" )
287+ endif ()
288+
281289REGISTER_IN_PLUGIN("in_dummy" )
282290REGISTER_IN_PLUGIN("in_head" )
283291REGISTER_IN_PLUGIN("in_health" )
@@ -351,7 +359,11 @@ REGISTER_PROCESSOR_PLUGIN("processor_sql")
351359# OUTPUTS
352360# =======
353361REGISTER_OUT_PLUGIN("out_azure" )
354- REGISTER_OUT_PLUGIN("out_azure_blob" )
362+
363+ if (FLB_SQLDB)
364+ REGISTER_OUT_PLUGIN("out_azure_blob" )
365+ endif ()
366+
355367REGISTER_OUT_PLUGIN("out_azure_logs_ingestion" )
356368REGISTER_OUT_PLUGIN("out_azure_kusto" )
357369REGISTER_OUT_PLUGIN("out_bigquery" )
@@ -415,7 +427,11 @@ endif()
415427# =======
416428REGISTER_FILTER_PLUGIN("filter_alter_size" )
417429REGISTER_FILTER_PLUGIN("filter_aws" )
418- REGISTER_FILTER_PLUGIN("filter_checklist" )
430+
431+ if (FLB_SQLDB)
432+ REGISTER_FILTER_PLUGIN("filter_checklist" )
433+ endif ()
434+
419435REGISTER_FILTER_PLUGIN("filter_ecs" )
420436REGISTER_FILTER_PLUGIN("filter_record_modifier" )
421437REGISTER_FILTER_PLUGIN("filter_sysinfo" )
0 commit comments