Afficher les métriques du store FHIR

Cette page explique comment afficher les métriques suivantes concernant un store FHIR:

  • Types de ressources FHIR dans le store FHIR
  • Le nombre de chaque type de ressource
  • Taille des données dans le store FHIR

Vous pouvez utiliser ces métriques pour effectuer les opérations suivantes:

  • Estimez les coûts futurs en fonction de l'utilisation actuelle.
  • Suivez comment le store FHIR se développe et évolue au fil du temps.
  • Assurez-vous que le nombre de ressources FHIR d'un store FHIR correspond à celui que vous avez importé, créé à l'aide d'un bundle ou de-identified.

Lorsque vous ajoutez ou modifiez des ressources FHIR, celles-ci sont ajoutées au store FHIR de manière asynchrone. Vous constaterez peut-être un délai entre le moment où vous effectuez une modification et celui où elle apparaît dans les métriques.

Les exemples suivants montrent comment afficher les métriques d'un store FHIR.

Console

  1. Dans la console Google Cloud, accédez à la page Ensembles de données.

    Accéder à la page "Ensembles de données"

  2. Sélectionnez l'ensemble de données contenant le store FHIR dont vous souhaitez afficher les métriques. La page Datastores s'affiche.

  3. Dans la liste Datastores, sélectionnez le store FHIR dont vous souhaitez afficher les métriques. La page Détails du datastore s'affiche.

  4. Cliquez sur l'onglet Métriques. Cet onglet affiche les métriques suivantes:

    • Nombre total de types de ressources
    • Nombre total de ressources
    • Taille totale de toutes les ressources
  5. Affichez et filtrez les métriques dans le tableau Métriques. Après avoir filtré les métriques, sélectionnez un type de ressource FHIR pour afficher des informations sur toutes les ressources de ce type dans le lecteur FHIR.

gcloud

Exécutez la commande gcloud healthcare fhir-stores metrics.

Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :

  • PROJECT_ID : ID de votre projet Google Cloud
  • LOCATION : emplacement de l'ensemble de données
  • DATASET_ID : ensemble de données parent du magasin FHIR.
  • FHIR_STORE_ID : ID du magasin FHIR.

Exécutez la commande suivante:

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

Vous devriez obtenir un résultat semblable à celui-ci :

Réponse

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

Utilisez la méthode fhirStores.getFHIRStoreMetrics.

Avant d'utiliser les données de requête, effectuez les remplacements suivants:

  • PROJECT_ID : ID de votre projet Google Cloud
  • LOCATION : emplacement de l'ensemble de données
  • DATASET_ID : ensemble de données parent du magasin FHIR.
  • FHIR_STORE_ID : ID du magasin FHIR.

Pour envoyer votre requête, choisissez l'une des options suivantes :

curl

exécutez la commande suivante :

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

exécutez la commande suivante :

$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

APIs Explorer

Ouvrez la page de référence de la méthode. Le panneau APIs Explorer s'ouvre dans la partie droite de la page. Vous pouvez interagir avec cet outil pour envoyer des requêtes. Renseignez tous les champs obligatoires, puis cliquez sur Exécuter.

Vous devriez recevoir une réponse JSON de ce type :