-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit 05af8d0
fix(node): Fix preloading of instrumentation (#17403)
Extracted out of
#17371
I noticed that we were not fully consistent in instrumentation IDs for
integrations that have multiple instrumentation. The intent is that
users can provide the _integration name_ (e.g. `Http`) and it will
preload all http instrumentation. To achieve this, I adjusted the
preload filter code to look for exact matches as well as
`startsWith(`${name}.id`)`. I also adjusted the test to be more
declarative and mock/reset stuff properly (this lead to issues in the
linked PR, and should generally be a bit cleaner).
I also updated all instrumentation IDs to follow this pattern. We should
be mindful of following this with new instrumentation we add.1 parent 2ec09c9 commit 05af8d0
File tree
7 files changed
+38
-13
lines changed- .cursor
- packages
- nestjs/src/integrations
- node
- src
- integrations/tracing
- fastify
- sdk
- test/sdk
- react-router/src/server/integration
7 files changed
+38
-13
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
43 | + |
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 | - | ||
9 | + | ||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 | - | ||
13 | + | ||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 | - | ||
17 | + | ||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
|
Lines changed: 5 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
90 | 90 |
| |
91 | 91 |
| |
92 | 92 |
| |
93 | - | ||
94 | - | ||
95 | 93 |
| |
96 | - | ||
94 | + | ||
95 | + | ||
96 | + | ||
97 | + | ||
97 | 98 |
| |
98 | 99 |
| |
99 | 100 |
| |
| |||
135 | 136 |
| |
136 | 137 |
| |
137 | 138 |
| |
138 | - | ||
139 | + | ||
139 | 140 |
| |
140 | 141 |
| |
141 | 142 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 | - | ||
78 | + | ||
79 | 79 |
| |
80 | 80 |
| |
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
84 | - | ||
84 | + | ||
85 | 85 |
| |
86 | 86 |
| |
87 | 87 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
104 | - | ||
104 | + | ||
105 | + | ||
106 | + | ||
107 | + | ||
108 | + | ||
105 | 109 |
| |
106 | 110 |
| |
107 | 111 |
| |
|
Lines changed: 21 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | - | ||
2 | + | ||
3 | + | ||
3 | 4 |
| |
4 | 5 |
| |
6 | + | ||
7 | + | ||
8 | + | ||
9 | + | ||
10 | + | ||
11 | + | ||
12 | + | ||
13 | + | ||
14 | + | ||
15 | + | ||
16 | + | ||
17 | + | ||
18 | + | ||
19 | + | ||
20 | + | ||
21 | + | ||
5 | 22 |
| |
6 | - | ||
7 | 23 |
| |
24 | + | ||
8 | 25 |
| |
9 | 26 |
| |
10 | 27 |
| |
| |||
29 | 46 |
| |
30 | 47 |
| |
31 | 48 |
| |
49 | + | ||
32 | 50 |
| |
33 | 51 |
| |
34 | 52 |
| |
| |||
44 | 62 |
| |
45 | 63 |
| |
46 | 64 |
| |
65 | + | ||
47 | 66 |
| |
48 | 67 |
| |
49 | 68 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 | - | ||
8 | + | ||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
|
0 commit comments