Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Understand Bring Your Own Ingest

Paragon Automation provides Bring Your Own Ingest (BYOI) default plug-ins and support for BYOI custom plug-ins. BYOI plug-ins ingest telemetry data that is stored in third-party sources, such as a data lake or external databases. You can export such telemetry data that you collected through the BYOI plug-ins and store it in the Paragon Automation time series database (TSDB).

Bring Your Own Ingest Plugins include an input plugin that is developed by the user and an output plugin developed by Juniper Networks. The BYOI input plugin streams data from different data sources (Kafka) that use different data models (OpenConfig or NETCONF YANG), data encoding (based on Extended Markup Language [XML] or JavaScript Object Notation [JSON]), data security, and messaging buses (Kafka), and sends the data to the output plugin. The output plugin converts that data into the line protocol format and writes the data to the Paragon Automation TSDB.

Paragon Automation supports two types of plugins:

  • Default Plugin—You can use default plugins to measure metrics that are unique to your network. You can work with Juniper Networks to develop default BYOI plug-ins. Juniper Network develops and sends you the default plug-ins, with the Kubernetes YAML files and the plugin configurations that are included as a compressed tar file. For more information on the workflow to deploy a default plug-in Bring Your Own Ingest Default Plug-in Workflow.
  • Custom Plugin—You can use custom plug-in when you want to stream pre-existing telemetry data to Paragon Automation for analysis. You must develop the BYOI plug-in, build the BYOI plug-in ingest image, and load the plug-in image and Kubernetes YAML file for the plug-in to the Paragon Automation server.


Deploying bring your own ingest plug-ins has the following benefits:

  • Reduces the cost of collecting telemetry data from devices by reusing previously collected data to Paragon Automation.
  • Enables you to use all Paragon Automation features—such as custom or default rules, playbooks, reports, graphs, network health view, and more—on the external data you ingest into Paragon Automation.