主权项 |
1. An apparatus comprising:
at least one resource monitor configured to:
monitor one or more resources of a network configured for low latency trading operations at a first level of specificity; andreport the monitored one or more resources to a database system at the first level of time-specificity, in which reporting include identifying a respective monitored time; the database system configured to:
receive the reported monitored one or more resources;in response to receiving the reported monitored one or more resources, store the reported monitored one or more resources keyed by the respective monitored time at the first level of specificity;receive a request, from a client program, for information about the one or more resources from a range of time;in response to receiving the request for information, transmitting, to the client program, data indicating the usage of the one or more resources over the range of time at the first level of specificity; the client program configure to:
receive a selection of the one or more resources and the range of time;in response to receiving the selection, transmitting, to the database system, the request for information;receiving, from the database system, the data indicating the usage of the one or more resources over the range of time at the first level of specificity;in response to receiving the data, render the data into a graphical representation of the data with a second level of specificity, in which the second level of specificity is less specific than the first level of specificity, in which the graphical representation of the data with the second level of specificity:1) presents the information in a circular format with time increasing around the circle, and2) is divided into a plurality of slices of times in the range of time, in which each slice of the plurality of slices covers a portion of the range of time, in which the plurality of slices sum to the whole range of time, in which each slice presents a level of resource usage at the second level of specificity; receiving a selection of one slice of the plurality of slices of the graphical representation; and in response to receiving the selection of the one slice of the plurality of slices, adjusting the graphical representation to focus on the portion of the range of time covered by the one slice, in which adjusting the graphical representation includes:
1) expanding the one slice to cover the circular format of the graphical representation, and2) dividing the one slice into a plurality of subslices that each cover a portion the portion of the range of time covered by the one slice and in which the plurality of sub slices sum to the portion of time covered by the one slice, in which each subslice presents a level of resource usage over a respective covered time. |