In my testbed I have pipeline working with xrv9000 devices with gRPC telemetry. Everything is working properly and writing to the Influx database and also I can use the Grafana.
However, if I change the telemetry to messages to use JSON/TCP, it stops writing to the Influx database.
But, I can still see the messages coming and written to the dump.txt log file.
I'm just using the standard metrics.json file and the Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters sensor path.
If I change the messages back to gRPC it starts working again!
The original examples Shelly has in her blog were using TCP, so I'm not sure if something has been broken since then?