No business-level semantic attributes on spans

Aberta
#1,218 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
22/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Ativa
Stack de tecnologia
java
Domínio
observability

Direção de pesquisa

The payload names no files. Start by finding where the SDK sets the existing protocol-level span attributes (operation name, task, message and context IDs) and whether any hook already lets callers touch a span. The issue leaves the mechanism open (callback, annotation or API), so the first step is a design discussion on the issue, not code. Done means a chosen approach agreed with maintainers, and only then an implementation.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

A2A protocol-layer spans carry basic attributes (operation name, task/message/context ID), but there are no business-level semantic attributes such as task type,.
Current Behavior

no genai attributes, no business attributes.
Expected Behavior

The SDK should provide a mechanism (e.g., callback, annotation, or API) for users to enrich spans with these business-level attributes.
Impact

Traces show "what happened at the protocol level" but not "what happened at the business level."
Linguagem predominante
Java
Estrelas
510
Forks
196
Merge médio
2d 4h
PRs com merge (30d)
57

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de a2aproject/a2a-java

Todas as issues de a2aproject/a2a-java

Issues semelhantes

Mais issues de Java

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.