Skip to content

Add Services view to Dashboard #2967

Closed
Closed
@scottcarol

Description

Feature Request

What problem are you trying to solve?

Important data can be shared with users in the context of Services, including the result of load-balancing/traffic-splitting, service profiles and more. Currently we are not displaying this on the dashboard.

How should the problem be solved?

Build a Services view on the dashboard, to be accessed under the Resources menu.

Mockups below.
Outstanding question: @grampelberg we didn't talk about an All view for Services. For P0, would a list of services with links to their detail view be helpful? Or omit for now?

service-menu

svg-page-1

svg-page-2

Activity

self-assigned this
on Jun 18, 2019
adleong

adleong commented on Jun 19, 2019

@adleong
Member

This looks fantastic, @scottcarol! As we have discussed, there is a lot of potentially useful information we can put on this page but I think this is a great piece to start with.

I think we can also add a "success rate" column to this table.

I'll also mention that "endpoints" already has a defined meaning in Kubernetes (the addresses of a service) so there's a bit of a mismatch when showing deployments, for example. A less overloaded term might be something like "members".

scottcarol

scottcarol commented on Jun 19, 2019

@scottcarol
ContributorAuthor

Thanks @adleong. The k8s docs for Services don't use the word "member" anywhere, but they do use the phrase "Service resources" - would that be easier to understand as the title?:
svg-page-1

removed this from To do in 2.6 - Dashboardon Jul 12, 2019
scottcarol

scottcarol commented on Jul 18, 2019

@scottcarol
ContributorAuthor

Closing for now, building #3105 and #3106 instead. Will revisit Service UI at a later date.

moved this from To do to Done in 2.6 - Traffic Split UIon Jul 18, 2019
locked as resolved and limited conversation to collaborators on Jul 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    Add Services view to Dashboard · Issue #2967 · linkerd/linkerd2