-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Split httpconv
and netconv
by signal
#3744
Split httpconv
and netconv
by signal
#3744
Comments
|
Hi @MrAlias, have you begun working on this task yet? If not, I would be delighted to work on it. |
I have started. |
@Petrie I am getting pulled off of this to work on the metric API. If you still have time to work on the task you mentioned I can assign this to you instead? |
Sure, thanks. I'll take care of it. ❤️ |
Here is a prototype related to task two in #3744 (comment) for release v1.19.0
Extend semconv/internal/v2/http.go by adding three new methods
Add three function to
|
@Petrie heres a few ideas:
|
There are only three methods for attribute composition: func (c *HTTPConv) serverRequestMetric(req *http.Request, server string, route string, code int) []attribute.KeyValue {}
func (c *HTTPConv) clientRequestMetric(req *http.Request) []attribute.KeyValue {}
func (c *HTTPConv) ServerActiveRequestsMetric(req *http.Request, server string, code int) []attribute.KeyValue {}
Is it necessary for us to investigate the use of a composable runner for attributes ? |
The attributes required or recommended for http/net depend on the signal. Currently there are only one set of attributes returned for a situation for all signals.
Action Items
The text was updated successfully, but these errors were encountered: