fix: forward matched logs to alert receiver
This commit is contained in:
@@ -53,12 +53,11 @@ func forwardAlert(body AlertReceiveBody) error {
|
|||||||
if body.PolicyID == 0 && cfg.DefaultPolicyID > 0 {
|
if body.PolicyID == 0 && cfg.DefaultPolicyID > 0 {
|
||||||
body.PolicyID = cfg.DefaultPolicyID
|
body.PolicyID = cfg.DefaultPolicyID
|
||||||
}
|
}
|
||||||
rawEvent := buildRawEventIngestBody(body, "parsed")
|
raw, err := json.Marshal(body)
|
||||||
raw, err := json.Marshal(rawEvent)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
url := cfg.BaseURL + "/Alert/v1/raw-events/ingest"
|
url := cfg.BaseURL + "/Alert/v1/alerts/receive"
|
||||||
req, err := http.NewRequest(http.MethodPost, url, bytes.NewReader(raw))
|
req, err := http.NewRequest(http.MethodPost, url, bytes.NewReader(raw))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|||||||
Reference in New Issue
Block a user