-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
question ask, why meta protocol proxy not support metric like istio_request_total? #196
Comments
i think like duboo, source envoy can set some metadata inthe annotation? |
@huanghuangzym it's a great suggestion, I'd like to put this on the backlog. Before we have the stats filter, please try to make the most of the current metrics generated by the MetaProtocol Proxy. They still can provide some very useful information about the services at the request level, such as Pxx latency, error rate, etc. https://www.aeraki.net/zh/docs/v1.0/tutorials/metrics/ |
Could you please elaborate on your use case? What labels do we need to add to the metrics? Istio adds the following labels to a metric:
|
usally we use source and destination app,workload,namespace,cluster; destination svc ,response code, status in alauda. |
That's something we can do. Do you also need metrics on both
sides (reporter=source/destination)?
…On Fri, May 6, 2022 at 11:11 AM lihuang ***@***.***> wrote:
usally we use source and destination app,workload,namespace,cluster;
destination svc ,response code, status in alauda.
—
Reply to this email directly, view it on GitHub
<#196 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAKCWITDMPUB5WLZANEM2WTVISEW5ANCNFSM5VETMMHQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
usally we use source, because there are many self protocol server have not injected sidecar |
We can do it in two steps:
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
send node metadata via metaprotocol headers to the other side, as we need it to generate source labels in the metrics. This pr is part of aeraki-mesh/aeraki#196 Signed-off-by: zhaohuabing <zhaohuabing@gmail.com>
@zhaohuabing can help me? |
it seems in the document,the metric is also has many unknown @zhaohuabing |
@huanghuangzym Currently only mutation in the dubbo request is handled, we need alose to encode the mutated header here :https://github.com/aeraki-mesh/meta-protocol-proxy/blob/8cd2ac4a7b43e165ba9d70d78c054fdf525d1523/src/application_protocols/dubbo/dubbo_codec.cc#L70 |
ok let me try |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
istio_request_total metric name is set regular, and label provices source and destination workload ,port ,request path and so on
but when i use aeraki metaprotocol ,it provides like
it is difficult to use the metric to statistics ,analyze , and Alarm notification
can meta protocol proxy support feature like this ?
provide stats filter ?
The text was updated successfully, but these errors were encountered: