Use search administration reports (SharePoint Server 2010)
Applies to: SharePoint Server 2010
Summary: Use and configure reports to monitor search system health, including crawl rate, crawl processing, query latency trend, and back-end latency.
Search administration reports help you to determine the health of search service applications on a SharePoint farm. There are three types of search administration reports:
Basic search administration reports. Enabled by default, these reports show high-level monitoring data aggregated from all components for the selected search service application.
Advanced search administration reports. Enabled by default, these reports show more in-depth monitoring data aggregated from all components for the selected search service application.
Verbose search administration reports. After enabling verbose query monitoring for search, this trend report uses per-query data to derive query latency percentiles.
Note
To obtain search administration reports, you must have a Microsoft SharePoint Server 2010, Microsoft Search Server 2010, or Microsoft FAST Search Server 2010 for SharePoint environment that contains crawled data and a Search Center. You also have to ensure that the State Service has been enabled through the Farm Configuration Wizard.
The following table shows the four basic search administration reports and the metrics they provide. For each report, you can filter the results by search service application and time. You can also filter the Crawl Rate per Content Source by content source.
Report | Description | Metrics Reported |
---|---|---|
Crawl Rate per Content Source |
Provides a view of recent crawl activity, aggregated by content source. Anchor crawl appears as a separate (virtual) content source. You can filter the report by search service application, time, and content source. |
Average items crawled per minute, separated by content source. Accompanying table shows crawl start times, duration, and crawl rate. |
Crawl Rate per Type |
Provides a view of recent crawl activity, sorted by items and actions for a given URL. These items and actions include modified items, deleted items, retries, errors, and others. You can filter the report by search service application and time. |
Average items per minute, separated by type of crawl transaction:
Accompanying table shows totals for each type of crawl task. |
Overall Query Latency |
Provides a view of recent query activity, showing latency from the major segments of the query pipeline and query averages per minute. You can filter the report by search service application and time. |
|
SharePoint Back-end Query Latency |
Provides a view of recent query activity, showing latency details from the index and property database portion of the query pipeline and query averages per minute. You can filter the report by search service application and time. This report is only applicable to queries that go to the Microsoft SharePoint Server 2010 or Microsoft Search Server 2010 back-end. |
Average back-end query count per minute (on the right side of the graph), represented bya light purple line. Usually fluctuates throughout the day. Average back-end query latency per minute (on the left side of the graph) for the following back-end tasks:
|
The following table shows the three advanced search administration reports and the metrics they provide.
Report | Description | Metrics Reported |
---|---|---|
Crawl Processing per Activity |
Provides a view of where crawl processing occurs in the pipeline. The timings per component are grouped by activity, such as filtering or word breaking. You can filter the report by search service application and time. |
Crawl activity in seconds, separated by major task:
|
Crawl Processing per Component |
Provides a view of where crawl processing occurs in the pipeline, per minute. The timings are grouped by component, such as File Protocol Handler or Anchor Plug-in. |
Crawl activity in seconds, separated by component:
|
Crawl Queue |
Provides a view of the state of the crawl queue, displaying incoming links to process and outgoing transactions queued. |
|
The following table shows the verbose search administration report and the metrics it provides.
Report | Description | Metrics Reported |
---|---|---|
Query Latency Trend |
This report provides a view of server-side query latency breakdown by percentile, in addition to the current crawl rate. |
|
Note
To enable the Query Latency Trend report, you must run the following Windows PowerShell cmdlets:
-
$app = Get-SPEnterpriseSearchServiceApplication "<application name>"
-
$app | Set-SPEnterpriseSearchServiceApplication -VerboseQueryMonitoring "True"
-
$app = Get-SPEnterpriseSearchServiceApplication "<application name>"
-
$app.Update()
Filter data for search administration reports
To view administrative reports, see View administrative reports (SharePoint Server 2010). You can filter data for search administration reports by using Central Administration. By default, search administration reports show data for all search applications over the last 12 hours. You can filter report data in the following ways:
Restrict a report to one or more search service applications
Restrict a report to a specific time period
To restrict a report to one or more search service applications
Verify that you have the following administrative credentials:
- To view reports in the Search administration reports folder, you must be a member of the Farm Administrators SharePoint group on the computer running the SharePoint Central Administration Web site.
On the report page, click the filter icon next to the Application box.
In the Select Filter Value(s) dialog box, select the search service applications that you want, and then click OK.
Click the Apply Filters button to update the report.
To restrict a report to a specific time period
Verify that you have the following administrative credentials:
- To view reports in the Search administration reports folder, you must be a member of the Farm Administrators SharePoint group on the computer running the SharePoint Central Administration Web site.
On the report page, click the Start Date and End Date calendars and times to specify the time period that you want.
Click the Apply Filters button to update the report.