@@ -167,7 +167,7 @@ func (c *EventCommand) initDataServer(srv *lookout.DataServerHandler) (startFunc
167167 return start , stop
168168}
169169
170- func (c * EventCommand ) analyzerClient () (lookout.AnalyzerClient , error ) {
170+ func (c * EventCommand ) analyzer () (lookout.Analyzer , error ) {
171171 if c .Args .Analyzer == "" {
172172 c .Args .Analyzer = "ipv4://localhost:9930"
173173 }
@@ -177,7 +177,7 @@ func (c *EventCommand) analyzerClient() (lookout.AnalyzerClient, error) {
177177
178178 grpcAddr , err := pb .ToGoGrpcAddress (c .Args .Analyzer )
179179 if err != nil {
180- return nil , fmt .Errorf ("Can't resolve address of analyzer '%s': %s" , c .Args .Analyzer , err )
180+ return lookout. Analyzer {} , fmt .Errorf ("Can't resolve address of analyzer '%s': %s" , c .Args .Analyzer , err )
181181 }
182182
183183 timeoutCtx , cancel := context .WithTimeout (context .Background (), time .Second )
@@ -188,10 +188,18 @@ func (c *EventCommand) analyzerClient() (lookout.AnalyzerClient, error) {
188188 grpc .WithBlock (),
189189 )
190190 if err != nil {
191- return nil , fmt .Errorf ("Can't connect to analyzer '%s': %s" , grpcAddr , err )
191+ return lookout. Analyzer {} , fmt .Errorf ("Can't connect to analyzer '%s': %s" , grpcAddr , err )
192192 }
193193
194- return lookout .NewAnalyzerClient (conn ), nil
194+ client := lookout .NewAnalyzerClient (conn )
195+
196+ return lookout.Analyzer {
197+ Client : client ,
198+ Config : lookout.AnalyzerConfig {
199+ Name : "test-analyzer" ,
200+ Addr : c .Args .Analyzer ,
201+ },
202+ }, nil
195203}
196204
197205func (c * EventCommand ) parseConfig () (types.Struct , error ) {
0 commit comments