16 Dec 2025
06:40 PM
- last edited on
17 Dec 2025
07:58 AM
by
MaciejNeumann
I have an application that generates logs once a day (around 7:00 AM). These logs are ingested into Dynatrace. For the rest of the day, no logs are ingested.
Is it possible to use Davis Anomaly Detection (or another solution) to trigger an issue if the logs are not ingested once a day?
For example: Generate an issue if no logs have been ingested in the last 30 hours...
Thanks
16 Dec 2025 09:07 PM
I dont see why not. As long as you can write the DQL and get the results, then make a Davis Anomaly Detector alert to alert only when there is a lack of data. You may to to select an unachievable alert threshold and then use the Alert on missing data as your Primary desired alerting.
Simple example is I want to alert on CPU but an absence of CPU lets alert on that. So ill set an alert that says, if CPU usage reaches 200% or above, alert - which we know it wont - and then our primary intent is, Alert on missing data.
17 Dec 2025 09:48 AM
@ChadTurner it's not that easy as it sounds. The devil is hidden in the details since Davis Anomaly Detector works on the last 1-hour timeframe data. For such purposes, I use Site Reliability Guardian instead and I raise problems when the objective fail. It's fully under your control. One needs to be careful with Davis Anomaly Detector as it will query every minute.
Featured Posts