# Keep getting false alarm

**URL:** <https://forums.distill.io/t/keep-getting-false-alarm/4941>\
**Category:** Help and Support\
**Tags:** notifications, conditions\
**Created:** [April 3, 2025, 5:46pm UTC](https://forums.distill.io/t/keep-getting-false-alarm/4941 "2025-04-03T17:46:03Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![aguida](https://forums.distill.io/letter_avatar_proxy/v4/letter/a/7cd45c/32.png) [@aguida](https://forums.distill.io/u/aguida)\
**Post date:** [April 3, 2025, 5:46pm UTC](https://forums.distill.io/t/keep-getting-false-alarm/4941/1 "2025-04-03T17:46:03Z")

</div>

Hi,  
I have setup a very simple monitor. The only rule in the monitor is:

 ![image](https://forums.distill.io/uploads/default/original/2X/9/961c5ea5a7954b2efc54d0a949a06a09e83d4001.png)  
My understanding being that the rule is triggered if the part of the text changed contains the word Datograph. However I get many alerts and when I look in the page that caused the alert there is no track whatsoever of the word Datograph.  
Am I doing something wrong?  
Thanks

---

<div class="post-metadata">

**Author:** ![ajitk](https://forums.distill.io/letter_avatar_proxy/v4/letter/a/ec9cab/32.png) [@ajitk](https://forums.distill.io/u/ajitk)\
**Post date:** [April 4, 2025, 4:47am UTC](https://forums.distill.io/t/keep-getting-false-alarm/4941/2 "2025-04-04T04:47:27Z")

</div>

@aguida based on the condition, the monitored text must have contained the term “Datograph” when it triggered a notification.

can you check the notification status to see why the condition matched? see [Optimizing Alerts with Conditions – Distill](https://distill.io/docs/web-monitor/using-conditions-to-get-alert-on-important-changes/#how-to-find-out-which-condition-triggered-the-alert)

click the bell icon in change history to see the notification status and condition evaluation’s result.

---

<div class="post-metadata">

**Author:** ![aguida](https://forums.distill.io/letter_avatar_proxy/v4/letter/a/7cd45c/32.png) [@aguida](https://forums.distill.io/u/aguida)\
**Post date:** [April 4, 2025, 6:50am UTC](https://forums.distill.io/t/keep-getting-false-alarm/4941/3 "2025-04-04T06:50:04Z")

</div>

Thank you so much, and apologies for the noob questions, I am really new to this.  
I will check next time I get an alarm. I had three this night but I cannot find them anymore.

I have a dedicated server, running the desktop version running the monitor every 30 seconds.  
Unless I am there to look for the notification soon after received the history will be overloaded by hundreds of new monitor runs.

How do I find back to the one who generated the notification?

If I click on the mail I received “Change History”

 ![image](https://forums.distill.io/uploads/default/original/2X/2/24d545ce25c035838bd1d93f9f9a8870d5a7aae6.png)  
I get a running line that never stops running (probably because the history is too long?)

How do I find the run who caused the notification when it is 100 or more back in time?

If that is not possible, is it possible to add an event that once the notification is sent it stops the monitor? So I will get a chance to analyze the notification and restart it afterwards.

Thank you, still love the tool. Great job!

---

<div class="post-metadata">

**Author:** ![ajitk](https://forums.distill.io/letter_avatar_proxy/v4/letter/a/ec9cab/32.png) [@ajitk](https://forums.distill.io/u/ajitk)\
**Post date:** [April 4, 2025, 1:19pm UTC](https://forums.distill.io/t/keep-getting-false-alarm/4941/4 "2025-04-04T13:19:36Z")

</div>

> [@aguida](#):
>
> How do I find the run who caused the notification when it is 100 or more back in time?

you can setup an email alert so that older changes get sent to your mailbox. the emails can then be used to see that the text was present in the content.

> [@aguida](#):
>
> If that is not possible, is it possible to add an event that once the notification is sent it stops the monitor? So I will get a chance to analyze the notification and restart it afterwards.

this is a good ask. we don’t have this feature yet but we plan to support similar functionality in the future.

---

<div class="post-metadata">

**Author:** ![aguida](https://forums.distill.io/letter_avatar_proxy/v4/letter/a/7cd45c/32.png) [@aguida](https://forums.distill.io/u/aguida)\
**Post date:** [April 25, 2025, 8:06am UTC](https://forums.distill.io/t/keep-getting-false-alarm/4941/5 "2025-04-25T08:06:46Z")

</div>

Apologies for getting back to this. Your last suggestion was very helpful (but I still hope you will implement the stop action as mentioned above):  
However I have another similar issue now. When I look at the watchlist I often get “Unread” monitors.

 ![image](https://forums.distill.io/uploads/default/original/2X/6/673e840ea621ebbfe8e9a99c6cef2b0fd60cb1e2.png)  
Not sure if I am misunderstanding, but I guess this means that there has been an alarm, I haven’t looked at yet. But I did not receive any mail or message (both are enabled). What is then the meaning of “Unread”? And of course I cannot find anything scrolling through all the diff screens, also because checking every 30 seconds there are hundreds of them.  
.  
Thanks

---

<div class="post-metadata">

**Author:** ![aguida](https://forums.distill.io/letter_avatar_proxy/v4/letter/a/7cd45c/32.png) [@aguida](https://forums.distill.io/u/aguida)\
**Post date:** [April 25, 2025, 8:07am UTC](https://forums.distill.io/t/keep-getting-false-alarm/4941/6 "2025-04-25T08:07:59Z")

</div>

Which brings me to a new suggestion (and again apologies if this is stupid, as I am rather new to this tool):

Would it be possible to add a setting so that the tool will cache and store only the checks where there has been triggered an alarm? Right now I have to go through hundreds of them that have not triggered any alarm before (if I am lucky) finding the one who did:  
 ![image](https://forums.distill.io/uploads/default/original/2X/7/7f3073dc4f22351ab4b91fe7fc84633b8397c585.png)  
This for me would be even more valuable that my previous suggestion to introduce a stop action

---

<div class="post-metadata">

**Author:** ![ajitk](https://forums.distill.io/letter_avatar_proxy/v4/letter/a/ec9cab/32.png) [@ajitk](https://forums.distill.io/u/ajitk)\
**Post date:** [April 29, 2025, 5:41am UTC](https://forums.distill.io/t/keep-getting-false-alarm/4941/7 "2025-04-29T05:41:58Z")

</div>

> [@aguida](#):
>
> Not sure if I am misunderstanding, but I guess this means that there has been an alarm, I haven’t looked at yet.

a monitor is marked as unread when there was a change that met the conditions

> [@aguida](#):
>
> But I did not receive any mail or message (both are enabled)

actions are triggered only if the condition is satisfied. if conditions are not set, all changes trigger actions.

note that the monitor will remain unread even if there are new updates that didn’t satisfy the condition.

> [@aguida](#):
>
> Would it be possible to add a setting so that the tool will cache and store only the checks where there has been triggered an alarm?

it is possible to discard a check’s result using a macro. macro has a function named `panic`. this function will error out if it gets a `true` value when called. following post shows an example usage of the panic function in a related use case:

> [@Exclude failed page load when checking changes](https://forums.distill.io/t/exclude-failed-page-load-when-checking-changes/3983/2):
>
> @textuality thanks for sharing your use case. one of the ways is to validate a page’s content after the page has loaded is using one of assert or panic functions in a macro. the last step in the macro can be something like this: panic(element\_has\_text(body, "No stories found"), E\_ASSERT, "Page didn't load correctly") a screenshot with a something similar shown in the app: to get started with macro, please see [https://distill.io/docs/web-monitor/macro-to-record-replay-actions/](https://distill.io/docs/web-monitor/macro-to-record-replay-actions/). cheer…

let me know if you have any other questions.
