Searched for 2 days, asked the question here and found the answer within the hour. Love it.
I went to Digital Experience in DataDog, created API tests (there's even a template available!) and just filled in the fields. Run test every 30 seconds, notify when I you don't receive a 200 OK from the endpoint. You can do this for acceptance or test environments too. I already configured the Slack integration and selected my channels, but keep in mind you have to do this to get the notifications.
Hi Manon Kovacs, How did you manage to connect DataDog to Mendix? For some reasons, mendix is not sending data to DataDog. Can you please share your steps?
hi,
If you want to monitor a Mendix app’s URL and get notified in Slack when it returns a 503 or goes down, you don’t need the DataDog Agent on the Mendix Cloud server. Instead, you use DataDog Synthetic Monitoring (API/URL tests) — this is the correct and documented way to do external HTTP uptime checks.
DataDog Synthetic Monitoring lets you:
This works externally and does not require a local agent running on Mendix Cloud.
https://yourapp.mxapps.io/
This test will verify uptime and HTTP success.
Install the DataDog-Slack integration in DataDog:
@slack-<channel> in your monitor alert message@Datadog to the Slack channel to enable notifications Now when the Synthetic test fails (e.g., 503), DataDog will send alerts to Slack automatically.
Once you have basic uptime testing: