本页介绍了如何查看以下 HL7v2 存储区指标:
- 给定 HL7v2 消息类型(例如
ADT
或ORU
)的 HL7v2 消息数量。 - 给定 HL7v2 消息类型的所有 HL7v2 消息的结构化存储大小(以字节为单位)。
您可以使用这些指标执行以下操作:
- 根据当前用量估算未来费用。
- 跟踪 HL7v2 存储区随时间的推移而增长和变化的情况。
- 确保 HL7v2 消息的数量与您导入的消息数量一致。
对 HL7v2 数据的修改(例如存储、删除或修改数据)是异步的。在您修改数据与修改内容显示在 HL7v2 存储区指标中之间可能会有延迟。
以下示例展示了如何查看 HL7v2 存储区指标。
控制台
在 Google Cloud 控制台中,进入数据集页面。
选择包含您要查看指标的 HL7v2 存储区的数据集。
在数据存储区列表中,选择要查看其指标的 HL7v2 存储区。系统随即会显示数据存储空间详情页面。
点击指标标签页。
该标签页会在计分卡中显示以下指标:
- 消息类型总数
- 消息总数
- 邮件的总大小
指标表格包含以下各列:
列 说明 Message type
消息类型,例如 ADT
、ORM
或ACK
。Number of messages
指定消息类型的消息数量。 Total size
指定消息类型的所有消息的总大小。 如需过滤表格数据,请在过滤条件字段中输入过滤条件。
您可以按消息类型、消息数量和消息类型的总大小进行过滤。例如,若要过滤“总大小”列,您可以选择过滤条件、选择运算符,然后输入过滤值以及表格中显示的大小单位。以下是一些可用于按总大小进行过滤的有效过滤条件:
Total size:> 2 MiB
和Total size:>= 2 GiB
。
REST
使用 hl7V2Stores.getHL7v2StoreMetrics
方法。
在使用任何请求数据之前,请先进行以下替换:
PROJECT_ID
:您的 Google Cloud 项目的 IDLOCATION
:数据集位置DATASET_ID
:HL7v2 存储区的父数据集HL7V2_STORE_ID
:HL7v2 存储区 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/hl7V2Stores/HL7V2_STORE_ID:getHL7v2StoreMetrics"
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/hl7V2Stores/HL7V2_STORE_ID:getHL7v2StoreMetrics" | Select-Object -Expand Content
API Explorer
打开方法参考页面。APIs Explorer 面板会在页面右侧打开。您可以与此工具进行交互以发送请求。 填写所有必填字段,然后点击执行。
您应该收到类似以下内容的 JSON 响应: