--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users...@googlegroups.com.
To post to this group, send email to envoy...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/CAFfmCFHnSn%3DfmNZJ%3DDVA8T0Hhj-1osoLixaFeqa6TFs%2B05EKHw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
You can access the stats via an admin server on the Envoy instance. The intention I believe was for human inspection, but I don't see why it wouldn't work programmatically. Still though, this is a hack, if you want metrics out of Envoy you can either use statsd push, or you can implement your own metrics collection sink
--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users...@googlegroups.com.
To post to this group, send email to envoy...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/28b520f1-4c8a-4962-b21f-f0d69a6de1ab%40googlegroups.com.
Ok. I was thinking of admin end point - but is it structured enough to process it programmatically? Can we enhance it to output structured stuff like json if we pass in additional argument to it?
Can you please point me to docs on other two options like stated push or our own sink?
On Sun, 15 Oct 2017 at 2:46 AM, Timothy Perrett <tper...@gmail.com> wrote:
You can access the stats via an admin server on the Envoy instance. The intention I believe was for human inspection, but I don't see why it wouldn't work programmatically. Still though, this is a hack, if you want metrics out of Envoy you can either use statsd push, or you can implement your own metrics collection sink
--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users+unsubscribe@googlegroups.com.
I'm not sure there are docs for the sink, its just in the code. Here's the statsd UDP sink: https://github.com/envoyproxy/envoy/blob/master/source/common/stats/statsd.h#L43Altering the admin port to expose JSON feels like the wrong approach, IMO, but i'd let Matt or Harvey weigh in on that. It would help if you tried to explain more about what it is exactly you're looking to do...?-- T
On 14 October 2017 at 21:26, Rama Rao <ramarao...@gmail.com> wrote:
Ok. I was thinking of admin end point - but is it structured enough to process it programmatically? Can we enhance it to output structured stuff like json if we pass in additional argument to it?
Can you please point me to docs on other two options like stated push or our own sink?
On Sun, 15 Oct 2017 at 2:46 AM, Timothy Perrett <tper...@gmail.com> wrote:
You can access the stats via an admin server on the Envoy instance. The intention I believe was for human inspection, but I don't see why it wouldn't work programmatically. Still though, this is a hack, if you want metrics out of Envoy you can either use statsd push, or you can implement your own metrics collection sink
--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users...@googlegroups.com.
To post to this group, send email to envoy...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/28b520f1-4c8a-4962-b21f-f0d69a6de1ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users...@googlegroups.com.
To post to this group, send email to envoy...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/CAHrPNAZeCKpoi2t5sGB3qDOMMBezrnFePVVQ9bU9x32thVdprA%40mail.gmail.com.
Thanks. Will go through the docs. Regarding altering the admin, just want to be clear am suggesting to support additional behaviour of outputting Json based on additional request parameter so
mething like ‘?json=true’. Our use case is to get the stats and push it our own metrics database. We can certainly look at other options but it looks like it requires recompiling envoy if I am not wrong.
On Sun, 15 Oct 2017 at 10:32 AM, Tim Perrett <tper...@gmail.com> wrote:
I'm not sure there are docs for the sink, its just in the code. Here's the statsd UDP sink: https://github.com/envoyproxy/envoy/blob/master/source/common/stats/statsd.h#L43Altering the admin port to expose JSON feels like the wrong approach, IMO, but i'd let Matt or Harvey weigh in on that. It would help if you tried to explain more about what it is exactly you're looking to do...?-- T
On 14 October 2017 at 21:26, Rama Rao <ramarao...@gmail.com> wrote:
Ok. I was thinking of admin end point - but is it structured enough to process it programmatically? Can we enhance it to output structured stuff like json if we pass in additional argument to it?
Can you please point me to docs on other two options like stated push or our own sink?
On Sun, 15 Oct 2017 at 2:46 AM, Timothy Perrett <tper...@gmail.com> wrote:
You can access the stats via an admin server on the Envoy instance. The intention I believe was for human inspection, but I don't see why it wouldn't work programmatically. Still though, this is a hack, if you want metrics out of Envoy you can either use statsd push, or you can implement your own metrics collection sink
--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users+unsubscribe@googlegroups.com.
To post to this group, send email to envoy...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/28b520f1-4c8a-4962-b21f-f0d69a6de1ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users+unsubscribe@googlegroups.com.
To post to this group, send email to envoy...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/CAHrPNAZeCKpoi2t5sGB3qDOMMBezrnFePVVQ9bU9x32thVdprA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/CAFfmCFE_Bd5BCCSsAbPt7yb36d1ZnrRiL86zf7eec67CTGCqfg%40mail.gmail.com.
There's currently no support for Prometheus AFAIK, only the statsd and sink API I linked to earlier.
On a related note, what do you think about - a generic data plane api for getting stats out of proxy?
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/A96C81F7-83C4-4B75-ABFB-1767CC6073D3%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/CA%2BOFKguwbRaXX0OuRYYSsE%2B2PD_TV5j3i_zGMaVggwaE3L%2Bhsg%40mail.gmail.com.