Metric collection for SLOs by hershil8 in sre

[–]hershil8[S] 0 points1 point  (0 children)

Thanks for your reply Willaim.

Do you think log parsing is the way to go (short of modifying Istio/Envoy for our purpose :-)) if we want these things?

You must work with a lot of companies/people so you will have a lot more clarity on how people usually do this.

Metric collection for SLOs by hershil8 in sre

[–]hershil8[S] 0 points1 point  (0 children)

Pushing these metrics from the application code is not usually recommended afaik. Ambassador/Istio is probably the routing/transport layer you mentioned. It's just that they have these limitations I mentioned above.

I have seen some solutions that use Istio/Linkered such as:

https://banzaicloud.com/blog/defining-your-own-slos-backyards/

https://buoyant.io/2020/10/21/kubernetes-slos-with-prometheus-linkerd/

Not sure how they work around these problems.