@@ -83,7 +83,8 @@ fn v3_params_to_v4(params: Vec<v3::ParameterValue>) -> Vec<v4::ParameterValue> {
8383}
8484
8585impl < CF : ClientFactory > v3:: HostConnection for InstanceState < CF > {
86- #[ instrument( name = "spin_outbound_pg.open" , skip( self , address) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , db. address = Empty , server. port = Empty , db. namespace = Empty ) ) ]
86+ #[ instrument( name = "spin_outbound_pg.open" , skip( self , address) , err( level = Level :: INFO ) ,
87+ fields( otel. kind = "client" , db. system = "postgresql" , db. address = Empty , server. port = Empty , db. namespace = Empty ) ) ]
8788 async fn open ( & mut self , address : String ) -> Result < Resource < v3:: Connection > , v3:: Error > {
8889 spin_factor_outbound_networking:: record_address_fields ( & address) ;
8990
@@ -97,7 +98,8 @@ impl<CF: ClientFactory> v3::HostConnection for InstanceState<CF> {
9798 . map_err ( v3:: Error :: from)
9899 }
99100
100- #[ instrument( name = "spin_outbound_pg.execute" , skip( self , connection, params) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , otel. name = statement) ) ]
101+ #[ instrument( name = "spin_outbound_pg.execute" , skip( self , connection, params) , err( level = Level :: INFO ) ,
102+ fields( otel. kind = "client" , db. system = "postgresql" , otel. name = spin_telemetry:: db:: sql_span_name( & statement) ) ) ]
101103 async fn execute (
102104 & mut self ,
103105 connection : Resource < v3:: Connection > ,
@@ -113,7 +115,8 @@ impl<CF: ClientFactory> v3::HostConnection for InstanceState<CF> {
113115 . map_err ( track_db_error_on_span_v3)
114116 }
115117
116- #[ instrument( name = "spin_outbound_pg.query" , skip( self , connection, params) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , otel. name = statement) ) ]
118+ #[ instrument( name = "spin_outbound_pg.query" , skip( self , connection, params) , err( level = Level :: INFO ) ,
119+ fields( otel. kind = "client" , db. system = "postgresql" , otel. name = spin_telemetry:: db:: sql_span_name( & statement) ) ) ]
117120 async fn query (
118121 & mut self ,
119122 connection : Resource < v3:: Connection > ,
@@ -190,7 +193,8 @@ impl<CF: ClientFactory> v4::HostConnectionBuilder for InstanceState<CF> {
190193}
191194
192195impl < CF : ClientFactory > v4:: HostConnection for InstanceState < CF > {
193- #[ instrument( name = "spin_outbound_pg.open" , skip( self , address) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , db. address = Empty , server. port = Empty , db. namespace = Empty ) ) ]
196+ #[ instrument( name = "spin_outbound_pg.open" , skip( self , address) , err( level = Level :: INFO ) ,
197+ fields( otel. kind = "client" , db. system = "postgresql" , db. address = Empty , server. port = Empty , db. namespace = Empty ) ) ]
194198 async fn open ( & mut self , address : String ) -> Result < Resource < v4:: Connection > , v4:: Error > {
195199 spin_factor_outbound_networking:: record_address_fields ( & address) ;
196200
@@ -201,7 +205,8 @@ impl<CF: ClientFactory> v4::HostConnection for InstanceState<CF> {
201205 self . open_connection ( & address, None ) . await
202206 }
203207
204- #[ instrument( name = "spin_outbound_pg.execute" , skip( self , connection, params) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , otel. name = statement) ) ]
208+ #[ instrument( name = "spin_outbound_pg.execute" , skip( self , connection, params) , err( level = Level :: INFO ) ,
209+ fields( otel. kind = "client" , db. system = "postgresql" , otel. name = spin_telemetry:: db:: sql_span_name( & statement) ) ) ]
205210 async fn execute (
206211 & mut self ,
207212 connection : Resource < v4:: Connection > ,
@@ -215,7 +220,8 @@ impl<CF: ClientFactory> v4::HostConnection for InstanceState<CF> {
215220 . map_err ( track_db_error_on_span_v4)
216221 }
217222
218- #[ instrument( name = "spin_outbound_pg.query" , skip( self , connection, params) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , otel. name = statement) ) ]
223+ #[ instrument( name = "spin_outbound_pg.query" , skip( self , connection, params) , err( level = Level :: INFO ) ,
224+ fields( otel. kind = "client" , db. system = "postgresql" , otel. name = spin_telemetry:: db:: sql_span_name( & statement) ) ) ]
219225 async fn query (
220226 & mut self ,
221227 connection : Resource < v4:: Connection > ,
@@ -238,7 +244,8 @@ impl<CF: ClientFactory> v4::HostConnection for InstanceState<CF> {
238244impl < CF : ClientFactory > spin_world:: spin:: postgres4_2_0:: postgres:: HostConnectionWithStore
239245 for crate :: PgFactorData < CF >
240246{
241- #[ instrument( name = "spin_outbound_pg.open_async" , skip( accessor, address) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , db. address = Empty , server. port = Empty , db. namespace = Empty ) ) ]
247+ #[ instrument( name = "spin_outbound_pg.open_async" , skip( accessor, address) , err( level = Level :: INFO ) ,
248+ fields( otel. kind = "client" , db. system = "postgresql" , db. address = Empty , server. port = Empty , db. namespace = Empty ) ) ]
242249 async fn open_async < T > (
243250 accessor : & Accessor < T , Self > ,
244251 address : String ,
@@ -251,7 +258,8 @@ impl<CF: ClientFactory> spin_world::spin::postgres4_2_0::postgres::HostConnectio
251258 Self :: open_connection_async ( accessor, & address, None ) . await
252259 }
253260
254- #[ instrument( name = "spin_outbound_pg.execute" , skip( accessor, connection, params) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , otel. name = statement) ) ]
261+ #[ instrument( name = "spin_outbound_pg.execute" , skip( accessor, connection, params) , err( level = Level :: INFO ) ,
262+ fields( otel. kind = "client" , db. system = "postgresql" , otel. name = spin_telemetry:: db:: sql_span_name( & statement) ) ) ]
255263 async fn execute_async < T > (
256264 accessor : & Accessor < T , Self > ,
257265 connection : Resource < v4:: Connection > ,
@@ -270,7 +278,8 @@ impl<CF: ClientFactory> spin_world::spin::postgres4_2_0::postgres::HostConnectio
270278 }
271279
272280 #[ allow( clippy:: type_complexity) ] // blame bindgen, clippy, blame bindgen
273- #[ instrument( name = "spin_outbound_pg.query_async" , skip( accessor, params) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , otel. name = statement) ) ]
281+ #[ instrument( name = "spin_outbound_pg.query_async" , skip( accessor, params) , err( level = Level :: INFO ) ,
282+ fields( otel. kind = "client" , db. system = "postgresql" , otel. name = spin_telemetry:: db:: sql_span_name( & statement) ) ) ]
274283 async fn query_async < T > (
275284 accessor : & Accessor < T , Self > ,
276285 connection : Resource < v4:: Connection > ,
@@ -446,7 +455,8 @@ macro_rules! delegate {
446455impl < CF : ClientFactory > v2:: Host for InstanceState < CF > { }
447456
448457impl < CF : ClientFactory > v2:: HostConnection for InstanceState < CF > {
449- #[ instrument( name = "spin_outbound_pg.open" , skip( self , address) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , db. address = Empty , server. port = Empty , db. namespace = Empty ) ) ]
458+ #[ instrument( name = "spin_outbound_pg.open" , skip( self , address) , err( level = Level :: INFO ) ,
459+ fields( otel. kind = "client" , db. system = "postgresql" , db. address = Empty , server. port = Empty , db. namespace = Empty ) ) ]
450460 async fn open ( & mut self , address : String ) -> Result < Resource < v2:: Connection > , v2:: Error > {
451461 self . otel . reparent_tracing_span ( ) ;
452462 spin_factor_outbound_networking:: record_address_fields ( & address) ;
@@ -460,7 +470,8 @@ impl<CF: ClientFactory> v2::HostConnection for InstanceState<CF> {
460470 . map_err ( v2:: Error :: from)
461471 }
462472
463- #[ instrument( name = "spin_outbound_pg.execute" , skip( self , connection, params) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , otel. name = statement) ) ]
473+ #[ instrument( name = "spin_outbound_pg.execute" , skip( self , connection, params) , err( level = Level :: INFO ) ,
474+ fields( otel. kind = "client" , db. system = "postgresql" , otel. name = spin_telemetry:: db:: sql_span_name( & statement) ) ) ]
464475 async fn execute (
465476 & mut self ,
466477 connection : Resource < v2:: Connection > ,
@@ -480,7 +491,8 @@ impl<CF: ClientFactory> v2::HostConnection for InstanceState<CF> {
480491 . map_err ( track_db_error_on_span_v2)
481492 }
482493
483- #[ instrument( name = "spin_outbound_pg.query" , skip( self , connection, params) , err( level = Level :: INFO ) , fields( otel. kind = "client" , db. system = "postgresql" , otel. name = statement) ) ]
494+ #[ instrument( name = "spin_outbound_pg.query" , skip( self , connection, params) , err( level = Level :: INFO ) ,
495+ fields( otel. kind = "client" , db. system = "postgresql" , otel. name = spin_telemetry:: db:: sql_span_name( & statement) ) ) ]
484496 async fn query (
485497 & mut self ,
486498 connection : Resource < v2:: Connection > ,
0 commit comments