# Query Alert History in Elastic Cloud 8.6.2

**URL:** <https://discuss.elastic.co/t/query-alert-history-in-elastic-cloud-8-6-2/328105>\
**Category:** Kibana\
**Tags:** elastic-stack-alerting\
**Created:** [March 20, 2023, 7:06pm UTC](https://discuss.elastic.co/t/query-alert-history-in-elastic-cloud-8-6-2/328105 "2023-03-20T19:06:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![DougR](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dougr/32/48095_2.png) [@DougR](https://discuss.elastic.co/u/DougR)\
**Post date:** [March 20, 2023, 7:06pm UTC](https://discuss.elastic.co/t/query-alert-history-in-elastic-cloud-8-6-2/328105/1 "2023-03-20T19:06:02Z")

</div>

As an Elastic Cloud user (v8.6.2), I would like to query my Observability Alert history for reporting purposes, and perhaps even to create a high-level dashboard showing open alerts across multiple workspaces in Elastic Cloud. How can I do this?

---

<div class="post-metadata">

**Author:** ![marrc.rousseau](https://avatars.discourse-cdn.com/v4/letter/m/2acd7d/32.png) [@marrc.rousseau](https://discuss.elastic.co/u/marrc.rousseau)\
**Post date:** [March 21, 2023, 4:15pm UTC](https://discuss.elastic.co/t/query-alert-history-in-elastic-cloud-8-6-2/328105/2 "2023-03-21T16:15:59Z")

</div>

AFAIK, there's no official API to get observability alerts.

I found two ways :

- by internal API : use dev mode in chrome to sniff internal api calls, you will see calls to "[https://kibana:5601/internal/bsearch](https://kibana:5601/internal/bsearch)"

- by index : observability alerts are stored in these indexes :  
.internal.alerts-observability.apm.alerts-default  
.internal.alerts-observability.logs.alerts-default  
.internal.alerts-observability.metrics.alerts-default  
.internal.alerts-observability.uptime.alerts-default

```auto
GET /.internal.alerts-observability.metrics.alerts-default-*/_search
{
  "query": {
      "query_string": {
            "query": "*",
            "analyze_wildcard": true
          }
  }
}

```

---

<div class="post-metadata">

**Author:** ![DougR](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dougr/32/48095_2.png) [@DougR](https://discuss.elastic.co/u/DougR)\
**Post date:** [March 21, 2023, 5:25pm UTC](https://discuss.elastic.co/t/query-alert-history-in-elastic-cloud-8-6-2/328105/3 "2023-03-21T17:25:54Z")

</div>

Thx. I'll take a look. By index is probably the way I'd want to go. This is a fundamental requirement, IMO. Just being able to do a histogram on alerts can tell you a lot.

---

<div class="post-metadata">

**Author:** ![DougR](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dougr/32/48095_2.png) [@DougR](https://discuss.elastic.co/u/DougR)\
**Post date:** [March 21, 2023, 5:38pm UTC](https://discuss.elastic.co/t/query-alert-history-in-elastic-cloud-8-6-2/328105/4 "2023-03-21T17:38:00Z")

</div>

Thanks. Alerts are aliased to the equivalent `.alerts-*` index (e.g., `.internal.alerts-apm.observability-default` is aliased to `.alerts-apm.observability-*`), so I created the following data view:

> .alerts-\*

and enabled "View hidden/system indices," and I can see what I hoped to see. Unfortunately there isn't quite as much data as I'd like to see, but I think we can compensate for that by enriching the alerts with tags.

Thx.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [April 18, 2023, 5:38pm UTC](https://discuss.elastic.co/t/query-alert-history-in-elastic-cloud-8-6-2/328105/5 "2023-04-18T17:38:27Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
