On Thu, 4 Jun 2020 at 13:29, Romain Le Godais <[email protected]> wrote:

> Hi everyone!
>
> (this message was originally posted in prometheus-users but had no answer,
> so I take my chance here).
>
> I work in a software company that develops applications exclusively in C
> language, and we recently have decided to start using Prometheus as a
> monitoring system. We first have experimented the concept using the C
> third party client library
> <https://github.com/digitalocean/prometheus-client-c> that is referenced
> on the client libraries documentation page
> <https://prometheus.io/docs/instrumenting/clientlibs/>, but it was not
> exactly fitting our needs and we have finally decided to develop our own.
>

Can you explain more about how it doesn't meet your needs, and if you tried
to improve the existing listed library?

The current listed one appears to be actively maintained, and we try to
avoid duplicates so that everyone is working towards one good library
rather than continuously creating new integrations that lose implicit
knowledge.

Brian


>
> My company develops and uses a general purpose C library (for linux only),
> called *lib-common*, that provides most of the basic tools a C programmer
> can expect (string manipulation, containers, memory allocators,
> asynchronous event loop, HTTP client/server, RPC communication channels,
> program argument parser, log files management, ...), and it is now an
> open-source project. So we naturally have decided to add our prometheus
> client in it :-).
>
> Here are some links to the project:
>
>    - the github project: https://github.com/Intersec/lib-common#lib-common
>    - the header of the prometheus-client part of the library:
>    https://github.com/Intersec/lib-common/blob/master/src/prometheus-client.h
>    - the documentation of the prometheus client:
>    
> https://intersec.github.io/lib-common/lib-common/base/prometheus-client.html
>    - the source code of an example program using the prometheus client :
>    
> https://github.com/Intersec/lib-common/blob/master/examples/ex-prometheus-client.c
>
> If you think it could useful to the community, we would love to be
> referenced as an unofficial third-party client library on the dedicated
> page <https://prometheus.io/docs/instrumenting/clientlibs/>.
> And if not, depending on what's missing we could maybe fill the gap, just
> tell me.
>
> Have a nice day,
> Romain Le Godais.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prometheus Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/prometheus-developers/2cf2703c-25cd-489a-a843-1c3e5da58088%40googlegroups.com
> <https://groups.google.com/d/msgid/prometheus-developers/2cf2703c-25cd-489a-a843-1c3e5da58088%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Brian Brazil
www.robustperception.io

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/CAHJKeLr_dppiePx2jzm76rvKJmnaOjpGsXLvo91g%3D0TWX5W6%3Dg%40mail.gmail.com.

Reply via email to