使用应用程序顾问确定警报的优先级

应用程序顾问适用于 System Center - Operations Manager 中的 .NET 应用程序性能监视器,并帮助你确定要解决的警报的优先级和管理。 它会找出在你的环境中引起大部分警报的应用程序。 这些是应首先调查的应用程序,因为它们导致大多数服务级别协议(SLA)冲突。 使用 Application Advisor 作为警报管理中的第一步,并用其查看应用程序的总体运行状况。 应用程序顾问可帮助你 跟踪干扰 并找出发生最多的事件的位置。 利用应用程序失败和分析报表,你可以详细查看那些单个应用程序。 摘要报告提供一目了然的关键信息,例如要解决的前五个警报。

限定并运行应用程序顾问报告

  1. Application Advisor 和 Application Diagnostics 随 Operations Manager Web 控制台一起安装。 要查找 Operations Manager Web 控制台的 Web 地址,请打开操作控制台。 在导航窗格中,选择“管理,选择“设置”,然后双击“Web 地址”。 Operations Manager Web 控制台 URL 将指定为: http(s)://<web host>/OperationsManager。 以下是指向 Application Advisor 和 Application Diagnostics 的链接,这些链接使用此 URL 格式以及相同的 Web 主机:

    • 应用程序顾问控制台地址为: http(s)://<web host>/AppAdvisor

    • 应用程序诊断控制台地址为: http(s)://<web host>/AppDiagnostics

    若要简化访问,请将所有三个控制台 URL 添加到 Web 浏览器的收藏夹列表中。

    要打开 Application Advisor,请将 Application Advisor URL 粘贴到你的浏览器中。 Application Advisor 将在 Web 浏览器窗口中打开。 在创建待监视应用程序组时配置的应用程序功能和服务的上下文中会显示不同的应用程序监视报表。

    应用程序监视操作员、报表操作员和管理员角色控制对应用程序顾问的访问。 你必须是应用程序监视操作员以及报表操作员角色或管理员角色的成员。 有关详细信息,请参阅应用程序性能监视器的用户角色。

    可以通过应用程序监视操作员和管理员角色来控制对 Application Diagnostics 的访问权限。 你必须是具有控制台权限的这些角色之一的成员。

    注意

    Application Advisor 需要 SQL Server Report Services (SSRS)。 在使用应用程序顾问之前,必须安装 Operations Manager 报表服务器。

  2. 在“导航” 窗格的“所有应用程序组” 下拉菜单中,选择是想让报表包括所有应用程序组的信息,还是包括部分应用程序组的信息。

    注意

    应用程序组是在 Application Diagnostics 控制台中创建的。 使用它们创建想要确定为报表作用域的一组应用程序。 如果使用许多应用程序组,则可能会对性能有影响。

  3. “选择报表 ”菜单中,选择要如何限定报表的范围,然后选择要运行的报表。 你可以通过客户端监视、问题分析报表、资源利用率分析来确定报表的作用域,或者只选择要查看的单个报表之一。

    你也可以单击报表图形之一来选择报表。

  4. 使用“开始日期” 和“结束日期” 字段为想要包括在报表中的警报选择时间或日期范围。

  5. 选择 “状态 ”文本框,按“新建”、“审阅”、“已删除”或“按设计”筛选警报。

    提示

    如果查看归类为“按设计”的警报,则可以显示应用程序的设计方式是否会实际引起问题。

  6. 选择 “源 ”下拉菜单以选择要包括在报表中的应用程序组件。

    注意

    只有你最初选择的应用程序组中的应用程序才能用作源。

  7. 选择 “计算机 ”下拉菜单以选择要报告的计算机或计算机。

  8. 在“问题” 下拉菜单中,你可以按照检测到的所有问题或仅按照严重问题进行筛选。

  9. 选择“应用”以保存此报表配置并运行报表。

例如:使用问题分布分析报表确定警报的优先级

使用应用程序监视警报的第一步是尝试了解首先应该解决哪些问题,以最大程度地影响环境中的应用程序。 这是应用程序顾问的角色 - 用于识别导致最多警报的应用程序,并查看正在引发的警报类型。 这引入了一种主动方法来管理应用程序运行状况,因为你智能地解决了应用程序最有问题的领域,而不仅仅是在警报到达时做出反应。

为了说明应用程序顾问如何确定警报的优先级,本演练使用在首次调查应用程序问题时有用的报表:问题分布分析报告。 此报告显示所有受监视的应用程序的应用程序故障、性能、连接和安全问题的分布,并突出显示了最有问题的应用程序。 对于导致大多数问题的应用程序,此报表通过显示应用程序组件和外部依赖项来提供更多详细信息,这些依赖项是这些问题的根本原因。

解释问题分布分析报告的关键元素

  1. 按照过程来限定并运行应用程序顾问报表,选择要包括在报表中的信息,然后选择“应用以运行报表。

  2. 下面是三种视图,其中显示了首要问题:

    • 若要仅查看应用程序的性能问题和最佳性能事件,请选择“ 摘要性能分析”。

    • 若要仅查看应用程序的异常和顶级异常事件,请选择“摘要失败分析链接。

    • 可以在“总体源统计信息”部分查看单个应用程序的所有问题类型和首要问题。 本部分向你显示应用程序资源所引起的性能和异常事件(如函数调用或数据库查询)的百分比。

  3. 选择要调查的视图的第一个链接。 此第一个链接显示警报的最高原因,并启动与该应用程序或源相关的所有问题的列表。

    重要

    在此阶段,你可以在已确定优先级的列表中移动以调查与最重要的问题相关的单个警报。 此列表中的任何事件都比另一个事件更重要,但每个事件都有助于突出显示根本原因。

  4. 在事件说明中选择一个链接,此时会打开“应用程序诊断事件属性”页。 在这里,你正在查看有关事件本身的数据。 并且,还可以在此处开始进行故障排除。 有关详细信息,请参阅 使用应用程序诊断处理事件。

    从“事件属性”选项卡开始,使用此选项卡和其他选项卡可以发现有关所发生情况的详细信息、性能数据是否可能是系统问题,以及使用分布式链出现的问题应用程序层。 在显示此信息之后,应该会显示问题是系统问题还是应用程序代码问题,因此还会显示应该解决此问题的人员。

将应用程序顾问报表添加到收藏夹

  1. 如果想要保存的报表具有一些可以在以后轻松查看的作用域信息,请将此报表添加到你的“收藏夹”列表中。 在“选择报表” 菜单中,或者通过单击报表图表,选择要运行的报表。

    注意

    你可以在将报表设为收藏夹报表之前对想要包含在此报表中的信息确定作用域,或者可以在收藏夹管理向导中创建作用域信息。

  2. “结果 ”窗格中,若要打开“收藏夹管理向导”,请选择“收藏夹”图标。

  3. 在收藏夹管理向导中,你可以保留用于对要包含在报表中的信息确定作用域的设置、重置这些设置或者首次设置它们。

  4. 进行或确认范围设置时,选择“下一步以继续执行向导设置页,然后选择“完成”。

  5. 在“收藏夹”命名空间中,选择“ 收藏夹 ”,你将能够查看刚刚配置的报表。

  6. 若要在收藏夹中查看报表,请单击要查看的报表。

后续步骤

若要了解如何处理要收集和可供应用程序性能监视器查看的敏感数据,请查看使用 .NET 应用程序的敏感数据。