File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ export default class RemoteDispatcher implements Dispatcher {
2828
2929 constructor ( agentHost : string , agentPort : number , logger = new NullLogger ( ) ) {
3030 logger . info ( `Initializing the remote dispatcher, connecting at ${ agentHost } :${ agentPort } ` ) ;
31+ agentHost = agentHost || 'haystack-agent' ;
32+ agentPort = agentPort || 35000 ;
3133 this . _client = new services . SpanAgentClient ( `${ agentHost } :${ agentPort } ` , grpc . credentials . createInsecure ( ) ) ;
3234 this . _logger = logger ;
3335 }
@@ -39,17 +41,19 @@ export default class RemoteDispatcher implements Dispatcher {
3941 dispatch ( span : Span , callback : ( error ) => void ) : void {
4042 const proto = this . _convertToProtoSpan ( span ) ;
4143 this . _client . dispatch ( proto , ( err , response ) => {
42- if ( this . _logger ) {
43- if ( err ) {
44+ if ( err ) {
45+ if ( this . _logger ) {
4446 this . _logger . error ( `Fail to dispatch span to haystack-agent ${ err . toString ( ) } ` ) ;
45- if ( callback ) {
46- callback ( new Error ( err ) ) ;
47- }
48- } else {
47+ }
48+ if ( callback ) {
49+ callback ( new Error ( err ) ) ;
50+ }
51+ } else {
52+ if ( this . _logger ) {
4953 this . _logger . debug ( `grpc response code from haystack-agent - ${ response . getCode ( ) } ` ) ;
50- if ( callback ) {
51- callback ( null ) ;
52- }
54+ }
55+ if ( callback ) {
56+ callback ( null ) ;
5357 }
5458 }
5559 } ) ;
You can’t perform that action at this time.
0 commit comments