How to create a status page with infinity data source

Hi all

I have a few infinity data sources that call out to external API’s. One of the calls returns a list of servers, and if they are Up or Down with a boolean value.
I am displaying that data in a table right now, but I would like a more colorful representation.
I grabbed the Status Panel visualization, but cannot figure out how to represent my data.
I could just use overrides with a basic table, but I feel like there should be a nicer way to do this.

Does grafana have a way to display a status page? Perhaps with a traffic light style, or just a series of Red or Green squares with the server name as the text?
I feel like this should be a very common thing to show, but I dont see any examples out there!

Thanks!

welcome @bretthowells to forum

please share a sample of the json data coming back from the API

{
  "count": 2,
  "results": [  
    {
      "pk": 4103359,
      "name": "Service: Routes",
      "created_at": "2024-10-03T13:37:03.503988Z",
      "modified_at": "2024-12-10T19:10:30.783209Z",
      "is_under_maintenance": true,
      "state_is_up": true
    },
	{
      "pk": 4103358,
      "name": "Service: Api",
      "created_at": "2024-10-03T13:37:03.503988Z",
      "modified_at": "2024-12-10T19:10:30.783209Z",
      "is_under_maintenance": true,
      "state_is_up": true
    },
  ]
}

from this data which fields do you want to see in plugin, not sure what you mean by Status page

I wanted to display the data like this status page :

Basically the test name on one side, and a Red/Green box or image or whatever to represent up/down. The idea is that anyone can look at this with a glance and know that everything is up as quick as possible.

close enough (using emojis for the :check_mark: and X) ? otherwise you will need to use some other plugin that does the layout you want

That looks pretty good!
I’ve tried a bunch of plugins, but nothing seems to do what I want. Ideas welcome!

business text with html and maybe using bootstrap or a simple css
loop over your data and your basic html stuff

Can you post that HTML for me please?

So here is my query and the output from just grabbing the JSON :

If I try and input some HTML there:

I get a blank list with no data.
Just to test that the #each works, I tried :

And that shows :

I am thinking there is something up with how I am parsing out the fields.

Looks like you might not have read the docu