Afficher les métriques du store FHIR

Cette page explique comment afficher les métriques suivantes sur un datastore 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:

  • Évaluez les coûts futurs en fonction de l'utilisation actuelle.
  • Suivez l'évolution du datastore FHIR au fil du temps.
  • Assurez-vous que le nombre de ressources FHIR dans un store FHIR correspond au nombre que vous avez importé, créées à l'aide d'un groupe ou anonymisées.

Lorsque vous ajoutez ou modifiez des ressources FHIR, elles sont ajoutées au datastore FHIR de manière asynchrone. Il peut y avoir un retard entre le moment où vous apportez 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 Data stores (Banques de données), sélectionnez le store FHIR dont vous souhaitez afficher les métriques. pour les afficher. 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 qui saisissent 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 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.

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

API 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 :