@@ -75,6 +75,7 @@ func (in *eventHubInputV1) Run(
75
75
// Create pipelineClient for publishing events.
76
76
in .pipelineClient , err = createPipelineClient (pipeline )
77
77
if err != nil {
78
+ inputContext .UpdateStatus (status .Failed , err .Error ())
78
79
return fmt .Errorf ("failed to create pipeline pipelineClient: %w" , err )
79
80
}
80
81
defer in .pipelineClient .Close ()
@@ -86,6 +87,7 @@ func (in *eventHubInputV1) Run(
86
87
// Set up new and legacy sanitizers, if any.
87
88
sanitizers , err := newSanitizers (in .config .Sanitizers , in .config .LegacySanitizeOptions )
88
89
if err != nil {
90
+ inputContext .UpdateStatus (status .Failed , err .Error ())
89
91
return fmt .Errorf ("failed to create sanitizers: %w" , err )
90
92
}
91
93
@@ -102,6 +104,8 @@ func (in *eventHubInputV1) Run(
102
104
// in preparation for the main run loop.
103
105
err = in .setup (ctx )
104
106
if err != nil {
107
+ in .log .Errorw ("error setting up input" , "error" , err )
108
+ inputContext .UpdateStatus (status .Failed , err .Error ())
105
109
return err
106
110
}
107
111
@@ -113,7 +117,7 @@ func (in *eventHubInputV1) Run(
113
117
return err
114
118
}
115
119
116
- inputContext .UpdateStatus (status .Stopped , "" )
120
+ inputContext .UpdateStatus (status .Stopping , "" )
117
121
return nil
118
122
}
119
123
0 commit comments