@@ -164,9 +164,6 @@ function setupCommandChannel<T extends RedisCommandData | IORedisCommandData>(
164164 } ) ;
165165 } ,
166166 {
167- // Command failures are surfaced to (and usually handled by) the caller; only annotate the
168- // span so we don't emit a duplicate error event for every failed command.
169- captureError : false ,
170167 beforeSpanEnd ( span , data ) {
171168 if ( 'error' in data ) return ;
172169 runResponseHook ( responseHook , span , data . command , getCommandArgs ( data ) , data . result ) ;
@@ -180,44 +177,36 @@ function setupBatchChannel(
180177 channelName : string ,
181178 getOperationName : ( data : RedisBatchData ) => string ,
182179) : void {
183- bindTracingChannelToSpan (
184- tracingChannel < RedisBatchData > ( channelName ) ,
185- data => {
186- return startInactiveSpan ( {
187- name : getOperationName ( data ) ,
188- attributes : {
189- [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : ORIGIN ,
190- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'db.redis' ,
191- [ DB_SYSTEM_NAME ] : DB_SYSTEM_NAME_VALUE_REDIS ,
192- // should only include batch size greater than 1,
193- // or else it isn't properly considered a "batch"
194- ...( Number ( data . batchSize ) > 1 ? { [ DB_OPERATION_BATCH_SIZE ] : data . batchSize } : { } ) ,
195- ...( data . serverAddress != null ? { [ SERVER_ADDRESS ] : data . serverAddress } : { } ) ,
196- ...( data . serverPort != null ? { [ SERVER_PORT ] : data . serverPort } : { } ) ,
197- } ,
198- } ) ;
199- } ,
200- { captureError : false } ,
201- ) ;
180+ bindTracingChannelToSpan ( tracingChannel < RedisBatchData > ( channelName ) , data => {
181+ return startInactiveSpan ( {
182+ name : getOperationName ( data ) ,
183+ attributes : {
184+ [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : ORIGIN ,
185+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'db.redis' ,
186+ [ DB_SYSTEM_NAME ] : DB_SYSTEM_NAME_VALUE_REDIS ,
187+ // should only include batch size greater than 1,
188+ // or else it isn't properly considered a "batch"
189+ ...( Number ( data . batchSize ) > 1 ? { [ DB_OPERATION_BATCH_SIZE ] : data . batchSize } : { } ) ,
190+ ...( data . serverAddress != null ? { [ SERVER_ADDRESS ] : data . serverAddress } : { } ) ,
191+ ...( data . serverPort != null ? { [ SERVER_PORT ] : data . serverPort } : { } ) ,
192+ } ,
193+ } ) ;
194+ } ) ;
202195}
203196
204197function setupConnectChannel ( tracingChannel : RedisTracingChannelFactory , channelName : string ) : void {
205- bindTracingChannelToSpan (
206- tracingChannel < RedisConnectData > ( channelName ) ,
207- data => {
208- return startInactiveSpan ( {
209- name : 'redis-connect' ,
210- attributes : {
211- [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : ORIGIN ,
212- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'db.redis.connect' ,
213- [ DB_SYSTEM_NAME ] : DB_SYSTEM_NAME_VALUE_REDIS ,
214- ...( data . serverAddress != null ? { [ SERVER_ADDRESS ] : data . serverAddress } : { } ) ,
215- ...( data . serverPort != null ? { [ SERVER_PORT ] : data . serverPort } : { } ) ,
216- } ,
217- } ) ;
218- } ,
219- { captureError : false } ,
220- ) ;
198+ bindTracingChannelToSpan ( tracingChannel < RedisConnectData > ( channelName ) , data => {
199+ return startInactiveSpan ( {
200+ name : 'redis-connect' ,
201+ attributes : {
202+ [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : ORIGIN ,
203+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'db.redis.connect' ,
204+ [ DB_SYSTEM_NAME ] : DB_SYSTEM_NAME_VALUE_REDIS ,
205+ ...( data . serverAddress != null ? { [ SERVER_ADDRESS ] : data . serverAddress } : { } ) ,
206+ ...( data . serverPort != null ? { [ SERVER_PORT ] : data . serverPort } : { } ) ,
207+ } ,
208+ } ) ;
209+ } ) ;
221210}
222211
223212function runResponseHook (
0 commit comments