Visualiza las métricas del almacén de FHIR

En esta página, se explica cómo ver las siguientes métricas sobre un almacén de FHIR:

  • Los tipos de recursos de FHIR en el almacén de FHIR
  • La cantidad de cada tipo de recurso
  • El tamaño de los datos del almacén de FHIR

Puedes usar las métricas para hacer lo siguiente:

  • Estima los costos futuros según el uso actual.
  • Realiza un seguimiento de cómo el almacén de FHIR crece y cambia con el tiempo.
  • Asegúrate de que la cantidad de recursos de FHIR en un almacén de FHIR coincida con la cantidad que importaste, creado con un paquete o desidentificado.

Cuando agregas o cambias recursos de FHIR, estos se agregan al almacén de FHIR de forma asíncrona. Es posible que haya un retraso entre el momento en que realizas un cambio y el momento en que aparece en las métricas.

En los siguientes ejemplos, se muestra cómo ver las métricas de un almacén de FHIR.

Console

  1. En la consola de Google Cloud, ve a la página Conjuntos de datos.

    Ir a Conjuntos de datos

  2. Selecciona el conjunto de datos que contiene el almacén de FHIR cuyas métricas quieres ver. Se muestra la página Almacenes de datos.

  3. En la lista Almacenes de datos, selecciona el almacén de FHIR cuyas métricas deseas. para ver. Se muestra la página de detalles de Datastore.

  4. Haz clic en la pestaña Métricas. En la pestaña, se muestran las siguientes métricas:

    • Cantidad total de tipos de recursos
    • Cantidad total de recursos
    • Tamaño total de todos los recursos
  5. Consulta y filtra las métricas en la tabla Métricas. Después de filtrar las métricas, selecciona un tipo de recurso de FHIR para ver información sobre todos los recursos de que escriban en el visor de FHIR.

gcloud

Ejecuta el comando gcloud healthcare fhir-stores metrics.

Antes de usar cualquiera de los datos de comando a continuación, realiza los siguientes reemplazos:

  • PROJECT_IDEl ID de tu proyecto de Google Cloud.
  • LOCATION: La ubicación del conjunto de datos
  • DATASET_ID es el conjunto de datos superior del almacén de FHIR
  • FHIR_STORE_ID es el ID del almacén de FHIR

Ejecuta el siguiente comando:

Linux, macOS o 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

Deberías recibir una respuesta similar a la que figura a continuación:

Respuesta

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

Usa el método fhirStores.getFHIRStoreMetrics.

Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:

  • PROJECT_IDEl ID de tu proyecto de Google Cloud.
  • LOCATION: La ubicación del conjunto de datos
  • DATASET_ID es el conjunto de datos superior del almacén de FHIR
  • FHIR_STORE_ID es el ID del almacén de FHIR

Para enviar tu solicitud, elige una de estas opciones:

curl

Ejecuta el siguiente comando:

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

Ejecuta el siguiente comando:

$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

Explorador de API

Abre el página de referencia del método. El panel del Explorador de API se abre en la parte derecha de la página. Puedes interactuar con esta herramienta para enviar solicitudes. Completa los campos obligatorios y haz clic en Ejecutar.

Deberías recibir una respuesta JSON similar a la que se muestra a continuación: