Commit fbbedf4
committed
feat: improve OpenTelemetry semantic convention attribute coverage
Add missing GenAI semantic convention attributes across instrumentation plugins:
- execute_tool spans: add tool_type="function" (Recommended)
- invoke_agent spans: add agent_id (Conditionally Required)
- inference spans: add server_address/server_port (Conditionally Required)
- inference spans: add response_id extraction (Recommended)
Plugins modified:
- hermes-agent: agent_id, server_address/port from base_url, tool_type
- vita: agent_id, tool_type, response_id, server_address inference
- langchain: agent_id, tool_type
- dashscope: server_address/port
- widesearch: agent_id
- agentscope: tool_type
- qwen-agent: agent_id, tool_type
- minisweagent: agent_id
- google-adk: agent_id, tool_type
- claude-agent-sdk: tool_type
Change-Id: I21fc87489630d2ac6a0d9df22ef70dde60c57fff
Co-developed-by: Qoder <noreply@qoder.com>1 parent eeac763 commit fbbedf4
12 files changed
Lines changed: 62 additions & 1 deletion
File tree
- instrumentation-loongsuite
- loongsuite-instrumentation-agentscope
- src/opentelemetry/instrumentation/agentscope
- tests
- loongsuite-instrumentation-claude-agent-sdk/src/opentelemetry/instrumentation/claude_agent_sdk
- loongsuite-instrumentation-dashscope/src/opentelemetry/instrumentation/dashscope/utils
- loongsuite-instrumentation-google-adk/src/opentelemetry/instrumentation/google_adk/internal
- loongsuite-instrumentation-hermes-agent/src/opentelemetry/instrumentation/hermes_agent
- loongsuite-instrumentation-langchain/src/opentelemetry/instrumentation/langchain/internal
- loongsuite-instrumentation-minisweagent/src/opentelemetry/instrumentation/minisweagent/internal
- loongsuite-instrumentation-qwen-agent/src/opentelemetry/instrumentation/qwen_agent
- loongsuite-instrumentation-vita/src/opentelemetry/instrumentation/vita
- loongsuite-instrumentation-widesearch/src/opentelemetry/instrumentation/widesearch
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
| 406 | + | |
406 | 407 | | |
407 | 408 | | |
408 | 409 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
283 | 283 | | |
284 | 284 | | |
285 | 285 | | |
| 286 | + | |
286 | 287 | | |
287 | 288 | | |
288 | 289 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| 162 | + | |
162 | 163 | | |
163 | 164 | | |
164 | 165 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
469 | 469 | | |
470 | 470 | | |
471 | 471 | | |
| 472 | + | |
| 473 | + | |
472 | 474 | | |
473 | 475 | | |
474 | 476 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| 122 | + | |
122 | 123 | | |
123 | 124 | | |
124 | 125 | | |
| |||
275 | 276 | | |
276 | 277 | | |
277 | 278 | | |
| 279 | + | |
278 | 280 | | |
279 | 281 | | |
280 | 282 | | |
| |||
508 | 510 | | |
509 | 511 | | |
510 | 512 | | |
| 513 | + | |
511 | 514 | | |
512 | 515 | | |
513 | 516 | | |
| |||
Lines changed: 25 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
571 | 571 | | |
572 | 572 | | |
573 | 573 | | |
| 574 | + | |
574 | 575 | | |
575 | 576 | | |
576 | 577 | | |
| |||
609 | 610 | | |
610 | 611 | | |
611 | 612 | | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
612 | 632 | | |
613 | 633 | | |
614 | 634 | | |
| |||
620 | 640 | | |
621 | 641 | | |
622 | 642 | | |
| 643 | + | |
| 644 | + | |
623 | 645 | | |
624 | 646 | | |
625 | 647 | | |
| |||
633 | 655 | | |
634 | 656 | | |
635 | 657 | | |
| 658 | + | |
| 659 | + | |
636 | 660 | | |
637 | 661 | | |
638 | 662 | | |
| |||
683 | 707 | | |
684 | 708 | | |
685 | 709 | | |
| 710 | + | |
686 | 711 | | |
687 | 712 | | |
688 | 713 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| 410 | + | |
410 | 411 | | |
411 | 412 | | |
412 | 413 | | |
| |||
571 | 572 | | |
572 | 573 | | |
573 | 574 | | |
| 575 | + | |
574 | 576 | | |
575 | 577 | | |
576 | 578 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
| 117 | + | |
117 | 118 | | |
118 | 119 | | |
119 | 120 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
| 409 | + | |
409 | 410 | | |
410 | 411 | | |
411 | 412 | | |
| |||
462 | 463 | | |
463 | 464 | | |
464 | 465 | | |
| 466 | + | |
465 | 467 | | |
466 | 468 | | |
467 | 469 | | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
300 | 300 | | |
301 | 301 | | |
302 | 302 | | |
| 303 | + | |
303 | 304 | | |
304 | 305 | | |
305 | 306 | | |
| |||
398 | 399 | | |
399 | 400 | | |
400 | 401 | | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
401 | 407 | | |
402 | 408 | | |
403 | 409 | | |
| |||
433 | 439 | | |
434 | 440 | | |
435 | 441 | | |
| 442 | + | |
436 | 443 | | |
437 | 444 | | |
438 | 445 | | |
| |||
0 commit comments