beckn / protocol-server

protocol-server
4 stars 4 forks source link

Open Network Telemetry Specification v1.0 & SDK(to generate telemetry) #211

Open shiva-rakshith opened 2 weeks ago

shiva-rakshith commented 2 weeks ago

Introduction: In the realm of Open Networks, telemetry (along with the resultant data) offers numerous advantages and values to both the network itself and its participants. The collected telemetry is expected to yield a wealth of insights, actions, and features related to aspects such as network health, economics, equitable usage, user experience, regulatory compliance, detection of frauds and anomalies, market dynamics, business operations, public transparency, open data, and various other dimensions.

A standardized telemetry specification for open, decentralized networks/protocols called Open Network Telemetry Specification v1.0(based on OTel Spec) is created to enable network observability.

Open Network Telemetry Specifications v1.0: https://github.com/Sunbird-Obsrv/network-telemetry-spec

Open Network Telemetry SDK: A Javascript SDK is available to generate the telemetry(https://github.com/Sunbird-Obsrv/open-network-telemetry). SDK Documentation: https://github.com/Sunbird-Obsrv/open-network-telemetry/blob/main/README.md

Note: Protocol Server is enhanced to use Open Network Telemetry SDK and generate telemetry. The intent of this integration - Most of the NPs use protocol server and it becomes easier this way to start receiving the data to monitor network growth and derive insights. PR link here https://github.com/beckn/protocol-server/pull/210, FYI

cc: @mmanimegalai, @vrayulu

shiva-rakshith commented 2 weeks ago

@vbabuEM

vbabuEM commented 2 weeks ago

@emmayank @viraj89 , we might want to get one approval from @ravi-prakash-v (He had asked to be informed on new features). Rakshith has implemented the PR for this. Once Ravi gives a go ahead, it can probably be merged. Will one of you please bring this up with him in the Tech Standup.