Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

frontend APISIX instance status page #850

Closed
tokers opened this issue Nov 23, 2020 · 8 comments · Fixed by #949
Closed

frontend APISIX instance status page #850

tokers opened this issue Nov 23, 2020 · 8 comments · Fixed by #949
Assignees
Labels
enhancement New feature or request frontend
Milestone

Comments

@tokers
Copy link
Contributor

tokers commented Nov 23, 2020

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:

@juzhiyuan

This comment has been minimized.

@juzhiyuan
Copy link
Member

juzhiyuan commented Nov 23, 2020

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"
            }
        }
    ]
}

@juzhiyuan juzhiyuan removed the discuss label Nov 23, 2020
@juzhiyuan juzhiyuan added this to the 2.2 milestone Nov 24, 2020
@juzhiyuan
Copy link
Member

waiting for #849

@juzhiyuan
Copy link
Member

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

@juzhiyuan
Copy link
Member

This issue would be addressed by @guoqqqi

@juzhiyuan juzhiyuan removed their assignment Nov 27, 2020
@juzhiyuan juzhiyuan removed the pending label Nov 29, 2020
@guoqqqi
Copy link
Member

guoqqqi commented Dec 1, 2020

This issue would be addressed by @guoqqqi

OK, please let me handle it

@membphis
Copy link
Member

membphis commented Dec 7, 2020

this feature depends on apache/apisix#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 ^_^

@juzhiyuan
Copy link
Member

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

@juzhiyuan juzhiyuan modified the milestones: 2.2, 2.3 Dec 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants