@@ -99,7 +99,7 @@ func (r *lokiReceiver) startProtocolsServers(host component.Host) error {
99
99
if err != nil {
100
100
return fmt .Errorf ("failed create http server error: %w" , err )
101
101
}
102
- err = r .startHTTPServer (host )
102
+ err = r .startHTTPServer ()
103
103
if err != nil {
104
104
return fmt .Errorf ("failed to start http server error: %w" , err )
105
105
}
@@ -113,7 +113,7 @@ func (r *lokiReceiver) startProtocolsServers(host component.Host) error {
113
113
114
114
push .RegisterPusherServer (r .serverGRPC , r )
115
115
116
- err = r .startGRPCServer (host )
116
+ err = r .startGRPCServer ()
117
117
if err != nil {
118
118
return fmt .Errorf ("failed to start grpc server error: %w" , err )
119
119
}
@@ -122,7 +122,7 @@ func (r *lokiReceiver) startProtocolsServers(host component.Host) error {
122
122
return err
123
123
}
124
124
125
- func (r * lokiReceiver ) startHTTPServer (host component. Host ) error {
125
+ func (r * lokiReceiver ) startHTTPServer () error {
126
126
r .settings .Logger .Info ("Starting HTTP server" , zap .String ("endpoint" , r .conf .HTTP .Endpoint ))
127
127
listener , err := r .conf .HTTP .ToListener ()
128
128
if err != nil {
@@ -133,13 +133,13 @@ func (r *lokiReceiver) startHTTPServer(host component.Host) error {
133
133
go func () {
134
134
defer r .shutdownWG .Done ()
135
135
if errHTTP := r .serverHTTP .Serve (listener ); ! errors .Is (errHTTP , http .ErrServerClosed ) && errHTTP != nil {
136
- host . ReportFatalError ( errHTTP )
136
+ r . settings . ReportStatus ( component . NewFatalErrorEvent ( errHTTP ) )
137
137
}
138
138
}()
139
139
return nil
140
140
}
141
141
142
- func (r * lokiReceiver ) startGRPCServer (host component. Host ) error {
142
+ func (r * lokiReceiver ) startGRPCServer () error {
143
143
r .settings .Logger .Info ("Starting GRPC server" , zap .String ("endpoint" , r .conf .GRPC .NetAddr .Endpoint ))
144
144
listener , err := r .conf .GRPC .ToListener ()
145
145
if err != nil {
@@ -150,7 +150,7 @@ func (r *lokiReceiver) startGRPCServer(host component.Host) error {
150
150
go func () {
151
151
defer r .shutdownWG .Done ()
152
152
if errGRPC := r .serverGRPC .Serve (listener ); ! errors .Is (errGRPC , grpc .ErrServerStopped ) && errGRPC != nil {
153
- host . ReportFatalError ( errGRPC )
153
+ r . settings . ReportStatus ( component . NewFatalErrorEvent ( errGRPC ) )
154
154
}
155
155
}()
156
156
return nil
0 commit comments