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

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

重要

MedTech 服务的弃用于 2025 年 5 月 3 日启动。 如果使用 MedTech 服务不再是优先级,请取消预配实例,可在 此处找到该实例。 以下区域中的活动实例的支持将于 2028 年 5 月 3 日结束:美国西部 2、英国南部、西欧、美国东部、澳大利亚东部、美国东部 2、印度中部、北欧。 可在 此处找到 MedTech 服务的开放源代码版本。

本文介绍如何为 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 工作区或存储帐户),然后才能成功配置选择。 选择每个选择以查看所需的资源。

      对于成功的配置,每个 诊断设置只能有一个目标。

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

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

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

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

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

    注释

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

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

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

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

    1. 编辑设置:编辑或删除保存的 MedTech 服务诊断设置。
    2. + 添加诊断设置:为 MedTech 服务创建更多诊断设置(例如:你可能还需要将 MedTech 服务指标发送到其他目标,例如 Logs Analytics 工作区)。

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

    小窍门

    若要了解如何使用诊断设置,请参阅 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 服务的常见问题解答

注释

FHIR® 是 HL7 的注册商标,用于 HL7 的权限。