+
+func (s *SBIClient) GetAlerts() (*alert.GetAlertsOK, error) {
+ xapp.Logger.Info("Fetching alerts ...")
+
+ cr := clientruntime.New(s.alertmgrAddr, "/api/v2", []string{"http"})
+ resp, err := client.New(cr, strfmt.Default).Alert.GetAlerts(nil)
+ if err != nil {
+ xapp.Logger.Error("Fetching alerts failed with error: %v", err)
+ return nil, err
+ }
+
+ return resp, nil
+}
\ No newline at end of file