查看 FHIR 存储区指标

本页介绍了如何查看有关 FHIR 存储区的以下指标:

  • FHIR 存储区中的 FHIR 资源类型
  • 每种类型的资源数量
  • FHIR 存储区中数据的大小

您可以使用这些指标执行以下操作:

  • 根据当前用量估算未来费用。
  • 跟踪 FHIR 存储区随时间推移的增长和变化情况。
  • 确保 FHIR 存储区中的 FHIR 资源数量与您导入使用软件包创建去标识化的资源数量一致。

当您添加或更改 FHIR 资源时,这些资源会异步添加到 FHIR 存储区。您进行更改后,更改可能需要一段时间才会显示在指标中。

以下示例展示了如何查看有关 FHIR 存储区的指标。

控制台

  1. 在 Google Cloud 控制台中,进入数据集页面。

    转到“数据集”

  2. 选择包含您要查看其指标的 FHIR 存储区的数据集。系统随即会显示数据存储区页面。

  3. 数据存储区列表中,选择要查看指标的 FHIR 存储区。系统随即会显示数据存储空间详情页面。

  4. 点击指标标签页。该标签页会显示以下指标:

    • 资源类型总数
    • 资源总数
    • 所有资源的总大小
  5. 指标表中查看和过滤指标。过滤指标后,选择一种 FHIR 资源类型,即可在 FHIR 查看器中查看该类型的所有资源的相关信息。

gcloud

运行 gcloud healthcare fhir-stores metrics 命令。

在使用下面的命令数据之前,请先进行以下替换:

  • PROJECT_ID:您的 Google Cloud 项目的 ID
  • LOCATION:数据集位置
  • DATASET_ID:FHIR 存储区的父数据集
  • FHIR_STORE_ID:FHIR 存储区 ID

执行以下命令:

Linux、macOS 或 Cloud Shell

gcloud healthcare fhir-stores metrics FHIR_STORE_ID \
  --project=PROJECT_ID \
  --location=LOCATION \
  --dataset=DATASET_ID

Windows (PowerShell)

gcloud healthcare fhir-stores metrics FHIR_STORE_ID `
  --project=PROJECT_ID `
  --location=LOCATION `
  --dataset=DATASET_ID

Windows (cmd.exe)

gcloud healthcare fhir-stores metrics FHIR_STORE_ID ^
  --project=PROJECT_ID ^
  --location=LOCATION ^
  --dataset=DATASET_ID

您应该会收到类似如下所示的响应:

响应

metrics:
- count: 'FHIR_RESOURCE_TYPE_COUNT'
  resourceType: FHIR_RESOURCE_TYPE
  structuredStorageSizeBytes: 'FHIR_RESOURCE_TYPE_SIZE'
...
name: projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID

REST

使用 fhirStores.getFHIRStoreMetrics 方法。

在使用任何请求数据之前,请先进行以下替换:

  • PROJECT_ID:您的 Google Cloud 项目的 ID
  • LOCATION:数据集位置
  • DATASET_ID:FHIR 存储区的父数据集
  • FHIR_STORE_ID:FHIR 存储区 ID

如需发送请求,请选择以下方式之一:

curl

执行以下命令:

curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID:getFHIRStoreMetrics"

PowerShell

执行以下命令:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID:getFHIRStoreMetrics" | Select-Object -Expand Content

API Explorer

打开方法参考页面。APIs Explorer 面板会在页面右侧打开。您可以与此工具进行交互以发送请求。 填写所有必填字段,然后点击执行

您应该收到类似以下内容的 JSON 响应: