Closed CarsonCook closed 2 years ago
Spike to take a look whether we can reuse some other solution such as RPM, SolarAnalytics instead of building something ourselves.
Spike to see how it will fit into the API ML and whether this will be another service or what is the right place to put it and how is this going to be used in case the previous spike came out unsuccessfully.
Spike to see how it will fit into the API ML and whether this will be another service or what is the right place to put it and how is this going to be used in case the previous spike came out unsuccessfully.
This spike was completed via the UX proposal, which suggests this will be another service that is linked from the GW homepage
Perhaps rather than a custom UI dashboard, we could generalize the dashboard for system metrics. E.g. you provide a URI that provides resources to embed a dashboard, so the end user can just configure the metrics dashboard to use grafana, or any other prebuilt UI dashboard.
From the work done on #1101, grafana dashboards can be created and then embedded into the Metrics Service.
Is your feature request related to a problem? Please describe. APIML should have one dashboard that displays available metrics.
Describe the solution you'd like A Metrics Service UI that embeds the Hystrix/Turbine dashboard and displays system level metrics.
Hystrix dashboard will automatically pick up the HTTP metrics information, so it simply needs to be embedded into the custom dashboard. However, the raw system metrics will be queried and so need to be turned into a nice UI using the researched pre-built ui option.
Describe alternatives you've considered Create a custom UI dashboard for system metrics display. A data visualization library would be needed, some options are:
Additional context https://github.com/Netflix-Skunkworks/hystrix-dashboard/wiki