Hi statsite team! I've been using statsite for a while now as a central stats aggregation service on an embedded product and in the process have developed a simple C library for processes that has the following capabilities:
client: macros/functions to log stats quickly/performantly to the central statsite server. Supports timers, counters, gauges, etc.
sink: function to parse binary sink messages from statsite server to a custom C-based sink. Basically a blocking API that returns a message struct that can then be used for whatever purposes you want. Will also indicate EOF on the sink stream.
Currently my make system compiles this into a simple library, libstatsite that my other processes link to if they want statsite functionality.
Is this something you'd want to include on this repo? If so, how would you recommend we go about getting it in? If not I can put it in its own repo.
Hi
statsite
team! I've been usingstatsite
for a while now as a central stats aggregation service on an embedded product and in the process have developed a simple C library for processes that has the following capabilities:Currently my
make
system compiles this into a simple library,libstatsite
that my other processes link to if they wantstatsite
functionality.Is this something you'd want to include on this repo? If so, how would you recommend we go about getting it in? If not I can put it in its own repo.