Microservice metric pipeline

This image shows the Metric microservice pipeline. It has the following components:

  • On the left, the polled devices outside of Unified Assurance:

  • On the right, a container representing Unified Assurance, containing:

    • Poller microservices (Ciena MCP, Cisco Meraki, and others), reading metric data from their respective devices and publishing to the metric sink topic

    • Apache Pulsar, with a topic for the metric sink

    • Metric Sink, with two containers:

      • Metric Sink container, reading metric data from the metric sink topic, translating it into a format understood by Telegraf, and sending the translated metrics on the local host within the pod to the Telegraf container

      • Telegraf container, publishing the metrics to the Metric database.

    • The Metric database

The details of these components are described in the table that follows the image, and the flow is described in the text that follows the table.