Table of Contents
Browse is the place to go when you need to know exactly what your infrastructure has been doing in the past and what it’s doing now. The more information you have about your infrastructure performance, the more prepared you are when it comes to addressing changes. Maybe your product was running perfectly last week, but yesterday it started slowing down. Using Browse, you can find out exactly when the behavioral change occurred, which may give you insight into why that might have happened. You can also observe and compare trends in your data over time, which will give you insight into how your infrastructure works best and how you can make it work even better.
Create Customized Graphs
Browse displays your data on graphs, which you can use to compare processes and Process Groups to each other. You can also compare a process or Process Group to itself at different points in time. On the left sidebar of the page, you can select the processes and/or Process Group that you want to compare.
Once you’ve selected the process or Process Group you want to graph, you can click on “Select Resources” at the top to choose which resources should be included on the graph. Under Start and End, select the date range that you want to explore. Within that date range, you have the option to zoom in on a specific time range by using the timeline below the graph. Once you’ve selected a range of time (ex. one hour), you can click and drag the range box to move to a different hour in the overall date range. Each process or Process Group is automatically scaled so that the top of the graph is equal to the maximum value observed for that process during the selected time range. Each process is scaled individually so that you can see what resources a process is using in relation to itself over time.
At the top of the page, you can select the number of graphs to display. Multiple graphs can be configured to display different data points from one another. You can also sync graphs by checking the boxes at the top of the page. You can sync time, which will set the graphs to the same time and range. If you change the time range on one graph, the others will be automatically updated to reflect that change. You can also sync scaling so that each process will be scaled the same on each graph. Syncing your graphs will help you ensure that the comparisons you’re making are accurate and useful without any confounding variables.
Exploring Data on the Graph
The Browse graphs record data points once per minute for every process or Process Group selected, giving you a very detailed view of your data. By using multiple graphs, you can compare processes and Process Group against one another or against themselves over a period of time. By changing the time and date range of the graph, you can see changes in your infrastructure’s behavior over time. This can help you track a problem to its origin and see how your product is scaling.
By looking at the graph of a certain time range, you can observe the general trends of each process and the resources it utilizes. If you want more specific information, you can scroll across the graph to see all numerical data values for each process at each specific point in a mouseover text box. If you click on a data point, a table with more detailed information will show up below the graph to show which specific network connections, threads, files, registries, and log messages are associated with that process at that point in time.
Under “Metrics,” you also have the option to graph a moving average (over the last ten minutes or the last hour). Once you have the moving average line, you can deselect resources so you can just look at the trends without having to look at every single data point. For each graph, you can select “Distribution” to look at the values distribution as a comparative set of bar graphs and as a general distribution curve. If you are looking at multiple graphs, you can click “Compare Distributions” to see a comparison of the distributions of the selected time ranges on all of the graphs.
The ability to see exactly what is going on with a process or an Process Group at any given moment gives you a completely new relationship to your infrastructure. Rather than being shrouded in mystery, the innermost workings of your product are now completely transparent and available for you to access and analyze. If you have a problem with your product, or if you’re simply looking to make it more efficient, having access to this level of information is essential.