Présentation
Les API Google Cloud vous permettent d’accéder aux produits de la Google Cloud Platform à partir de votre code.
Utilisez l’intégration Datadog/Google Cloud Platform pour recueillir des métriques des API Google Cloud.
Configuration
Installation
Si vous ne l’avez pas déjà fait, configurez d’abord l’intégration Google Cloud Platform
. Aucune autre procédure d’installation n’est requise.
Collecte de logs
Les logs Google Cloud API sont recueillis avec Google Cloud Logging et envoyés à un Cloud Pub/Sub via un forwarder Push HTTP. Si vous ne l’avez pas déjà fait, configurez un Cloud Pub/Sub à l’aide d’un forwarder Push HTTP
.
Une fois cette opération effectuée, exportez vos logs Google Cloud API depuis Google Cloud Logging vers le Pub/Sub :
- Accédez à la page Google Cloud Logging
et filtrez les logs Google Cloud API.
- Cliquez sur Create Export et nommez le récepteur.
- Choisissez Cloud Pub/Sub comme destination et sélectionnez le Pub/Sub créé à cette fin. Remarque : le Pub/Sub peut se situer dans un autre projet.
- Cliquez sur Create et attendez que le message de confirmation s’affiche.
Données collectées
Métriques
gcp.serviceruntime.api.request_count (count) | The count of completed requests. Shown as request |
gcp.serviceruntime.api.request_latencies.avg (gauge) | Distribution of latencies in seconds for non-streaming requests. Shown as second |
gcp.serviceruntime.api.request_latencies.samplecount (count) | Sample count for API request latencies Shown as second |
gcp.serviceruntime.api.request_latencies.sumsqdev (gauge) | Sum of squared deviation for API request latencies Shown as second |
gcp.serviceruntime.api.request_latencies_backend.avg (gauge) | Distribution of backend latencies in seconds for non-streaming requests. Shown as second |
gcp.serviceruntime.api.request_latencies_backend.samplecount (count) | Sample count for API backend request latencies Shown as second |
gcp.serviceruntime.api.request_latencies_backend.sumsqdev (gauge) | Sum of squared deviation for API backend request latencies Shown as second |
gcp.serviceruntime.api.request_latencies_overhead.avg (gauge) | Distribution of request latencies in seconds for non-streaming requests excluding the backend. Shown as second |
gcp.serviceruntime.api.request_latencies_overhead.samplecount (count) | Sample count for API overhead request latencies Shown as second |
gcp.serviceruntime.api.request_latencies_overhead.sumsqdev (gauge) | Sum of squared deviation for API overhead request latencies Shown as second |
gcp.serviceruntime.api.request_sizes.avg (gauge) | Distribution of request sizes in bytes recorded at request completion. Shown as byte |
gcp.serviceruntime.api.request_sizes.samplecount (count) | Sample count for API request sizes Shown as byte |
gcp.serviceruntime.api.request_sizes.sumsqdev (gauge) | Sum of squared deviation for API request sizes Shown as byte |
gcp.serviceruntime.api.response_sizes.avg (gauge) | Distribution of response sizes in bytes recorded at request completion. Shown as byte |
gcp.serviceruntime.api.response_sizes.samplecount (count) | Sample count for response sizes Shown as byte |
gcp.serviceruntime.api.response_sizes.sumsqdev (gauge) | Sum of squared deviation for response sizes Shown as byte |
gcp.serviceruntime.quota.allocation.usage (gauge) | The total consumed allocation quota. |
gcp.serviceruntime.quota.exceeded (gauge) | The error happened when the quota limit was exceeded. |
gcp.serviceruntime.quota.limit (gauge) | The limit for the quota. |
gcp.serviceruntime.quota.rate.net_usage (count) | The total consumed rate quota. |
Événements
L’intégration API Google Cloud n’inclut aucun événement.
Checks de service
L’intégration API Google Cloud n’inclut aucun check de service.
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog
.