*Version: 1.0 | Last Updated: 19/02/2025* ## Overview - **Integration Name:** Coralogix intergration - **Purpose:** To integrate Coralogix with MoovingON AI, enabling users to receive Coralogix notifications - **Audience:** Support team, TAM - **Prerequisites:** Administrator role in MoovingON AI --- ## Table of Contents - [[#Setup Instructions]] - [[#Configuration]] - [[#Testing the Integration]] - [[#Related Links]] --- ## Setup Instructions 1. Step 1: In MoovingON AI, navigate to Settings -> Integrations. **![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcRlVOIXdQo-3K1ZK6_yb3RassT5Hwm4HV4HbrMYQXOEGy84c_b-GkCM8dniycVDIIFCnO2aZjV4JlFtbdfGglmJyazL4q0aVk0BgHiuV4HBeSf9DGLdSRe2LJ4YQR5PKlMwKNbag?key=KBEKAuRqwRONFDBsNTxVIo1q)** 2. Step 2: On the right side of the page, select "Add Webhook." ![add-webhook.png](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcIK0v0mFX3JZay_sfhiCIID1caSrVTm13IU9eFcBS6OLZaubWz9b7ryjIiTF-vLXoK_ZUbj9u3M4vAMxIdBRAdbzOGo8fY7TpAJaxdCAAnFp41yA6Ohp-37MjWjSnxNXxkl0-wSA?key=pWeWSRwPH8MCV1bVqRvIPmbR) 3. Step 3: Enter an integration name for the webhook and click "Submit." **![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXegXOiH_ed_yvnovas7N8A_4Gy0f7cdbR1R0eILGQ8iL5ZiuSCpGff9k1YuDRo5Xe2fdgQ4IWSCY-lIimkAyG44-YodYT8QzU6KZRk8mXP3_JEfaH3dKNLP-ThTE2Lmbhxcyis-DA?key=KBEKAuRqwRONFDBsNTxVIo1q)** 4. Step 4: A webhook basic authentication (Username and Token) will be created after submission. **![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdftB0KFsctdudQ70rgU0rCtuwFirMXIieZRJF5g8CSVfPwbokdBuDG0BcAOYWS3NApNu0xYPGRtP4SASRVuT9jjNn92sFW9iNDMRJsww8pEpzgWOaUoPJAv9uSGEGDCh_p0JV_?key=KBEKAuRqwRONFDBsNTxVIo1q)** - Save the generated Username and Token for use in Coralogix --- ## Configuration - From the Coralogix toolbar, navigate to Data Flow > Outbound Webhooks. - In the Outbound Webhooks section, click GENERIC WEBHOOK. ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXemimwlEnIM6vIrH3WbQfqovsUh3iudW5qusChKTcH4iv9akWNFPG5A3D2xSxzQDygP-VmPMdeqAHXU6gd7ZQ4mCCVRK8-g037QDLgvbZ-WHDtzymsIxUK3Gr7_XaeY3l-TXcYppg?key=pWeWSRwPH8MCV1bVqRvIPmbR) - Click on Add → ADD NEW ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfx0xHNwS1UhoNyPAu81qJuSc78gO4ZTazwiSs-KBdco7JPyf4O4mj2AoDJI1H9AyQLuHjuZIDwDN3J3k17-zdaAGWqhrniAMAuY8fw4Nbew7__utdYPgGSNlr02nOPr7OzfLc7pg?key=KBEKAuRqwRONFDBsNTxVIo1q) - Enter a webhook name and the URL to send an event notification. - The UUID field is auto-populated. - Use the Username and Password generated in MoovingON AI - URL: https://Username:Password@{ENDPOINT} - Select an HTTP method for the webhook (GET, POST, or PUT). - Click Next ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeZsXMyD77J5Lh1_7sGXnp1ELA0iVSeFcOwLnw6a71Z62mop30wN5ApW70AUU3pzhXIJwDD1zEDNxjkLGfI2NVEVTJo5dlolzPz4_mlNvy2xKspHLcPupBCUOCP58I7jL0-NSsC?key=pWeWSRwPH8MCV1bVqRvIPmbR) ##### Headers: { "Content-Type": "application/json" } ##### Body: default Payload { "uuid": "7b128620-38b6-45b4-bec3-cd895149d5ad", "alert_id": "$ALERT_ID", "name": "$ALERT_NAME", "description": "$ALERT_DESCRIPTION", "threshold": "$ALERT_THRESHOLD", "timewindow": "$ALERT_TIMEWINDOW_MINUTES", "group_by_labels": "$ALERT_GROUPBY_LABELS", "alert_action": "$ALERT_ACTION", "alert_url": "$ALERT_URL", "log_url": "$LOG_URL", "icon_url": "$CORALOGIX_ICON_URL", "service": "$SERVICE", "duration": "$DURATION", "errors": "$ERRORS", "spans": "$SPANS", "fields": [ { "key": "team", "value": "$TEAM_NAME" } }, --- ## Testing the Integration - **Test Cases:** **![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXf4t860upRPrxLvxw1G-TPhjemQ-ZLEWqst0_WnroHG8HM1q2oX8HUPxNQJaAFSK0ZVUOZ8uXCxQfz0E3UIxecbQME0EUYtanCtM3cB6Hi7ZuuNo7sXNbLo6pV-Q5EX4oYlsTcEHw?key=pWeWSRwPH8MCV1bVqRvIPmbR)** --- ## Related Links - **External Resources:** [Coralogix Documentations](https://coralogix.com/docs/)