coturn / coturn

coturn TURN server project
Other
11.34k stars 2.02k forks source link

Prometheus library dependency #1579

Open volga629-1 opened 3 weeks ago

volga629-1 commented 3 weeks ago

Hello Everyone, Is possible to check if https://github.com/jupp0r/prometheus-cpp can be alternative library of https://github.com/digitalocean/prometheus-client-c/issues

Seems like digital ocean version is not maintained.

eakraly commented 3 weeks ago

Thanks @volga629-1 This is definitely a problem for the project - digitalocean dropped the support for the library jupp0r/prometheus-cpp is a great library.

So far no one from the maintainers could find time to do this and a contribution from the community would be great

volga629-1 commented 2 weeks ago

Thank you, is possible add this ticket backlog to implement when it possible.

Neboer commented 2 weeks ago

I’d be happy to help with the development of this feature. However, there are a few concerns I'd like to bring up. Since Coturn is written in C, integrating it with a C++ library like jupp0r/prometheus-cpp will require some additional effort.

That said, there's also another project, jelmd/libprom, which is a fork of digitalocean/prometheus-client-c, and it might be a more straightforward option given that it’s a C-based implementation.

Would you have a preference for which library you'd like to use as a dependency? This would help guide my contribution and ensure it aligns with your expectations. Looking forward to your thoughts!