File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ export class TaskMetaDto {
4141 if ( task . payload ) {
4242 obj . attrs = { } ;
4343 for ( const [ key , value ] of Object . entries ( task . payload ) ) {
44- if ( key !== 'otel_headers ' ) {
44+ if ( key !== 'trace_headers ' ) {
4545 obj . attrs [ key ] = value ;
4646 }
4747 }
Original file line number Diff line number Diff line change @@ -7,16 +7,24 @@ import {
77 Message ,
88 OpenAIMessageRole ,
99} from 'omniboxd/messages/entities/message.entity' ;
10+ import { context , propagation } from '@opentelemetry/api' ;
1011
1112@Injectable ( )
1213export class WizardTaskService {
1314 constructor (
1415 @InjectRepository ( Task ) public taskRepository : Repository < Task > ,
1516 ) { }
1617
18+ injectTraceHeaders ( task : Partial < Task > ) {
19+ const traceHeaders : Record < string , string > = { } ;
20+ propagation . inject ( context . active ( ) , traceHeaders ) ;
21+ task . payload = { ...( task . payload || { } ) , trace_headers : traceHeaders } ;
22+ return task ;
23+ }
24+
1725 async create ( data : Partial < Task > , repo ?: Repository < Task > ) {
1826 const repository = repo || this . taskRepository ;
19- const task = repository . create ( data ) ;
27+ const task = repository . create ( this . injectTraceHeaders ( data ) ) ;
2028 return await repository . save ( task ) ;
2129 }
2230
You can’t perform that action at this time.
0 commit comments