awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
unpoller avatar

unpoller/unpoller

0
View on GitHub↗
2,504 stars·167 forks·Go·mit·11 viewsunpoller.com↗

Unpoller

Unpoller is a network controller metrics exporter and time-series data pipeline. It functions as a network event forwarder and monitoring dashboard, pulling device performance data and security anomalies from controller APIs to enable long-term storage and trend analysis.

The system captures network hardware metrics and site performance data, shipping these measurements to external time-series databases. It also forwards alarms and network events to centralized log aggregation platforms and provides a visualization interface for rendering these metrics into custom analysis dashboards.

The project covers network controller monitoring, event logging, and performance visualization across different physical locations.

Features

  • Metric Collection - Gathers quantitative performance data from network controller APIs to monitor hardware and system health.
  • Time Series Export - Pushes collected network performance data to external time-series databases for long-term analysis.
  • Time-Series Data Forwarding - Routes aggregated time-indexed network metrics from a collector to persistent time-series storage backends.
  • Time-Series Data Forwarding - Implements a pipeline that collects network measurements and forwards them to external time-series databases for long-term storage.
  • Metrics Exporters - Exposes and exports network controller performance data to time-series databases for visualization.
  • Observability Platform Log Exporting - Forwards alarms, security anomalies, and network events to centralized observability platforms for analysis.
  • Network Event Forwarders - Captures alarms and security anomalies from network controllers and forwards them to log aggregation platforms.
  • Network Log Streaming - Streams network alarms and security events from controllers to central servers for aggregated logging.
  • Network Monitoring Systems - Tracks the health and stability of network infrastructure by collecting data from controller APIs.
  • Metric Mapping - Organizes raw API responses into timestamped series for historical comparison and trend analysis.
  • Asynchronous Messaging - Uses a non-blocking queue to process network events and alarms asynchronously, ensuring high throughput.
  • API Polling - Transforms pull-based controller APIs into a push-based data stream via scheduled intervals.
  • Stateless Architectures - Employs stateless collection workers that process data independently without maintaining local state between cycles.
  • Metric Collection Scheduling - Manages the frequency of API requests to maintain metric freshness without overloading network controllers.
  • Performance Visualization - Creates visual dashboards to monitor site performance and analyze metrics across different physical locations.
  • Network Service Dashboards - Provides a monitoring interface for tracking real-time network hardware metrics and site performance.
  • Network Traffic Dashboards - Provides dashboards to render network traffic flows and metrics for troubleshooting and analysis.
  • Monitoring Data Visualization - Renders controller data into comprehensive dashboards to monitor and compare hardware across multiple sites.

Star history

Star history chart for unpoller/unpollerStar history chart for unpoller/unpoller

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does unpoller/unpoller do?

Unpoller is a network controller metrics exporter and time-series data pipeline. It functions as a network event forwarder and monitoring dashboard, pulling device performance data and security anomalies from controller APIs to enable long-term storage and trend analysis.

What are the main features of unpoller/unpoller?

The main features of unpoller/unpoller are: Metric Collection, Time Series Export, Time-Series Data Forwarding, Metrics Exporters, Observability Platform Log Exporting, Network Event Forwarders, Network Log Streaming, Network Monitoring Systems.

Which projects share features with unpoller/unpoller?

Projects with overlapping indexed features include: ccfos/nightingale — Nightingale is a Prometheus-compatible monitoring and alerting platform designed to centralize telemetry management… linkerd/linkerd — Linkerd is a Kubernetes service mesh that manages network traffic between microservices. It functions as a transparent… admol/systemdesign — This project is a reference library of architectural blueprints, study materials, and design patterns for building… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… statsd/statsd — StatsD is a metrics aggregator and UDP collection server that collects system counters and timers. It functions as a…

Projects sharing features with Unpoller

These projects share indexed features with Unpoller. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ccfos/nightingaleccfos avatar

    ccfos/nightingale

    13,108View on GitHub↗

    Nightingale is a Prometheus-compatible monitoring and alerting platform designed to centralize telemetry management across multiple time-series databases. It functions as a multi-source alerting engine and metric data pipeline that ingests telemetry via remote write protocols and triggers alarms based on data from sources such as Prometheus, Elasticsearch, Loki, and ClickHouse. The system is distinguished by its automated alert healing system, which executes predefined scripts and RPC-based corrective actions when monitoring thresholds are breached. It supports distributed alert processing, a

    Goalertingccfmetrics
    View on GitHub↗13,108
  • linkerd/linkerdlinkerd avatar

    linkerd/linkerd

    5,316View on GitHub↗

    Linkerd is a Kubernetes service mesh that manages network traffic between microservices. It functions as a transparent networking proxy, layer 7 traffic manager, and mutual TLS security layer, providing observability and reliability for service-to-service communication without requiring changes to application code. The project distinguishes itself through a sidecar-proxy architecture that intercepts TCP and application-level traffic to provide automatic mutual TLS encryption and identity verification. It enables cross-cluster service networking to link multiple clusters and implements cloud-n

    Scalacloud-nativelinkerdservice-discovery
    View on GitHub↗5,316
  • admol/systemdesignAdmol avatar

    Admol/SystemDesign

    2,645View on GitHub↗

    This project is a reference library of architectural blueprints, study materials, and design patterns for building scalable, high-availability distributed systems. It serves as a technical guide for scalability engineering, providing structural solutions for common engineering challenges. The repository focuses on distributed systems design, covering essential patterns for data replication, consensus algorithms, and transaction management. It distinguishes itself by offering detailed blueprints for specialized domains, including real-time data streaming, large-scale data storage, and high-ava

    View on GitHub↗2,645
  • quarkusio/quarkusquarkusio avatar

    quarkusio/quarkus

    15,479View on GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    View on GitHub↗15,479
  • Compare all 30 related projects→