你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

如何为 MedTech 服务启用诊断设置

注意

快速医疗保健互操作性资源 (FHIR®) 是一个开放的医疗保健规范。

本文介绍如何为 MedTech 服务启用诊断设置,以便:

  • 创建诊断设置以导出日志和指标,以便对 MedTech 服务进行审核、分析或故障排除。
  • 使用 Azure Log Analytics 工作区查看 MedTech 服务日志。
  • 访问 MedTech 服务预定义的 Azure Log Analytics 查询。

为 MedTech 服务创建诊断设置

  1. 若要为 MedTech 服务启用日志和指标导出,请在工作区中的“服务”下选择“ MedTech服务”。

    在工作区中选择 MedTech 服务的屏幕截图。

  2. 选择要为其启用诊断设置的 MedTech 服务。 在此示例中,我们将使用名为 mt-azuredocsdemo 的 MedTech 服务。 你将在自己的 Azure Health Data Services 工作区中选择一个 MedTech 服务。

    选择用于导出指标的 MedTech 服务的屏幕截图。

  3. 选择“监视”下的“诊断设置”选项。

    选择诊断设置的屏幕截图。

  4. 选择“ + 添加诊断设置 ”选项。

    选择“+ 添加诊断”设置的屏幕截图。

  5. 将打开 “+ 添加诊断设置 ”页,需要你提供配置信息。

    1. 在“ 诊断设置 名称”框中输入显示名称。 对于此示例,我们将将其命名 为MedTech_service_All_Logs_and_Metrics。 你将输入自己选择的显示名称。

    2. 在“ 日志”下,选择“ AllLogs” 选项。

    3. 在“ 指标”下,选择“ AllMetrics” 选项。

      注意

      若要查看与 AllMetrics 关联的 MedTech 服务指标的完整列表,请参阅 Azure Monitor 支持的指标

    4. 在“ 目标详细信息”下,选择要用于导出的 MedTech 服务日志和指标的目标。 在此示例中,我们选择了名为 la-azuredocsdemo 的 Azure Log Analytics 工作区。 你将选择自己选择的目标。

      重要

      每个 目标详细信息 选择都需要 (某些资源,例如,) 创建现有的 Azure Log Analytics 工作区或存储帐户并可用,然后才能成功配置选择。 选择每个选择以查看需要哪些资源。

      若要成功配置,每个 诊断设置应只有一个目标。

      可以将指标导出到以下目标:

      目标 说明
      Azure Log Analytics 工作区 指标将转换为日志窗体。 将指标发送到 Azure Monitor 日志存储 (可通过 Log Analytics) 进行搜索,以便将它们集成到现有日志数据的查询、警报和可视化效果中。
      Azure 存储帐户 将日志和指标存档到 Azure 存储帐户有助于审核、静态分析或备份。 与 Azure Monitor 日志和 Log Analytics 工作区相比,Azure 存储的成本更低,日志可以无限期地保留在那里。
      Azure 事件中心 将日志和指标发送到事件中心允许将数据流式传输到外部系统,例如第三方安全信息和事件管理 (SIEM) 和其他 Log Analytics 解决方案。
      Azure 监视器合作伙伴集成 Azure Monitor 和其他非 Microsoft 监视平台之间的专用集成。 在已使用某个合作伙伴时非常有用。
    5. 选择 “保存” 选项以保存诊断设置选择。

      诊断设置和必填字段的屏幕截图。

  6. 选择 “保存” 选项后,页面将显示一条消息,指出已成功保存 MedTech 服务的诊断设置。

    成功保存诊断设置的屏幕截图。

    注意

    第一个 MedTech 服务日志和指标最多可能需要 15 分钟才能显示在所选目标中。

  7. 若要查看已保存的诊断设置,请选择“ 诊断设置”。

    用于查看已保存的诊断设置的诊断设置选项的屏幕截图。

  8. 将打开 “诊断设置” 页,其中显示了新创建的 MedTech 服务的诊断设置。 你将能够:

    1. 编辑设置:编辑或删除保存的 MedTech 服务诊断设置。
    2. + 添加诊断设置:为 MedTech 服务创建更多诊断设置 (例如:你可能还希望将 MedTech 服务指标发送到另一个目标,例如日志分析工作区) 。

    诊断设置选项的屏幕截图。

    提示

    若要了解如何使用诊断设置,请参阅 Azure Monitor 中的诊断设置

    若要了解如何使用诊断日志,请参阅 Azure 平台日志概述

