vpalmisano / webrtc-internals-exporter

A Chromium browser extension that allows to collect WebRTC stats and export them to a Prometheus PushGateway service.
GNU Affero General Public License v3.0
20 stars 1 forks source link

Emitter Format #1

Open lmangani opened 9 months ago

lmangani commented 9 months ago

Nice project @vpalmisano as always, thanks for sharing it with the rest of us.

We've made a similar extension to be used with janus/homer in the past but abandoned it due to low interest from the community, but I'm always glad when the subject pops out again. I'm testing your emitter with our observability stack qryn which is compatible with Prometheus, InfluxDB and other stacks. The current approach requires the use of a pushgateway which is really working around the ingestion limitation of prometheus other stacks do not share (qryn, victoriametrics). Would you consider PRs adding other emission methods, such as remote_write or plaintext InfluxDB line protocol, etc?

vpalmisano commented 9 months ago

Thanks @lmangani! Sure, feel free to add any destination protocol you want to test.

lmangani commented 9 months ago

Thanks @vpalmisano this is our version of your demo I'll do some code cleanup and will try add some options/switches for multiple output formats in a PR next week.