The Service Mesh page is the dashboard entry point. It allows users to view the entire Grey Matter service mesh, sort and group services, and view overall health of the mesh.
Search: Allows searching for services by name
Filter Control: Select only services with certain states/owners/capabilities/business impact value
Grouping Control: Select how service cards are organized on the application
Business Impact Value: How critical this service is to operations
Metrics Availability: Icon to indicate whether metrics are available for this service
Config: Opens a side panel to view Fabric configurations and to view/set SLOs
Service Docs: A passthrough link to service documentation, UIs, or any route that should be the first visit for users
Service Cards present high level information about services and indicate their status in the mesh. They also are links down to the aggregate metrics views for each service.
The Service Mesh Page allows for easy access to any service across the mesh. Operations can be applied in order order:
Searching filters the listed services by name by a non-case sensitive prefix.
Filtering is applied to the listed service by clicking on the down arrow of the drop down bar on the top-left portion of the screen. You can also click on body of the drop down bar to search for a specific filter. Currently the available filters types are:
Status- if the service is healthy
Owner- the owner and maintainer of the service. This will differ between deployments.
Capability- the project or mission the service is associated with. This will differ between deployments.
Grouping puts the listed services into sections on the page. To apply a group, click on the down arrow of the drop down bar on the right side of the page and select a group. You can also search for groups by clicking on the body of the drop down. Only one grouping category can be applied at one time. By default, services are grouped by status.
Sorting can be enabled by changing the group to anything other than "status" and clicking on the drop down bar on the right side of the page, next to the grouping drop down. Sorting orders the listed services within each group. Selecting the same sort operator twice reverses the sort. The following ordering operators are available:
Name - alpha-numeric ordering
Status - order in service health, with "healthiest" services ordered last
The type of layout for the available services can be toggled with the two center tabs "Cards" and "List".
Cards is the default layout, displaying each service as a rectangle.
List is a structured view of all services in a table-like format.
The business impact of the service, set via the Control Panel, on a scale from one to four. Users can easily sort on this metadata and organize services according to their impact on business operations.
This icon indicates that historical and instance metrics are disabled and the user cannot view any telemetry collected by the Grey Matter Proxy in the dashboard.
A link to the service's root URL which could be an API endpoint, a UI, Swagger or API documentation.
This icon will toggle the right-hand Control Panel and allow the user to set Business Impact, view the Proxy's configuration and set Service Level Objectives (SLOs).
The Grey Matter application needs to communicate to a number of services available through the mesh. These are outlined and detailed in the setup pages. However, if the deployment information is not available, the configuration can be seen by visiting the
#/toggles route from the main application page (e.g.