linkerd2/web/app/js/components
Risha Mars 3fde755a8f
Add top request table to resource detail page (#1507)
Includes a substantial refactor of Top.jsx to move the websocket
and top-request-aggregation code into a self-contained module
so that this code can be shared by /top and by each resource
detail page.

(This refactor also helps separate concerns in that
page; since that page also makes 10 second requests to the stat
api to populate the autocompletes in the form).

The TopModule uses the startTap prop to figure out whether it
should start a websocket connection and make a tap request
when mounted. (This is because the resource detail pages
start tapping immediately upon load, whereas /top can only
start once you've entered a query.

I've removed the spinner and the awaitingWebSocketConnection
state field because that now belongs in the top module. I think a
similar refactor of tap would be good before we re-add it.
2018-08-22 18:18:35 -07:00
..
util Add the basis for an octopus graph to resource detail page (#1494) 2018-08-21 15:01:34 -07:00
BaseTable.jsx remove toggle sorting functionality from TableComponent (#630) 2018-03-28 18:01:34 -07:00
CallToAction.jsx Add propType validation (#993) 2018-05-30 17:26:05 -07:00
ErrorBanner.jsx Correctly pass tap errors into the ErrorBanner component (#1443) 2018-08-13 12:20:12 -07:00
ErrorModal.jsx Correctly pass tap errors into the ErrorBanner component (#1443) 2018-08-13 12:20:12 -07:00
GrafanaLink.jsx Add grafana icon to links, refactor svgs, link to ResourceDetail component (#1482) 2018-08-17 15:12:33 -07:00
Metric.jsx Add propType validation (#993) 2018-05-30 17:26:05 -07:00
MetricsTable.jsx Add grafana icon to links, refactor svgs, link to ResourceDetail component (#1482) 2018-08-17 15:12:33 -07:00
Namespace.jsx Remove the ScatterPlot code from /web (#1485) 2018-08-17 14:40:45 -07:00
NetworkGraph.jsx add application topology graph to namespace tab (#1110) 2018-07-18 17:10:15 -07:00
NoMatch.jsx Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
Octopus.jsx Start tweaking the look and feel of the Octopus graph (#1501) 2018-08-22 10:43:27 -07:00
PageHeader.jsx Start removing references to conduit in the web UI (#1260) 2018-07-05 15:07:51 -07:00
ResourceDetail.jsx Add top request table to resource detail page (#1507) 2018-08-22 18:18:35 -07:00
ResourceList.jsx Add pod table to resource detail page (#1491) 2018-08-21 11:38:34 -07:00
ServiceMesh.jsx Changing the statusText to be an object with more fields, then displa… (#1395) 2018-08-08 15:45:08 -07:00
Sidebar.jsx Add grafana icon to links, refactor svgs, link to ResourceDetail component (#1482) 2018-08-17 15:12:33 -07:00
SocialLinks.jsx Remove remaining conduit references in codebase (#1381) 2018-07-31 11:19:34 -07:00
StatusTable.jsx Start removing references to conduit in the web UI (#1260) 2018-07-05 15:07:51 -07:00
Tap.jsx Add top request table to resource detail page (#1507) 2018-08-22 18:18:35 -07:00
TapEventTable.jsx linkerd top GUI (#1454) 2018-08-16 10:51:19 -07:00
TapQueryCliCmd.jsx linkerd top GUI (#1454) 2018-08-16 10:51:19 -07:00
TapQueryForm.jsx Add top request table to resource detail page (#1507) 2018-08-22 18:18:35 -07:00
Top.jsx Add top request table to resource detail page (#1507) 2018-08-22 18:18:35 -07:00
TopEventTable.jsx linkerd top GUI (#1454) 2018-08-16 10:51:19 -07:00
TopModule.jsx Add top request table to resource detail page (#1507) 2018-08-22 18:18:35 -07:00
Version.jsx Remove the ScatterPlot code from /web (#1485) 2018-08-17 14:40:45 -07:00