使用 Azure Log Analytics 工作区查看 MedTech 服务日志

如果选择将 Log Analytics 工作区作为诊断设置的目标选项,则可以在 MedTech 服务中的 日志 中查看日志。 如果存在任何日志,则它们将是 MedTech 服务 (异常的结果,例如: HealthCheck 异常) 。

  1. 若要访问 Log Analytics 工作区,请选择 MedTech 服务中的 “日志 ”按钮。

    日志选项的屏幕截图。

  2. 将下表查询字符串复制到 Log Analytics 工作区查询区域,然后选择“ 运行”。 使用 AHDSMedTechDiagnosticLogs 表将提供整个表中包含的所选 时间范围 设置的所有日志, (默认值为 “过去 24 小时) ”。 MedTech 服务提供五个预定义查询,将在 标题为访问 MedTech 服务预定义的 Azure Log Analytics 查询一文中讨论这些查询。

    AHDSMedTechDiagnosticLogs
    

    查询运行选项的屏幕截图。

  3. 如果 MedTech 服务配置正确且正常,则查询应返回且没有错误日志。

    没有运行状况问题的查询的屏幕截图。

  4. 如果 MedTech 服务配置错误或运行不正常,则查询将返回错误日志。

    包含运行状况问题的查询的屏幕截图。

  5. 选择其中一个错误日志中的向下箭头以显示完整的错误日志消息,该消息可用于帮助排查 MedTech 服务的问题。 在此示例中,错误日志消息显示 MedTech 服务无法通过 FHIR 服务进行身份验证。

    日志错误消息的屏幕截图。

  6. 解决问题后,可以调整本示例的 “时间范围 ”设置 (,我们将使用 “过去 30 分钟 ”) 并选择“ 运行 ”,以查看是否已清除使用 MedTech 服务解决的问题的错误日志。

    修复错误后的查询的屏幕截图。

警告

上述自定义查询不会保存,如果离开 Log Analytics 工作区而不保存自定义查询,则必须重新创建。

若要了解如何在 Log Analytics 中保存自定义查询,请参阅 在 Azure Monitor Log Analytics 中保存查询

提示

若要了解如何使用 Log Analytics 工作区,请参阅 Azure Log Analytics 工作区

有关排查 MedTech 服务错误的帮助,请参阅 使用 MedTech 服务日志排查错误

访问 MedTech 服务预定义的 Azure Log Analytics 查询

MedTech 服务附带预定义的查询,可以随时在 Log Analytics 工作区中使用这些查询来筛选和汇总日志,以便进行更精确的调查。 查询也可以自定义和保存/共享。

  1. 若要访问预定义的查询,请选择“查询”,在“搜索”区域中键入“MedTech”,双击选择预定义查询,然后选择“运行”以执行预定义查询。 在此示例中,我们选择了 MedTech 运行状况检查异常。 你将选择自己选择的预定义查询。

    提示

    可以单击每个 MedTech 服务预定义查询以查看其说明,并访问用于运行查询或将其放入 Log Analytics 工作区查询区域的不同选项。

    搜索、选择和运行 MedTech 服务预定义查询的屏幕截图。

  2. 可以选择多个预定义查询。 在此示例中,我们还选择了 每个 MedTech 日志或异常类型的日志计数。 你将选择自己选择的另一个预定义查询。

    搜索、选择和运行 MedTech 服务和其他预定义查询的屏幕截图。

  3. 仅执行突出显示的预定义查询。

    运行 MedTech 服务和其他预定义查询的结果的屏幕截图。

警告

如果离开 Log Analytics 工作区而不保存对预定义查询所做的自定义更改,则不会保存对预定义查询所做的任何更改,则必须重新创建这些更改。

若要了解如何在 Log Analytics 中保存查询,请参阅 在 Azure Monitor Log Analytics 中保存查询

提示

若要了解如何使用 Log Analytics 工作区,请参阅 Azure Log Analytics 工作区

有关排查 MedTech 服务错误的帮助,请参阅 使用 MedTech 服务日志排查错误

后续步骤

本文介绍了如何为 MedTech 服务启用诊断设置,并使用 Log Analytics 工作区查询和查看 MedTech 服务日志。

若要了解 MedTech 服务常见问题 (常见问题解答) ,请参阅