Skip to the main content.

Did you know?

 

RTI is the world’s largest DDS supplier and Connext is the most trusted software framework for critical systems.

Success-Plan-Services-DSSuccess-Plan Services

Our Professional Services and Customer Success teams bring extensive experience to train, problem-solve, mentor, and accelerate customer success.

Learn more

Developers

From downloads to Hello World, we've got you covered. Find all of the tutorials, documentation, peer conversations and inspiration you need to get started using Connext today.

Try the Connectivity Selection Tool ⇢

Resources

RTI provides a broad range of technical and high-level resources designed to assist in understanding industry applications, the RTI Connext product line and its underlying data-centric technology.

Company

RTI is the infrastructure software company for smart-world systems. The company’s RTI Connext product is the world's leading software framework for intelligent distributed systems.

Contact Us

News & Events
Cooperation

Telegraf Plugin for Connext

A DDS plugin to Telegraf that subscribes to metrics, events, and logs in your DDS system and stores them in InfluxDB for visualization and alerts.

⇠ All RTI LABS Projects

RTI-Labs-hero

What does it do? 

Telegraf is the minimal memory footprint monitoring agent written in the Go programming language for collecting, processing, aggregating and writing metrics. The Telegraf Plugin for Connext collects time-series metrics over Connext for monitoring and analysis. Developers use it to quickly extract and assimilate real-time metrics, events and logs from Connext into lightweight dashboards for analysis and action.

Read more

Features & Benefits 

  • Subscribe to any DDS data
  • Process and aggregate metrics
  • Ingest to several output plugins
Read more

All versions of Telegraf Plugin for Connext are available for download here: https://github.com/rticommunity/telegraf

RTI Labs Project Type: Plugin Extension for InfluxData’s Telegraf

Maturity Level: Prototype

Support. Telegraf Plugin for Connext is an experimental RTI prototype. As such, we only offer support through the RTI Community Forum where fellow users and RTI engineers can help you. If you encounter an issue while using Telegraf Plugin for Connext, you can also open a ticket in the issues section of the repository. We encourage you to post your feedback and questions on the Community Forum.  

Intent. Telegraf Plugin for Connext is slated for continued development.

Feedback. Feedback should be submitted to RTI via the RTI Community Forum.

Platform Availability. The plugin software is Go-based and a direct plugin to Telegraf. Telegraf Plugin for Connext utilizes RTI Connector for the Go programming language. Please check platform support here.

Telegraf System Requirements. Telegraf requires Golang version 1.9 or newer.

Product Compatibility. RTI Connext version 5.3.0.

Telegraf is an agent written in Go for collecting, processing, aggregating, and writing metrics.

Its design goals are to have a minimal memory footprint with a plugin system so that developers in the community can easily add support for collecting metrics. For an example configuration referenced from local or remote services.

Telegraf is plugin-driven and has the concept of 4 distinct plugins:

  1. Input Plugins collect metrics from the system, services, or 3rd party APIs
  2. Processor Plugins transform, decorate, and/or filter metrics
  3. Aggregator Plugins create aggregate metrics (e.g. mean, min, max, quantiles, etc.)
  4. Output Plugins write metrics to various destinations

For more information on Processor and Aggregator plugins please read this.

It is a forked Telegraf repository adding a DDS input plugin (dds_consumer).

Telegraf Plugin for Connext documentation is located in the RTI Community GitHub repository.

Post your questions, search through our Knowledge Base and get the most from your DDS experience by joining the RTI Community.