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
En la consola de Google Cloud, ve a la página Conjuntos de datos.
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.
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.
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
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: