Alert API get all configured alerts

Hi All,

Grafana 8.3.4.

I wonder if you can help. I am trying to use the alerttmanager API to sync alerts with another system. I would like to query the API show the status of ALL configured alerts. I believe the below should cover this, however, it appears to only show firing alerts.

curl -H ‘accept: application/json’ -u uuuu:ppp http://127.0.0.1:3000/api/alertmanager/grafana/api/v2/alerts

welcome to the :grafana: forum, @mooneym17

Grafana’s transition from legacy alerting to the Unified Alerting platform represents a big step forward. But, there are many factors that can influence behavior, and it is often hard for the community to troubleshoot issues without a thorough understanding of your unique setup. Try to include the following info:

  • What is your Grafana version?
  • Are you using Grafana Cloud or self-hosted Grafana?
  • Are you using legacy alerting or Unified Alerting?
  • was the alert in question migrated from the legacy platform into Unified Alerting, or did you first create it inside the new platform?
  • Please list ALL configuration options related to alerting. You can find these in the Alerting and Unified Alerting sections of Grafana’s config file. If you are now using or have previously used the beta version of ngalert (released with Grafana 8), please note that too.
    • you can use this table to better understand how configuration options can interact with each other
  • If this is a templating issue on Unified Alerting, check if your alert is using a multi-dimensional rule or not.
  • List the datasource associated with the alert
  • Increase the verbosity of the Grafana server logs to debug and note any errors. For printing to console, set the console logs to debug as well.
  • Search for open issues on GitHub that sound similar to your problem

:+1:

Hello @mooneym17

Did u managed to do this somehow ? Im looking for exacly the same.

Hi, im using unified alerting and im curious if this api endpoint is stable for use.
I dont see any other documents on getting all the alerting rules (only using specific uid)
I tried using the endpoint {baseUrl+ “/api/alertmanager/grafana/api/v2/alerts”} and I get all my alerts.
Are there any documents on this api that i can refer to?