You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, I really like this package, and I think I would like to start using it.
However, as we briefly talked about at JuliaCon, I think it would be great to also make this usable with pushgateway.
I think it would be very useful to have some method
push_metrics(m::meter, ::pushgatewayconfig)
that pushes a meter object directly to pushgateway. The API is extremely simple, can be done with a simple curl call see docs here. I am not currently familiar enough to know if maybe HTTP.jl can also do it in a similar fashion. I am not sure if HTTP.jl is already a dependency of an OpenTelemetry.jl component, if not, maybe there could be a PackageExtension?
The pushgatewayconfig would at minimum be some URL, but in some cases additional details could go in here as well (specific port, authentication details, ...)
Let me know what you think, happy to contribute/ help.
The text was updated successfully, but these errors were encountered:
After some initial investigations, the format is slightly different compared to the pull based approach. But in general, it should be easy to implement.
By the way, push gateway and remote write are two different concepts. I created another issue #90 to track the latter.
Hey, thank you for looking at it. I am indeed not yet familiar with the code base, sadly don't have headspace this weekend.
Indeed, "vanilla" Prometheus does not accept remote writes, and hence uses pushgateway as a solution for the use case, which has its own pros and cons.
Hey, I really like this package, and I think I would like to start using it.
However, as we briefly talked about at JuliaCon, I think it would be great to also make this usable with pushgateway.
I think it would be very useful to have some method
that pushes a
meter
object directly to pushgateway. The API is extremely simple, can be done with a simplecurl
call see docs here. I am not currently familiar enough to know if maybe HTTP.jl can also do it in a similar fashion. I am not sure if HTTP.jl is already a dependency of an OpenTelemetry.jl component, if not, maybe there could be a PackageExtension?The
pushgatewayconfig
would at minimum be some URL, but in some cases additional details could go in here as well (specific port, authentication details, ...)Let me know what you think, happy to contribute/ help.
The text was updated successfully, but these errors were encountered: