01-07-2022 08:25 AM
Hi all,
I have a question after scouring the web for a while. Where is the streaming telemetry configuration in SD-WAN?
Devnet seems to actively push this with the option to do this over TCP or gRPC, but it seems to be missing. There are no decent Google results, nothing in the IOS-XE 17.3 documentation and the config options are absent from IOS 17.3 and 17.6 devices.
However, there certainly is some telemetry configured in the normal running-config, which can be found via
sh run all | s telemetry
This returns a plethora of configured subscriptions, however they seem to be going nowhere and I don't know how to use them. Example:
Router-1#sh telemetry ietf subscription 4294967282 det Telemetry subscription detail: Subscription ID: 4294967282 Type: Permanent State: Valid Stream: rfc5277 Filter: Filter type: xpath XPath: /ios-events-ios-xe-oper:emmc-fault Update policy: Update Trigger: on-change Synch on start: Yes Dampening period: 0 Encoding: encode-xml Source VRF: Source Address: Notes: Receivers: Address Port Protocol Protocol Profile ----------------------------------------------------------------------------------------- 0.0.0.0 0 rfc5277
Anyone with any ideas or is this a feature we have to wait for until some feature release? I need to build monitoring for this global deployment today and was really hoping to step away from SNMP.
Kr,
Axel
01-09-2022 09:32 AM
Hello @Axel Robbe i am not sure if this works on the version you mentioned but will give you access to a TIG stack which you can update with your own telemetry information.
I also found this document Programmability Configuration Guide, Cisco IOS XE Amsterdam 17.3.x
Hope this helps.
01-10-2022 01:14 AM
Hey,
Thanks for your reply.
The second link is indeed helpful, however creating subscriptions doesn't work when the IOS-XE software is in controller mode (vs. the regular stand-alone mode). The config changes significantly and I can't create subscriptions for the dial out to work.
Dial-in is not realistic due to different providers and modem globally, but it also doesn't seem to work.
The telemetry command is missing under the regular config-transaction (comparable to conf t) and is also not located elsewhere.
I see that the solution for now might indeed be to get the data via the vManage instead of streaming directly from the routers.
If you don't mind, I keep the question "open" as it's not real streaming telemetry. Writing a script in Python to fetch the data is the next best thing though. Thanks a lot
01-10-2022 01:18 AM
@Axel Robbe arh... ok, i didnt know that! Take a look at this free tool https://developer.cisco.com/codeexchange/github/repo/CiscoDevNet/SD-WAN-Reporting-Tool if you want pull this data from vManage. It uses the bulk API. A lot of these features will be wrapped in vAnalytics soon.
Hope this helps.
02-16-2022 09:14 AM
Following this. I'd really like to be able to stream cellular connectivity statistics from the Cisco-IOS-XE-cellwan-oper model. You can do a get from VManage or the device itself, but you can't stream it. Especially for mobile applications where the device is not always online, polling is not optimal. @bigevilbeard - Do you know if this type of functionality is roadmapped?
02-16-2022 10:21 AM
Hello @jeremypng sadly, i do not know as i do not have the visitability into roadmaps. I think requests as such it has to be funnelled through account teams and they can use a-ha or take on me.
Hope this helps.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide