In reply to greg phillips.

Hey, Greg.

First, a disclaimer: while I've played with it a little, I'm not a Telegraf expert! There are clearly some similarities with Pipeline, but Pipeline's specializes in ingesting model-driven telemetry data and making it available to multiple types of consumers. Pipeline can terminate gRPC and TCP sessions as well as perform gRPC dial-in. It can handle all GPB formats and translate to other formats like JSON, multiple TSDB wire formats, etc. It supports all the XR YANG oper models and it can export metrics about its own performance. In short, Pipeline works out of the box for model-driven-telemetry. That said, there's no reason you couldn't use Telegraf for MDT if you wanted to spend some time whipping up an input plugin -- it looks pretty straightforward and you could use Pipeline as a reference implementation. Or use Pipeline as-is and connect to Telegraf via the Kafka bus if that makes sense in your architecture.

Hope that helps,
Shelly