getsentry / getsentry/sentry-python

feat(boto3): Add generic attributes that are common across services

Aberta
#7,475 1 comentário 0 reações 1 responsável Reivindicada por @pabloDeputter Ver no GitHub
Feature Python Traces
Linguagem predominante
Python
Estrelas
2.2k
Forks
669
Merge médio
1d 1h
PRs com merge (30d)
213

Descrição

* add generic attributes that are reused across different AWS services.
* request attributes must be created before span creation so streamed-span sampling can consider them.

| Field | Value |
| -- | -- |
| span name | `.`, for example `S3.GetObject` |
| `sentry.op` | `http.client` |
| `sentry.origin` | `auto.http.boto3` |
| `rpc.system.name` | `aws-api` |
| `rpc.service` | modeled service ID |
| `rpc.method` | modeled operation name |
| `cloud.provider` | `aws` |
| `cloud.region` | client region, when available |
| `server.address` | parsed endpoint hostname, when valid |
| `server.port` | endpoint port according to existing URL conventions |

#### Sources

* [https://opentelemetry.io/docs/specs/semconv/cloud-providers/aws-sdk/]()
* [https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/opentelemetry-instrumentation-botocore/src/opentelemetry/instrumentation/botocore/__init__.py]()

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

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