Reducing SIEM ingest volume with Apache NiFi
Cutting licensed SIEM ingest by filtering, sampling, deduplicating and summarizing logs in NiFi before they reach Splunk or another SIEM, while archiving full-fidelity copies to cheaper storage.

Using NiFi to collect, parse, enrich, filter and route logs and telemetry to SIEM, observability and data lake platforms.
Cutting licensed SIEM ingest by filtering, sampling, deduplicating and summarizing logs in NiFi before they reach Splunk or another SIEM, while archiving full-fidelity copies to cheaper storage.
Receiving syslog from network and server fleets with ListenSyslog: TCP versus UDP, RFC 5424 and 3164 parsing, invalid message handling, load balancing listeners across a cluster and TLS.
Turning vendor logs into structured records with CEFReader, GrokReader and ExtractGrok: pattern libraries, handling lines that do not match, schema choices and normalizing fields for detection teams.
Using NiFi as an OTLP receiver for logs, metrics and traces: gRPC and HTTP endpoints, protocol detection, routing telemetry to several backends and where an OpenTelemetry Collector fits instead.
Adding location and ISP data to IP fields with GeoEnrichIPRecord and ISPEnrichIP: MaxMind database updates, record path mapping and enrichment cost at high event rates.
Sending the same events to a SIEM, a search cluster and long-term storage with different filters and formats per destination, back pressure when one target slows and keeping delivery guarantees.
Landing normalized security events in Iceberg tables on object storage with PutIcebergRecord: partitioning, file sizes, catalog choice and querying with Trino alongside the SIEM.
Using MiNiFi agents to tail and forward logs from branch offices, plants and isolated networks into a central NiFi over Site-to-Site, with buffering, compression and provenance from the edge.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.