TLDR: We're super happy to announce the peer metrics is now fully open source.
You can check the repos of the two components that make the service web and api, or get up and running really quickly by checking the main peermetrics repo:
Over the past 3 years we've been focusing on building the best monitoring tool for WebRTC apps.
As developers ourselves we've always been aware of the importance of debugging and monitoring while building software. That is 10 times harder and more important when it comes to WebRTC.
Debugging for everyone
Because WebRTC runs in a non-deterministic, Wild West of an environment called the internet, keeping an eye on how your app performance is extremely important.
But debugging WebRTC calls is still far from easy. Be it because of lack of tooling or domain knowledge silos, it is nontrivial for a new developer to find the root cause of a problem and then find a fix.
With the WebRTC developer in mind, we set out to build the best tool for new and experienced developers.
That's why we automatically detect issues and surface them to you, but you also have the option to drill-down into the stats so you can find the source of that weird one-off case.
Why go open source?
An open core business model is not a new idea, sentry and posthog are wonderful examples. But in our case, we were really inspired by the rest of the WebRTC community.
So much in this space is open source: from libwertc to the sea of WebRTC libraries (pion, livekit, janus, etc). We believed we should contribute as well by offering one of the most complete monitoring and debugging tools.
This was the tool that we wished we had when we started as developers.
More so, in making the whole platform open source we wish to accelerate the rate of improvement brought to the product by involving a lot more people than our team.
Also being open source allows many more organizations adopt the monitoring tool by bringing it in-house under the permissive MIT license.
What comes next?
Peer metrics will continue to offer a hosted version of the platform and also continue to put all of our effort into developing the product.
We have a list of features that we can't wait to add to peer metrics.
We hope to see you on Github and please open an issue if you have an idea for a feature request.