Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Attributs et événements de portée de trace
Les traces côté client, qui sont collectées en exécutant des RPC, fournissent plusieurs informations pour chaque requête d'un client, y compris des spans avec des codes temporels indiquant quand le client a envoyé la requête RPC et quand il a reçu la réponse RPC. Les portées incluent la latence introduite par le réseau et le système client.
Les traces côté client peuvent inclure les informations suivantes :
Métadonnées de portée
ID du délai
ID unique de cette étendue
ID du délai parent
ID du segment parent (non défini pour le segment racine)
Les traces côté client fournissent les journaux et événements suivants.
Événements gRPC
Propriétés RPC
message.id
entier, par exemple 1, 2
message.type
ENVOYÉ ou REÇU
Événements AggregateQuery
Événement : "Le flux RunAggregationQuery a démarré."
Tentative
Nombre entier supérieur ou égal à 0 (par exemple, 2). 0 pour la première tentative
Événement : "Réponse RunAggregationQuery reçue"
Tentative
Nombre entier supérieur ou égal à 0 (par exemple, 2). 0 pour la première tentative
Événement : "RunAggregationQuery : erreur pouvant être corrigée."
error.message
chaîne
Événement : "RunAggregationQuery : erreur"
error.message
chaîne
Événements BatchGetDocuments
Événement : "BatchGetDocuments : Start"
doc_count
Integer
transactionnelles
booléen
Événement : "BatchGetDocuments : première réponse reçue"
// Une fois que 100 réponses ont été reçues Événement : "BatchGetDocuments : 100 réponses reçues"
Événement : "BatchGetDocuments : terminé avec ${N} réponses"
response_count
Integer
Événements RunQuery
Événement : "RunQuery"
transactionnelles
booléen
retry_query_with_cursor
booléen
Événement : "RunQuery: First Response Received"
// Une fois que 100 réponses ont été reçues Événement : "RunQuery : 100 documents reçus"
// Only if/when half-close is performed by the server Event: "RunQuery: Received RunQueryResponse.Done"
Événement : "RunQuery : erreur pouvant être corrigée par une nouvelle tentative"
error.message
chaîne
Événement : "RunQuery : erreur"
error.message
chaîne
Événement : "RunQuery : terminé"
response_count
Integer
Événements de transaction
Span : "Transaction.Run"
transaction_type
string ("READ_ONLY" ou "READ_WRITE")
attempts_allowed
Integer
attempts_remaining
Integer
// Only if/when a transaction is retried Event: "Initiate transaction retry"
Événements de commit
Span: "BulkWriter.Commit"
doc_count
Integer
Span: "Batch.Commit"
doc_count
Integer
Span : "Transaction.Commit"
doc_count
Integer
Événement exceptionnel
État du délai = ERREUR
exception.message
chaîne
exception.type
chaîne
exception.stacktrace
chaîne
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[],[],null,["# Trace span attributes and events\n================================\n\n|\n| **Preview**\n|\n|\n| This feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\n[Client-side traces](/firestore/native/docs/client-side-traces), which are collected by\nexecuting RPCs, provide several pieces of information for every request from a\nclient, including spans with timestamps of when the client sent the RPC request\nand when the client received the RPC response. The spans include latency\nintroduced by the network and client system.\n\nClient-side traces can include the following information:\n\nSpan metadata\n-------------\n\nSpan attributes\n---------------\n\nLogs and events\n---------------\n\nClient-side traces provide the following logs and events.\n\n### gRPC events\n\n### AggregateQuery events\n\n### BatchGetDocuments Events\n\n### RunQuery Events\n\n### Transaction Events\n\n### Commit Events\n\n### Exceptional Event"]]