korfuri / client_cpp

A (tentative) C++ client for Prometheus.io
Apache License 2.0
10 stars 2 forks source link

Provide HTTP exposition #3

Open korfuri opened 9 years ago

korfuri commented 9 years ago

Currently, the client library does provide protobuf and text representation of a collection of metrics, but no bindings to a HTTP server to expose it at /metrics. We should provide bindings for various HTTP server implementations. Here are some ideas:

There are many more and I'm not quite sure which ones are popular. I will probably only provide one or two and document the integration process so others can contribute their own integration.

korfuri commented 9 years ago

Gnu libmicrohttpd integration was added in 5904d6f3233a3819364409e996ecddb0d196b89d. I plan to integrate with at least one other system and factor out useful parts to make future integrations easier, and then I'll consider this done.

agnat commented 8 years ago

@zaphoyd/websocketpp integration would be nice. I'll look into it.