Apisix-dashboard: frontend APISIX instance status page

Created on 23 Nov 2020  路  8Comments  路  Source: apache/apisix-dashboard

Feature request

Please describe your feature

We have already some discussions about this topic: https://lists.apache.org/thread.html/re3097f7e88d636e8137231c36462c32773b2b4817d91f7997e91358f%40%3Cdev.apisix.apache.org%3E.

Additional context

This thread is used to track the development progress of Dashboard frontend part.

The related issues:

enhancement frontend

All 8 comments

image

Hi, how about using this sketch to build the web page?

Note: All values will be formatted in JSON (stringify).

cc @liuxiran @tokers @LiteSun @moonming

After discussion with @tokers @starsz, here is the latest sketch for the info page.

image

  • supports showing apisix nodes' status by using selector.
  • Selector label: $hostname_$uuid

API

fetch apisix's node list

Waiting for @starsz's design

fetch JSON for target apisix's node

{
    "data":[
        {
            "category":"system",
            "version":"2.0"
        },
        {
            "category":"system",
            "apisix_id":"2.1"
        },
        {
            "category":"categoryA",
            "key":"value1"
        },
        {
            "category":"categoryA",
            "key":"value2"
        },
        {
            "category":"categoryB",
            "key":"value1"
        },
        {
            "category":"categoryB",
            "key":{
                "customKey1":"customValue1"
            }
        }
    ]
}

waiting for #849

@starsz @tokers Could we have API schema confirmed? so that the frontend would go parallel.

This issue would be addressed by @guoqqqi

This issue would be addressed by @guoqqqi

OK, please let me handle it

this feature depends on https://github.com/apache/apisix/pull/2926

we need to release a new version of APISIX first.
so I want to change the milestone to 2.3

@tokers @guoqqqi @juzhiyuan please confirm if this is ok ^_^

Ok for me, the frontend is ready, once apisix and manager api are ready, we would release them soon 馃槉

Was this page helpful?
0 / 5 - 0 ratings