# Alerts are not displaying in chronograf dashboard

**URL:** <https://community.influxdata.com/t/alerts-are-not-displaying-in-chronograf-dashboard/34310>\
**Category:** Systems\
**Tags:** influxdb, telegraf, kapacitor, chronograf, tasks\
**Created:** [May 21, 2024, 7:10am UTC](https://community.influxdata.com/t/alerts-are-not-displaying-in-chronograf-dashboard/34310 "2024-05-21T07:10:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gowrishankar](https://avatars.discourse-cdn.com/v4/letter/g/f07891/32.png) [@Gowrishankar](https://community.influxdata.com/u/Gowrishankar)\
**Post date:** [May 21, 2024, 7:10am UTC](https://community.influxdata.com/t/alerts-are-not-displaying-in-chronograf-dashboard/34310/1 "2024-05-21T07:10:17Z")

</div>

I 'm having an issue of getting alerts in alert history in chronograf.

I have created alert rule for cpu with threshold \> 5 and task is enabled without handlers below is my tick script , i have written log

 ![Screenshot from 2024-05-16 14-26-52](https://us1.discourse-cdn.com/flex023/uploads/influxdata/original/2X/b/b3d05d79745934c5284df5686c74c2bc96604c45.png)

var db = ‘telegraf’

var rp = ‘autogen’

var measurement = ‘cpu’

var groupBy =

var whereFilter = lambda: (“cpu” == ‘cpu2’) AND isPresent(“usage\_idle”)

var name = ‘cpu\_alerts2’

var idVar = name

var message = ’ {{.ID}} {{.Name}}’

var idTag = ‘alertID’

var levelTag = ‘level’

var messageField = ‘message’

var durationField = ‘duration’

var outputDB = ‘chronograf’

var outputRP = ‘autogen’

var outputMeasurement = ‘alerts’

var triggerType = ‘threshold’

var crit = 10

var data = stream  
|from()  
.database(db)  
.retentionPolicy(rp)  
.measurement(measurement)  
.groupBy(groupBy)  
.where(whereFilter)  
|eval(lambda: “usage\_idle”)  
.as(‘value’)  
|log()

var trigger = data  
|alert()  
.crit(lambda: “value” \> crit)  
.stateChangesOnly()  
.message(message)  
.id(idVar)  
.idTag(idTag)  
.levelTag(levelTag)  
.messageField(messageField)  
.durationField(durationField)  
.stateChangesOnly()  
.log(‘/tmp/alerts.log’)

trigger  
|eval(lambda: float(“value”))  
.as(‘value’)  
.keep()  
|influxDBOut()  
.create()  
.database(outputDB)  
.retentionPolicy(outputRP)  
.measurement(outputMeasurement)  
.tag(‘alertName’, name)  
.tag(‘triggerType’, triggerType)

trigger  
|httpOut(‘output’)

According to log data is receiving from influxdb to kapacitor , when kapacitor show no data points has been processed and also alerts are not gettting triggered please find below

DOT:  
digraph chronograf-v1-b1d33782-2631-4218-8d45-f9a013dfa587 {  
graph [throughput=“0.00 points/s”];

stream0 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];  
stream0 → from1 [processed=“0”];

from1 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];  
from1 → eval2 [processed=“0”];

eval2 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];  
eval2 → alert3 [processed=“0”];

alert3 [alerts\_inhibited=“0” alerts\_triggered=“0” avg\_exec\_time\_ns=“0s” crits\_triggered=“0” errors=“0” infos\_triggered=“0” oks\_triggered=“0” warns\_triggered=“0” working\_cardinality=“0”];  
alert3 → http\_out6 [processed=“0”];  
alert3 → eval4 [processed=“0”];

http\_out6 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];

eval4 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];  
eval4 → influxdb\_out5 [processed=“0”];

influxdb\_out5 [avg\_exec\_time\_ns=“0s” errors=“0” points\_written=“0” working\_cardinality=“0” write\_errors=“0”];  
}

i have also checked Kapacitor stats ingress -  
user@user-VivoBook-ASUSLaptop-X409JA-X409JA:~$ kapacitor stats ingress  
Database Retention Policy Measurement Points Received  
\_kapacitor autogen edges 12461  
\_kapacitor autogen ingress 5125  
\_kapacitor autogen kafka 318  
\_kapacitor autogen kapacitor 688  
\_kapacitor autogen load 688  
\_kapacitor autogen nodes 11085  
\_kapacitor autogen runtime 688  
\_kapacitor autogen topics 1344

kindly help to resolve this issue to generate alerts  
Thanks

---

<div class="post-metadata">

