Skip to content
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

Backend dependencies granularity for NoSQL and Messaging #659

Open
4 of 7 tasks
AlexanderWert opened this issue Jul 13, 2022 · 0 comments
Open
4 of 7 tasks

Backend dependencies granularity for NoSQL and Messaging #659

AlexanderWert opened this issue Jul 13, 2022 · 0 comments

Comments

@AlexanderWert
Copy link
Member

AlexanderWert commented Jul 13, 2022

Description

Similar to #621, we need to improve the granularity of backend dependencies that are NoSQL-based or messaging-based.

This, in particular, means that service.target.type, service.target.name need to be set properly and also the old field destination.service.resource needs to be updated accordingly.

The detailed changes are described in these spec changes:

Summary of changes

DBs

  • For Cassandra, define db.instance to the Keyspace name (if available)
  • For MongoDB, define db.instance to the Database name (if available)
  • For Elasticsearch, define db.instance as the Cluster name (if available, with heuristic).
  • For Redis do not set the db.instance / service.target.name fields
  • For Memcached do not set the db.instance / service.target.name fields
  • For any other NoSQL database / store follow the spec

Messaging

  • For azurequeue : use queue name
  • For azureservicebus : use queue name or topic name
  • Other: use already captured queue name

Agent Issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant