Commit b3064cb
authored
Add orchestration execution tracing (#441)
* WIP of PoC of tracing.
* Wiring tracing metadata through test server.
* Ensure orchestration traces are parented correctly.
* Check orchestration activities are same logical activity.
* Test activity traces.
* Assert tags of orchestration activities.
* Sketch emitting client activity trace.
* Exclude Rider files.
* Attempt to capture activity/orchestration failures.
* Stop orchestration trace when execution completes.
* Update protos to match backend.
* Add/set partent trace context to suborchestration action.
* Port suborchestration tracing.
* Add tracing for events sent by worker.
* Add tracing for client-sent events.
* Add tracing for orchestration timers.
* Sketch basic tracing test.
* Test activity types.
* Add test for sent events.
* Add test for timer event.
* Add test for client raised events.
* Move files to tracing namespace.
* Clean up files.
* Fixup test for suborchestration tracing.
* Add test for suborchestration failure.
* Revert change.
* Eliminate the unnecessary activity ID (as it can be derived).
* Fix up a number of warnings.
* Fixup doc and style warnings.
* Revert package props.
* Updates per PR feedback.
* Add orchestration status tag on completion.
* Update for move of orchestration trace context to "outer" message.
* Fix test breaks.
* Updates per more PR feedback.
* Update protobuf version.1 parent 1d3dac5 commit b3064cb
File tree
22 files changed
+1773
-49
lines changed- src
- Client/Grpc
- Grpc
- Worker/Grpc
- test/Grpc.IntegrationTests
- GrpcSidecar
- Dispatcher
- Grpc
22 files changed
+1773
-49
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
348 | 348 | | |
349 | 349 | | |
350 | 350 | | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
107 | 108 | | |
108 | 109 | | |
109 | 110 | | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | 111 | | |
129 | 112 | | |
130 | 113 | | |
| |||
138 | 121 | | |
139 | 122 | | |
140 | 123 | | |
| 124 | + | |
| 125 | + | |
141 | 126 | | |
142 | 127 | | |
143 | 128 | | |
| |||
159 | 144 | | |
160 | 145 | | |
161 | 146 | | |
| 147 | + | |
| 148 | + | |
162 | 149 | | |
163 | 150 | | |
164 | 151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
| 196 | + | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
| |||
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
221 | | - | |
| 221 | + | |
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
| |||
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
248 | | - | |
249 | | - | |
| 248 | + | |
| 249 | + | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| |||
258 | 258 | | |
259 | 259 | | |
260 | 260 | | |
| 261 | + | |
261 | 262 | | |
262 | 263 | | |
263 | 264 | | |
264 | 265 | | |
265 | 266 | | |
266 | 267 | | |
267 | 268 | | |
| 269 | + | |
268 | 270 | | |
269 | 271 | | |
270 | 272 | | |
| |||
314 | 316 | | |
315 | 317 | | |
316 | 318 | | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
317 | 324 | | |
318 | 325 | | |
319 | 326 | | |
| |||
322 | 329 | | |
323 | 330 | | |
324 | 331 | | |
| 332 | + | |
| 333 | + | |
325 | 334 | | |
326 | 335 | | |
327 | 336 | | |
| |||
333 | 342 | | |
334 | 343 | | |
335 | 344 | | |
| 345 | + | |
| 346 | + | |
336 | 347 | | |
337 | 348 | | |
338 | 349 | | |
| |||
498 | 509 | | |
499 | 510 | | |
500 | 511 | | |
501 | | - | |
| 512 | + | |
502 | 513 | | |
503 | 514 | | |
504 | 515 | | |
| |||
673 | 684 | | |
674 | 685 | | |
675 | 686 | | |
676 | | - | |
| 687 | + | |
677 | 688 | | |
678 | 689 | | |
679 | 690 | | |
680 | 691 | | |
681 | 692 | | |
682 | | - | |
| 693 | + | |
683 | 694 | | |
684 | 695 | | |
685 | | - | |
| 696 | + | |
686 | 697 | | |
687 | 698 | | |
688 | 699 | | |
| |||
764 | 775 | | |
765 | 776 | | |
766 | 777 | | |
767 | | - | |
| 778 | + | |
768 | 779 | | |
769 | 780 | | |
770 | 781 | | |
| |||
777 | 788 | | |
778 | 789 | | |
779 | 790 | | |
780 | | - | |
| 791 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| |||
268 | 270 | | |
269 | 271 | | |
270 | 272 | | |
| 273 | + | |
271 | 274 | | |
272 | 275 | | |
273 | 276 | | |
274 | 277 | | |
275 | 278 | | |
276 | 279 | | |
277 | 280 | | |
| 281 | + | |
278 | 282 | | |
279 | 283 | | |
280 | 284 | | |
281 | 285 | | |
| 286 | + | |
282 | 287 | | |
283 | 288 | | |
284 | 289 | | |
285 | | - | |
| 290 | + | |
| 291 | + | |
286 | 292 | | |
287 | 293 | | |
288 | 294 | | |
289 | 295 | | |
290 | 296 | | |
291 | 297 | | |
292 | 298 | | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
293 | 305 | | |
294 | 306 | | |
295 | 307 | | |
296 | 308 | | |
297 | 309 | | |
298 | 310 | | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
299 | 328 | | |
300 | 329 | | |
301 | 330 | | |
302 | 331 | | |
| 332 | + | |
303 | 333 | | |
304 | 334 | | |
305 | 335 | | |
306 | 336 | | |
307 | 337 | | |
| 338 | + | |
308 | 339 | | |
309 | 340 | | |
310 | 341 | | |
| |||
324 | 355 | | |
325 | 356 | | |
326 | 357 | | |
| 358 | + | |
327 | 359 | | |
328 | 360 | | |
329 | 361 | | |
| |||
378 | 410 | | |
379 | 411 | | |
380 | 412 | | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
381 | 419 | | |
382 | 420 | | |
383 | 421 | | |
| |||
0 commit comments