1#[macro_export]
2macro_rules! query_span {
3 ($name:expr, $statement:expr) => {
4 tracing::info_span!(
5 $name,
6 "db.system" = DB::SYSTEM,
7 "db.query.text" = ?$statement,
8 "db.response.returned_rows" = tracing::field::Empty,
9 "error.kind" = tracing::field::Empty,
10 "error.message" = tracing::field::Empty,
11 "error.stacktrace" = tracing::field::Empty,
12 "net.peer.name" = tracing::field::Empty,
13 "net.peer.port" = tracing::field::Empty,
14 "otel.kind" = "client",
15 "otel.status_code" = "client",
16 )
17 };
18}