[[inputs.dds_consumer]]
## XML configuration file path
config_path = "ShapeExample.xml"
## Configuration name for DDS Participant from a description in XML
participant_config = "MyParticipantLibrary::Zero"
## Configuration name for DDS DataReader from a description in XML
reader_config = "MySubscriber::MySquareReader"
# Tag key is an array of keys that should be added as tags.
tag_keys = ["color"]
# Override the base name of the measurement
name_override = "shapes"
## Data format to consume.
data_format = "json"
[[outputs.file]]
## Files to write to, "stdout" is a specially handled file.
files = ["stdout"]
System info:
telegraf v1.15.3
Ubuntu 20.04
RTI DDS 6.0.1
Steps to reproduce:
Launch Telegraf
Launch the shapesdemo
Use Ctrl+C to terminate Telegraf
Expected behavior:
Telegraf waits on DDS_WaitSet_Delete and exits cleanly
Relevant telegraf.conf:
System info:
telegraf v1.15.3 Ubuntu 20.04 RTI DDS 6.0.1
Steps to reproduce:
Expected behavior:
Telegraf waits on DDS_WaitSet_Delete and exits cleanly
Actual behavior:
Segfaults on exit
Additional info:
Log: