You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add db connection attributes to database span's span data #2270
For the starfish db module it was determined that we need extra database attributes, specifically about the database connection attributes.
We're going to matching the otel db conventions. Either one of server.address or server.socket.address is required. If server.address is set, then server.port should be set. If server.port is different than server.socket.port, than server.socket.port should also be set. In addition, db.name should be set if possible.
Attribute
Type
Description
Examples
Requirement Level
server.address
string
Name of the database host.
example.com
Conditionally Required: See alternative attributes below.
server.port
int
Logical server port number
80; 8080; 443
Conditionally Required: [1]
server.socket.address
string
Physical server IP address or Unix socket address.
10.5.3.2
See below
server.socket.port
int
Physical server port.
16456
Recommended: If different than server.port.
db.name
string
This attribute is used to report the name of the database being accessed. For commands that switch the database, this should be set to the target database (even if the command fails).
Activity