**Author:** ![scott](https://sea1.discourse-cdn.com/flex023/user_avatar/community.influxdata.com/scott/32/16492_2.png) [@scott](https://community.influxdata.com/u/scott)\
**Post date:** [May 21, 2024, 10:40pm UTC](https://community.influxdata.com/t/alerts-are-not-displaying-in-chronograf-dashboard/34310/2 "2024-05-21T22:40:59Z")

</div>

@Gowrishankar Have you [connected Chronograf to your Kapacitor instance](https://docs.influxdata.com/chronograf/v1/administration/creating-connections/#manage-kapacitor-connections-using-the-chronograf-ui)?

---

<div class="post-metadata">

**Author:** ![Gowrishankar](https://avatars.discourse-cdn.com/v4/letter/g/f07891/32.png) [@Gowrishankar](https://community.influxdata.com/u/Gowrishankar)\
**Post date:** [May 22, 2024, 5:00am UTC](https://community.influxdata.com/t/alerts-are-not-displaying-in-chronograf-dashboard/34310/3 "2024-05-22T05:00:11Z")

</div>

![Screenshot from 2024-05-22 10-29-29](https://us1.discourse-cdn.com/flex023/uploads/influxdata/original/2X/1/1b37816294e0e1fb76404921548902068a870946.png)

---

<div class="post-metadata">

**Author:** ![Gowrishankar](https://avatars.discourse-cdn.com/v4/letter/g/f07891/32.png) [@Gowrishankar](https://community.influxdata.com/u/Gowrishankar)\
**Post date:** [May 22, 2024, 5:02am UTC](https://community.influxdata.com/t/alerts-are-not-displaying-in-chronograf-dashboard/34310/4 "2024-05-22T05:02:33Z")

</div>

Yes ,I have connected to chronograf to kapacitor instance. I’m able to query data in chronograf to kapacitor also

---

<div class="post-metadata">

**Author:** ![scott](https://sea1.discourse-cdn.com/flex023/user_avatar/community.influxdata.com/scott/32/16492_2.png) [@scott](https://community.influxdata.com/u/scott)\
**Post date:** [May 22, 2024, 2:12pm UTC](https://community.influxdata.com/t/alerts-are-not-displaying-in-chronograf-dashboard/34310/5 "2024-05-22T14:12:49Z")

</div>

Chronograf writes Kapacitor alert events back to InfluxDB and stores them in the `alerts` measurement. Can you query that measurement to see if any alerts have been stored?

```sql
SELECT * FROM alerts

```

---

<div class="post-metadata">

**Author:** ![Gowrishankar](https://avatars.discourse-cdn.com/v4/letter/g/f07891/32.png) [@Gowrishankar](https://community.influxdata.com/u/Gowrishankar)\
**Post date:** [May 23, 2024, 5:23am UTC](https://community.influxdata.com/t/alerts-are-not-displaying-in-chronograf-dashboard/34310/6 "2024-05-23T05:23:06Z")

</div>

I’m using influxdb version 2.7.6 where create() db is not possible , hence i have created chronograf bucket in influxdb with autogen retention policy but yet i have no alerts measurement writing to influxdb from chronograf.

when i run kapacitor show it say no data points processed

DOT:  
digraph chronograf-v1-b1d33782-2631-4218-8d45-f9a013dfa587 {  
graph [throughput=“0.00 points/s”];

stream0 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];  
stream0 → from1 [processed=“0”];

from1 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];  
from1 → eval2 [processed=“0”];

eval2 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];  
eval2 → alert3 [processed=“0”];

alert3 [alerts\_inhibited=“0” alerts\_triggered=“0” avg\_exec\_time\_ns=“0s” crits\_triggered=“0” errors=“0” infos\_triggered=“0” oks\_triggered=“0” warns\_triggered=“0” working\_cardinality=“0”];  
alert3 → http\_out6 [processed=“0”];  
alert3 → eval4 [processed=“0”];

http\_out6 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];

eval4 [avg\_exec\_time\_ns=“0s” errors=“0” working\_cardinality=“0”];  
eval4 → influxdb\_out5 [processed=“0”];

influxdb\_out5 [avg\_exec\_time\_ns=“0s” errors=“0” points\_written=“0” working\_cardinality=“0” write\_errors=“0”];  
}

I’m able to create dead man alerts from chronograf and same can be seen in alert history and in influxdb as alert measurement but Threshold alerts are not been create or triggered .

 ![Screenshot from 2024-05-23 10-52-16](https://us1.discourse-cdn.com/flex023/uploads/influxdata/original/2X/9/9b332388a4351fb026769f81b63a4ec4e0815822.png)
