-
Notifications
You must be signed in to change notification settings - Fork 539
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update usage of semantic conventions to new exported strings #2025
Comments
I am updating the express package |
I am updating the koa package #2033 |
Updating instrumentation-document-load package #2039 |
I am updating all the resource detector packages |
also updated the instrumentation-pg plugin |
Also! A great follow-up PR (or maybe even the same PR, depending on how big the PR is) is to add the attributes to the README as listed in this issue #1778 . As an example, check out open-telemetry/opentelemetry-js#4587 😄 |
I can do that for the ones I updated. I will do on a follow PRs, because I currently have a few PRs up updating those same README files and want to avoid the conflict. So once those are merged I will update with the missing info for this. |
* feat(koa): Use exported strings for attributes * feat(koa): Updated package-lock.json #2025 --------- Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
Add Semantic Conventions to Alibaba README PArt Of open-telemetry#2025 Signed-off-by: maryliag <marylia.gutierrez@grafana.com>
Use exported strings for Semantic Attributes Signed-off-by: maryliag <marylia.gutierrez@grafana.com> Refs: #2025
Use exported strings for Semantic Resource Attributes Signed-off-by: maryliag <marylia.gutierrez@grafana.com> Refs: #2025
For a smaller list, these are remaining packages that still need to get updated in this repo:
|
These packages do not seem to have semantic conventions; I am opening a PR for them to document as such and remove any unused semantic-convention packages
|
Updated the ones from your latest list:
I didn't update Seems to be some errors with the tests on the |
Refs: #2025 Signed-off-by: maryliag <marylia.gutierrez@grafana.com>
Remaining hits:
So looks like instr-mongodb and instr-socket.io missed a couple usages in tests. And then the instr-hapi PR to complete |
Refs: #2025 Signed-off-by: maryliag <marylia.gutierrez@grafana.com>
I've opened #2210 (review) for the last remaining uses. |
I believe this is done now. |
This is somewhat related to #1778 , which is for documenting current semantic convention versions for each instrumentation package.
This issue is intended to track the necessary change of updating each package to use the new exports for semantic conventions that were added in open-telemetry/opentelemetry-js#4298 and now available in v1.22.0.
Each package will need to
@opentelemetry/semantic-conventions
to"^1.22.0"
HTTP_ROUTE
becomesSEMATTRS_HTTP_ROUTE
Please limit PRs to a single package in order to make them quickly and easily reviewable.
If you are working on one of the below packages, please comment so others know the issue is being worked on.
@opentelemetry/instrumentation-amqplib
refactor(instr-amqplib): use exported strings for attributes #2086@opentelemetry/instrumentation-cucumber
refactor(instr-cucumber): use exported strings for attributes #2143@opentelemetry/instrumentation-dataloader
@opentelemetry/instrumentation-fs
chore(instrumentation-fs): remove unused semconv package #2141@opentelemetry/instrumentation-lru-memoizer
docs: remove unused semconv packages and document #2182@opentelemetry/instrumentation-mongoose
refactor(instr-mongoose): use exported strings for attributes #2103@opentelemetry/instrumentation-socket.io
refactor(instr-socket.io): use exported strings for attributes #2147@opentelemetry/instrumentation-tedious
refactor(instr-tedious): use exported strings for attributes #2144@opentelemetry/instrumentation-aws-lambda
fix(aws-lambda): update semconv package and readme #2181@opentelemetry/instrumentation-aws-sdk
refactor(instr-aws-sdk): use exported strings for attributes #2142@opentelemetry/instrumentation-bunyan
chore(instrumentation-bunyan): use strings exported for attributes #2195@opentelemetry/instrumentation-cassandra-driver
refactor(instr-cassandra-driver): use exported strings for attributes #2139@opentelemetry/instrumentation-connect
refactor(instr-connect): use exported strings for attributes #2154@opentelemetry/instrumentation-dns
docs: remove unused semconv packages and document #2182@opentelemetry/instrumentation-express
chore(instr-express): use exported strings for attributes #2031@opentelemetry/instrumentation-fastify
refactor(instr-fastify): use exported strings for attributes #2078@opentelemetry/instrumentation-generic-pool
docs: remove unused semconv packages and document #2182@opentelemetry/instrumentation-graphql
refactor(instr-graphql): use exported strings for attributes #2156@opentelemetry/instrumentation-hapi
chore(instrumentation-hapi): use exported strings for attributes #2190@opentelemetry/instrumentation-ioredis
chore(instrumentation-ioredis): use exported strings for attributes #2191@opentelemetry/instrumentation-knex
refactor(instr-knex): use exported strings for attributes #2109@opentelemetry/instrumentation-koa
feat(koa): Use exported strings for attributes #2033@opentelemetry/instrumentation-memcached
chore(instrumentation-memcached): use exported strings for attributes #2192@opentelemetry/instrumentation-mongodb
refactor(instr-mongodb): use exported strings for attributes #2088@opentelemetry/instrumentation-mysql
refactor(instr-mysql): update semantic conventions #2112@opentelemetry/instrumentation-mysql2
refactor(instr-mysql2): use exported strings for attributes #2115@opentelemetry/instrumentation-nestjs-core
chore(instrumentation-nestjs-core): use strings exported for attributes #2193@opentelemetry/instrumentation-net
chore(instrumentation-net): use strings exported for attributes #2194@opentelemetry/instrumentation-pg
chore(opentelemetry-instrumentation-pg): use exported strings #2053@opentelemetry/instrumentation-pino
docs: remove unused semconv packages and document #2182@opentelemetry/instrumentation-redis-4
refactor(instr-redis-4): use exported strings for attributes #2100@opentelemetry/instrumentation-redis
refactor(instrumentation-redis): Use exported semconv strings #2075@opentelemetry/instrumentation-restify
refactor(instr-restify): use exported strings for attributes #2098@opentelemetry/instrumentation-router
refactor(instr-router): use exported strings for attributes #2099@opentelemetry/instrumentation-winston
docs: remove unused semconv packages and document #2182@opentelemetry/instrumentation-document-load
refactor(instr-document-load): use exported strings for semconv #2039@opentelemetry/instrumentation-long-task
@opentelemetry/instrumentation-user-interaction
as a new instrumentation, this has a different semantic convention package@opentelemetry/instrumentation-undici
EDIT: updated to add other packages that will need replacements for the deprecated attributes:
@opentelemetry/browser-extension-autoinjection(skipping because this package is archived)examples/fastifyThe text was updated successfully, but these errors were encountered: