Hello,
we have telemetry configured as below:
Router:
telemetry ietf subscription 22
encoding encode-kvgpb
filter xpath /environment-ios-xe-oper:environment-sensors/environment-sensor
source-address 10.X.X.X
stream yang-push
update-policy periodic 500
receiver ip address 10.Y.Y.Y 57000 protocol grpc-tcp
Telegraf:
[agent]
interval = "10s"
round_interval = true
metric_batch_size = 1000
metric_buffer_limit = 10000
collection_jitter = "0s"
flush_interval = "10s"
flush_jitter = "0s"
precision = ""
hostname = ""
omit_hostname = false
debug = true
[[inputs.cisco_telemetry_mdt]]
transport = "grpc"
service_address = ":57000"
max_msg_size = 20000000
Three problems here:
1. Connection between router and telegraf hang-up after random time (typically day or two). No logs on router . On telegraf:
"2024-01-16T11:57:57Z E! [inputs.cisco_telemetry_mdt] Error in plugin: GRPC dialout receive error: rpc error: code = Canceled desc = context canceled". Any advise ?
2. Sensor data are only from F0 card (ASR1000-ESP200). No data from other cards , especially no data from powers supply about power consumption. How to send data from PS?
3. After configured telemetry for sensors CPU utiliztation increase +20%. As for ASR- this is huge. Problem not exist if other xpath is configured (for example if I used only cpu stats). Is this normal?