Foundation Component

Prelude Collector

Multi-protocol telemetry collection in a single engine. gNMI, SNMP, CLI Parsing, Syslog & Netflow: all unified, with AI-powered tools powering model construction, parsing, and data processing.

Features

Multi-Protocol Collection

Collect telemetry across your entire infrastructure. gNMI, SNMP, CLI Parsing, Syslog & Netflow, all in one place. AI-powered tools drive generic model construction, CLI parsing definitions, and data processing pipelines.

gNMI & SNMP

Stream real-time gNMI telemetry from modern devices and polls SNMP OIDs from legacy equipment. Full visibility across all device generations in a single collector.

Collection protocols
CLI Parsing

Execute and parse CLI commands from network devices. AI-powered tools generate parsing templates, extracting structured data from show commands and operational outputs.

CLI parsing guide
Multi-Vendor Abstraction

Collect data from vendor-specific formats and export them in a generic, vendor-agnostic model built with AI-powered tools, eliminating proprietary silos and accelerating onboarding of new vendors.

Custom data models

Quick Test

Stand up the Collector
with Docker Compose

The Collector runs alongside Postgres and NATS. Drop in the compose file and start collecting — everything is configured through environment variables. The full walkthrough — TLS certs, API tokens, licensing — lives in the guide.

URL
https://<your-host>:4030
User
admin
Password
@rolo!Pass246 change on first login
Read the full installation guide
# docker-compose.yml — collector + postgres + nats
# then: docker compose up -d  →  https://localhost:4030 (admin / @rolo!Pass246)
services:
  collector:
    image: registry.arolo-solutions.com/prelude/prelude-collector:latest
    ports: ["4030:4030"]
    environment:
      COLLECTOR_DB_HOST: postgres
      COLLECTOR_DB_USER: prelude
      COLLECTOR_DB_NAME: collector
      COLLECTOR_DB_PASSWORD: ${POSTGRES_PASSWORD:-change-me-sE43kapqD8df5fds}
      COLLECTOR_APP_URL: http://localhost:4030
    volumes: [collector-data:/app/storage]
    depends_on: [postgres, nats]
    restart: unless-stopped

  postgres:
    image: postgres:18.4-alpine
    environment:
      POSTGRES_USER: prelude
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-change-me-sE43kapqD8df5fds}
      POSTGRES_DB: collector
    volumes: [postgres-data:/var/lib/postgresql/data]

  nats:
    image: nats:2

volumes:
  collector-data:
  postgres-data:

Before & After

Without Prelude Collector With Prelude Collector

Separate tools per protocol

Different collectors for gNMI, SNMP and CLI, each with its own config and maintenance.

One engine, all protocols

gNMI, SNMP and CLI from a single platform with unified configuration.

Vendor-specific data silos

Each vendor's telemetry in proprietary formats, requiring custom parsers per vendor and forcing dashboards, alerting and automation to handle a different schema per source.

Vendor-agnostic data model

AI-powered tools build generic models. One unified schema for dashboards, alerts and automation, regardless of vendor.

Manual CLI parsing templates

Hand-crafted regex or TextFSM templates for every show command, breaking when formats change.

AI-generated parsing

Templates generated and maintained by AI, adapting automatically to output changes.

Weeks to add a new vendor

Adding a new vendor takes weeks of parser development and integration work.

Quick vendor onboarding

New vendors onboarded in hours thanks to AI-driven model construction.

MCP Server

Consume via AI Agents

Reach collected telemetry from any AI tool that speaks the Model Context Protocol. Query devices, inspect parsed data and drive the Collector straight from your assistant.

Set up the MCP server

Pricing

Estimated annual cost based on managed devices

20 250 500 750 1,000+
Component Est. annual cost
Device 14 000 €
Estimated total 14 000 € / year

Want to understand metering and activation? Read the licensing guide