← Back to projects

NetObserv SNMP Trap Collector

Shipped an MVP SNMP trap collector and processing pipeline while at ElastiFlow to improve network observability and alerting workflows.

  • go
  • networks
  • observability
  • snmp
Network events flowing through an SNMP trap processing pipeline.

Highlights

  • Implemented trap ingestion and normalization for large multi-vendor network environments.
  • Optimized trap enrichment processor to improve downstream log quality.
  • Delivered an MVP with production-ready observability and deployment guidance.

Screenshots

SNMP trap collector pipeline from network devices to observability outputs.
Trap ingest, enrich, and route flow.

What it is

An SNMP trap collection and processing component designed for production network environments—built to scale with high event volume while keeping operations manageable.

What I contributed

  • Completed and shipped an MVP trap collector and log processing pipeline.
  • Designed for predictable throughput with a worker-pool model and clear observability surfaces.
  • Focused on a configuration and processing model that keeps “day-2 operations” straightforward.

Outcome / impact

  • Improved network observability and alerting workflows for end users by turning raw traps into actionable signals.
  • Established a foundation that can grow: scaling characteristics, metrics, and a processing pipeline that supports evolution over time.

Tech (high-level)

Go · SNMP · Concurrent worker pools · Metrics/telemetry · Pipeline processing