Troubleshooting environmental issues with Performance Analysis dashboards
Create troubleshooting projects with the Performance Analysis (PerfStack™) dashboard. Troubleshooting projects visually correlate time series data from multiple SolarWinds products and entity types in a single view. This allows you to
- Troubleshoot issues in real-time
- Create ad-hoc reports
- Identify root causes of intermittent issues
- Make data-driven decisions on infrastructure changes
Drag and drop performance metrics, events, and log data from multiple device types to a chart to perform deep analysis of what was going on in your environment when the issue occurred, including real-time polling for issues you're experiencing now. You can mix and match metrics from data collected across multiple SolarWinds products for both broad and in-depth insight to your infrastructure.
For example, you could identify an issue in your application that causes disk I/O to spike and cause slowdowns if you collect SRM and SAM data. After your project is built, share the troubleshooting project with other members of your team for remediation.
Compatible SolarWinds products
Performance Analysis is most useful in correlating performance data when multiple SolarWinds products are installed.
Correlate data from the following SolarWinds products:
- NPM 12.1 or later
- SAM 6.4 or later
- VIM 7.1 or later (VMAN integrated with Orion)
- NTA 4.2.2 or later
- SRM 6.4 or later
- WPM 2.2.1 or later
- EOC 2.0 or later
- DPAIM 11.1 or later
- NCM 7.7 or later configuration changes
- VNQM 4.4.1 or later IPSLA operations
If you have at least one of these products installed together on the same server, you can access Performance Analysis dashboards. However, you may not be able to use all collected metrics if you pull data from older product versions.
Some data are either not available or partially available in the Performance Analysis dashboard, such as data from the following:
- SAM Script Component Monitors
For a more complete list, see SolarWinds KB MT85165.
Create analysis projects
The entities and metrics you can add to your troubleshooting project depends on the SolarWinds products installed on your Orion server.
- Poll metrics marked with a rocket ship in real-time.
- The data line may not extend to the end of the chart because it is based on the last polling time.
- Depending on your account limitations, you may not have access to all available infrastructure data, metrics, or entities. However, all users can create Performance Analysis troubleshooting projects.
Create analysis projects from the Performance Analysis dashboard
Click My Dashboards > Home > Performance Analysis.
If you customize your dashboards, Performance Analysis might not be in the menu bar. Click Settings > All Settings > User Accounts > Edit and verify what you use for HomeTab Menu bar. Click My Dashboards > Configure, and add Performance Analysis to the menu bar you used in HomeTab Menu bar.
You can add a key entity and then add all other related entities. Hover over the entity in the metric palette and click the Add related icon.
Select an entity and choose metrics to drag to the dashboard.
Create analysis projects from the entity details page
Open an analysis project directly from the manage resource on your details page. This opens a project with key metrics from the entity already charted. By default, key metrics for most entities include:
- Average CPU Load
- Aerage Percent Memory Used
- Average Response Time
- Open the details page to an entity.
- Click Performance Analyzer on the Management resource.
You can add more metrics or metrics from related entities.
This is supported for nodes, interfaces, IPSLA operations, clusters, datastores, hosts, VMs, LUNs, SRM pools, storage arrays, volumes, cloud instances, and SAM applications.
Update charts in real-time
Metrics with rocket ships next to them can utilize high frequency polling, one second apart, to update their charts. You can have both real-time metrics and regular metrics in your project. When you turn on real-time polling in your project, only the first 10 real-time metrics are collected at the faster rate to reduce server strain. Your project has a seven minute window of real-time metrics.
- You may not have the option to poll entities in real-time. This option is granted at the account level. EOC installations do not have this option.
- You can start fast-polling on 15 metrics at a time across all accounts. While you can exceed this number, performance may significantly degrade.
- When you stop fast-polling, the metrics will continue to poll at the accelerated pace for two minutes before stopping.
Click Start Real-Time Polling in the toolbar.
All real-time enabled metrics in your analysis dashboard begin to poll the nodes in real-time.
Modify the time range for all charts
You can set absolute, relative, or custom time ranges simultaneously across all charts in your troubleshooting project at the top of the dashboard.
Click and drag to select a time range on a chart and zoom in or out using the hover menu.
View the polled data for a plotted metric
This is available for Syslog, SNMP Traps, Events, Alerts, and Configuration changes.
Click and drag a selection on a chart, and click on the icon with the magnifying glass.
The Data Explorer tab opens with the data that for the chart within the time frame you select. Use the Filters menu or the search bar to further reduce the visible data.
Remove entities or metrics
After you determine what metrics and entities you need to troubleshoot an issue, you can remove extraneous entities or metrics from your project.
- Hover over the entity in the metric palette, and click the X button.
- Hover over a metric legend in your chart, and click the X button.
Share analysis projects
Any troubleshooting project you save is accessible to others by sharing the URL. Click the Share button in your analysis dashboard to copy the project's URL to your clipboard. Share this URL so others can
- use the projects as-is
- modify the project and sent the URL back to you
- save it to their own Performance Analysis dashboard by clicking More > Save As
For example, you may use a troubleshooting project to identify the root cause of an issue you are experiencing and send the URL in a help desk ticket for a technician to view, or you may share it with members of your team to refine your diagnoses or use as a troubleshooting tool.
You can send the URL to anyone with access to the Orion Web Console. When a person views the troubleshooting project, all node access limitations are applied.
View your saved analysis projects
Click Load at the top of the dashboard to open your most recently used projects, or search for your saved projects. You can only view projects that you have created or saved.
Delete analysis projects
Click More > Delete to remove a project. You can only delete projects you have created. If a user creates a project and is removed from the SolarWinds user list, the projects that user saved are not removed from the server.
If you delete a troubleshooting project that you have shared with others, you are only deleting your copy.