Interroger dans ClickHouse CloudLes données de cette table système sont stockées localement sur chaque nœud de ClickHouse Cloud. Pour obtenir une vue complète de l’ensemble des données, il faut donc utiliser la fonction
clusterAllReplicas. Consultez cette page pour plus de détails.Description
Contient des informations sur le nombre d’événements survenus dans le système. Par exemple, dans la table, vous pouvez voir combien de requêtesSELECT ont été traitées depuis le démarrage du serveur ClickHouse.
Description des événements
ACMEAPIRequests
Nombre de requêtes API ACME effectuées.ACMECertificateOrders
Nombre de commandes de certificats ACME passées.AdaptiveAggregationBucketsRetired
Nombre de buckets à deux niveaux dont la mémoire de travail (slot d’arena, références aux fragments intermédiaires) a été libérée juste après l’achèvement de leur fusion-conversion, avant la fin de la fusion globale.AdaptiveAggregationDrainedRecords
Nombre d’enregistrements différés que l’agrégation adaptative a vidés dans la table partagée au moment de la fusion.AdaptiveAggregationGiveUps
Nombre de threads ayant renoncé au gel lors de l’agrégation adaptative parce que leur flux ne contenait que peu de clés distinctes.AdaptiveAggregationLocalFreezes
Nombre de tables de hachage locales gelées par l’agrégation adaptative lorsque le seuil de gel a été atteint.AdaptiveAggregationPressureDrainedRecords
Nombre d’enregistrements en attente que l’agrégation adaptative a vidés de façon anticipée en cas de pression mémoire.AdaptiveAggregationPressureStandDowns
Nombre de threads de l’agrégation adaptative ayant définitivement quitté la phase d’apprentissage parce que la pression mémoire a dépassé le seuil de l’agrégation externe ; leurs tables locales sont donc déversées via l’agrégation externe ordinaire.AdaptiveAggregationPressureSweeps
Nombre de fois où l’agrégation adaptative a vidé par anticipation les enregistrements mis en attente en raison de la pression mémoire.AdaptiveAggregationProbeBypasses
Nombre de threads ayant cessé de sonder leur table locale figée lors de l’agrégation adaptative, car presque aucune ligne ne l’atteignait.AdaptiveAggregationResidueReleases
Nombre de fois où l’agrégation adaptative a écrit sur disque sa table de drainage partagée parce qu’un thread repassé à l’algorithme de référence était sur le point d’effectuer un déversement à cause d’elle.AdaptiveAggregationSealedChunks
Nombre de fragments fusionnés scellés par l’agrégation adaptative à partir des lots de staging placés en tampon.AdaptiveAggregationSealNormalizations
Nombre de colonnes d’arguments en attente que le scellement de l’agrégation adaptative a normalisées depuis une représentation encapsulée (Const, Replicated, Sparse, LowCardinality) vers la forme dense consommée par la vidange.AdaptiveAggregationSharedTableSpills
Nombre de fois où l’agrégation adaptative a déversé sa table de vidange partagée sur disque parce qu’elle avait atteint la limite de partie de données sous pression mémoire.AdaptiveAggregationSpillBacklogSheds
Nombre de fois où l’agrégation adaptative a abandonné l’arriéré en attente parce qu’un thread exécutant l’algorithme de référence — soit un thread que le dégel y avait replacé, soit un thread qui s’était retiré de lui-même — était sur le point d’effectuer un déversement alors que des enregistrements en attente étaient encore présents en mémoire.AdaptiveAggregationStagedBytes
Nombre d’octets de clés mis en attente par l’agrégation adaptative en vue du vidage lors de la fusion.AdaptiveAggregationStagedChunkPiecesOverBound
Nombre de morceaux d’un fragment intermédiaire découpé que l’agrégation adaptative a publiés alors qu’ils dépassaient encore la limite pour laquelle le fragment avait été découpé. Un fragment est découpé aux frontières des buckets, puis enregistrement par enregistrement à l’intérieur d’un bucket qui dépasse à lui seul la limite ; il s’agit donc d’un enregistrement unique dont les octets intermédiaires dépassent à eux seuls la limite. Un tel morceau est réclamé dans son intégralité, et son écoulement peut dépasser d’autant la partie de données sous pression.AdaptiveAggregationStagedChunkSplits
Nombre de fragments mis en attente que l’agrégation adaptative a découpés aux frontières des buckets lors de la publication, parce que le drainage d’un fragment était estimé au-delà de la limite de la partie de données sous pression.AdaptiveAggregationStagedClaimsClosedAtBound
Nombre de claims de fragments mis en attente par les drains de l’adaptive aggregation qui ont été fermés avant un fragment dont l’ajout aurait porté le batch à la limite de la partie de données de pression, ce fragment étant alors reporté sur le claim suivant. La limite s’applique au batch tel qu’il est drainé : ainsi, deux fragments se situant chacun juste en dessous de celle-ci — deux morceaux d’un fragment coupé dépassant d’un seul enregistrement la moitié d’une partie de données — sont drainés dans deux tables plutôt qu’une ; seul un premier fragment dépassant à lui seul la limite est claimé dans tous les cas.AdaptiveAggregationStagedRecords
Nombre d’enregistrements différés mis en attente par l’agrégation adaptative avant la déduplication.AdaptiveAggregationStagedRecordsMerged
Nombre d’enregistrements en attente que l’agrégation adaptative a éliminés par fusion, en tant que clés dupliquées, lors de la publication et du scellement.AdaptiveAggregationThaws
Nombre de fois où l’agrégation adaptative a dégelé les tables locales parce que le flux intermédiaire s’est avéré dominé par les répétitions.AddressesDiscovered
Nombre total de nouvelles adresses dans les résultats de résolution DNS des connexions HTTPAdresses expirées
Nombre total d’adresses expirées qui n’apparaissent plus dans les résultats de résolution DNS pour les connexions HTTPAddressesMarkedAsFailed
Nombre total d’adresses marquées comme défaillantes en raison d’erreurs de connexion des connexions HTTPAggregatingSortedMilliseconds
Temps total consacré à l’agrégation des colonnes triéesAggregationBucketTopKConversions
Nombre de buckets à deux niveaux convertis par la sélection Top-K locale au bucket (l’optimisation de plan aggregationBucketTopK).Agrégation convertie à deux niveaux
Nombre de fois où une table de hachage d’agrégation à un niveau a été convertie à deux niveaux à l’exécution.Tables de hachage d’agrégation initialisées en mode à deux niveaux
Nombre de tables de hachage initialisées en mode à deux niveaux pour l’agrégation.AggregationOptimizedEqualRangesOfKeys
Nombre de blocs auxquels l’optimisation des plages de clés identiques a été appliquéeAggregationPreallocatedElementsInHashTables
Nombre d’éléments préalloués dans les tables de hachage utilisées pour l’agrégation.AggregationTopKHeapsFrozen
Nombre de heaps d’agrégation top-K qui ont été gelés, avec repli sur l’agrégation classique. Soit le heap n’a presque rien rejeté au cours de sa fenêtre d’observation (par exemple, le nombre de clés de regroupement distinctes ne dépasse pas la valeur de LIMIT), soit un ensemble d’ex æquo situé à la frontière du heap — qui ne peut jamais être évincé — l’a fait déborder (voirenable_group_by_top_k_optimization).
AggregationTopKKeysEvicted
Nombre de clés de regroupement évincées du heap top-K borné lors de l’agrégation (voirenable_group_by_top_k_optimization).
AggregationTopKKeysPruned
Nombre de grouping keys évincées qui ont également été supprimées de la table de hachage intermédiaire, avec destruction de leurs aggregate states (voirenable_group_by_top_k_optimization). Cette valeur est inférieure à AggregationTopKKeysEvicted lorsque la méthode d’agrégation ne permet pas de supprimer des keys, ou lorsque seul un préfixe de la key est classé : le heap continue alors d’ignorer des lignes, mais la table de hachage conserve chaque groupe admis.
AggregationTopKRowsSkipped
Nombre de lignes ignorées lors de l’agrégation parce que leur clé de regroupement n’a pas pu entrer dans le résultat top-K (voirenable_group_by_top_k_optimization).
AIAPICalls
Nombre de requêtes HTTP adressées aux fournisseurs d’IA.AIInputTokens
Nombre total de tokens du prompt consommés par l’ensemble des appels à la fonction d’IA dans la requête.AIORead
Nombre d’opérations de lecture avec l’interface AIO de Linux ou de FreeBSDAIOReadBytes
Nombre d’octets lus via l’interface AIO de Linux ou de FreeBSDAIOutputTokens
Nombre total de tokens de complétion consommés par l’ensemble des appels à la fonction d’IA dans la requête.AIOWrite
Nombre d’opérations d’écriture via l’interface AIO de Linux ou de FreeBSDAIOWriteBytes
Nombre d’octets écrits via l’interface AIO sous Linux ou FreeBSDAIRowsProcessed
Nombre de lignes ayant reçu un résultat généré par l’IA.AIRowsSkipped
Nombre de lignes ayant reçu une valeur par défaut à cause d’un quota ou d’une erreur.AllUsersThrottlerBytes
Nombre d’octets ayant transité par le limiteur de débit ‘max_network_bandwidth_for_all_users’.AllUsersThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débit de ‘max_network_bandwidth_for_all_users’.AnalyzePatchRangesMicroseconds
Temps total consacré à l’analyse de l’index des patch partsApplyPatchesMicroseconds
Temps total passé à appliquer les patch parts aux blocsApplyPatchMergeOnKeyMicroseconds
Temps total consacré aux boucles de fusion par clé de tri de applyPatchesMergeOnKeyArenaAllocBytes
Nombre d’octets alloués à la zone mémoire Arena (utilisée pour GROUP BY et des opérations similaires)ArenaAllocChunks
Nombre de fragments alloués pour la zone mémoire Arena (utilisée pour GROUP BY et les opérations similaires)ASTFuzzerOracleChecks
Nombre de vérifications d’oracle tentées par le fuzzer AST côté serveur.ASTFuzzerOracleMismatches
Nombre d’incohérences d’oracle détectées par le fuzzer AST côté serveur.ASTFuzzerOracleTLPAggregateChecks
Nombre de vérifications de l’oracle TLP Aggregate (State/Merge) tentées par le fuzzer AST côté serveur.ASTFuzzerQueries
Nombre de requêtes générées aléatoirement tentées par le fuzzer AST côté serveur.ASTFuzzerSkippedBackupRestore
Nombre de requêtes BACKUP/RESTORE fuzzées que le fuzzer AST côté serveur a ignorées au lieu de les exécuter.ASTFuzzerSkippedReplicatedDDLInternal
Nombre de fois où le fuzzer AST côté serveur a ignoré le fuzzing parce qu’une exécution DDL interne de base de données répliquée (une ZooKeeperMetadataTransaction active) était en cours sur le Context.AsynchronousReaderIgnoredBytes
Nombre d’octets ignorés lors de la lecture asynchroneAsynchronousReadWaitMicroseconds
Temps consacré à l’attente de lectures asynchrones lors d’une lecture locale asynchrone.AsynchronousRemoteReadWaitMicroseconds
Temps passé en attente des lectures distantes asynchrones.AsyncInsertBytes
Taille, en octets, des données des requêtes INSERT asynchrones.AsyncInsertCacheHits
Nombre de fois qu’un identifiant de hachage en double a été trouvé dans le cache des identifiants de hachage des INSERT asynchrones.AsyncInsertFlush
Nombre de flushes de la file d’attente des INSERT asynchrones. Chaque flush insère un lot de requêtes INSERT asynchrones sous la forme d’une seule partie de données. À comparer avec AsyncInsertQuery pour connaître le nombre moyen de requêtes regroupées par lot.AsyncInsertQuery
Identique à InsertQuery, mais uniquement pour les requêtes INSERT en mode asynchrone.AsyncInsertRows
Nombre de lignes insérées par des requêtes INSERT asynchrones.AsyncLoaderSpawnFailures
Nombre de fois où le chargeur asynchrone n’a pas pu lancer de worker parce que le global thread pool ne pouvait pas fournir de thread. Les jobs en file d’attente sont alors exécutés par un worker dont le pool dispose déjà : soit un worker en cours d’exécution, soit un worker qui reprend après une attente sur un job d’un autre pool.AsyncLoaderWaitMicroseconds
Temps total pendant lequel une requête a attendu l’exécution de jobs du chargeur asynchrone.AsyncLoggingConsoleDroppedMessages
Nombre de messages perdus dans le journal de la console parce que la file d’attente des journaux asynchrones était pleineAsyncLoggingConsoleTotalMessages
Nombre de messages (acceptés ou rejetés) envoyés à la file d’attente asynchrone pour le journal de la consoleAsyncLoggingErrorFileLogDroppedMessages
Nombre de messages perdus du journal des erreurs dans un fichier, car la file d’attente des journaux asynchrones était pleineAsyncLoggingErrorFileLogTotalMessages
Nombre de messages (acceptés ou rejetés) envoyés à la file d’attente asynchrone du journal des erreurs dans un fichierAsyncLoggingFileLogDroppedMessages
Nombre de messages perdus dans le journal de fichier parce que la file d’attente des journaux asynchrones était pleineAsyncLoggingFileLogTotalMessages
Nombre de messages (acceptés ou abandonnés) envoyés à la file d’attente asynchrone du journal de fichierAsyncLoggingSyslogDroppedMessages
Nombre de messages perdus par le syslog parce que la file d’attente des journaux asynchrones était pleineAsyncLoggingSyslogTotalMessages
Nombre de messages (acceptés ou rejetés) envoyés à la file d’attente asynchrone pour le syslogAsyncLoggingTextLogDroppedMessages
Nombre de messages perdus danstext_log parce que la file d’attente des journaux asynchrones était pleine
AsyncLoggingTextLogTotalMessages
Nombre de messages (acceptés ou rejetés) envoyés vers la file d’attente asynchrone de text_logAzureCommitBlockList
Nombre d’appels CommitBlockList à l’API Azure Blob StorageAzureCopyObject
Nombre d’appels à CopyObject de l’API Azure Blob StorageAzureCreateContainer
Nombre d’appels à CreateContainer de l’API Azure Blob Storage.AzureDeleteObjects
Nombre d’appels DeleteObject(s) à l’API Azure Blob Storage.AzureGetObject
Nombre d’appels GetObject de l’API Azure.AzureGetProperties
Nombre d’appels à la méthode GetProperties de l’API Azure Blob Storage.AzureGetRequestThrottlerBlocked
Nombre de requêtes GET vers Azure bloquées par le limiteur de débit.AzureGetRequestThrottlerCount
Nombre de requêtes GET Azure passées par le limiteur de débit : bloquées et non bloquées.AzureGetRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débit des requêtes GET Azure.AzureListObjects
Nombre d’appels ListObjects effectués via l’API Azure Blob Storage.AzurePutRequestThrottlerBlocked
Nombre de requêtes PUT Azure bloquées par le limiteur de débit.AzurePutRequestThrottlerCount
Nombre de requêtes PUT Azure ayant traversé le limiteur de débit : bloquées et non bloquées.AzurePutRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en attente pour respecter la limitation du débit des requêtes PUT Azure.AzureReadMicroseconds
Temps total d’attente des requêtes de lecture Azure.AzureReadRequestsCount
Nombre de requêtes de lecture sur Azure.AzureReadRequestsErrors
Nombre d’erreurs de requête de lecture Azure.AzureReadRequestsRedirects
Nombre de redirections des requêtes de lecture d’Azure.AzureReadRequestsThrottling
Nombre de requêtes de lecture Azure soumises à une limitation de débit.AzureStageBlock
Nombre d’appels StageBlock à l’API Azure Blob StorageAzureUpload
Nombre d’appels Upload à l’API Azure Blob StorageAzureWriteMicroseconds
Temps total d’attente des requêtes d’écriture Azure.AzureWriteRequestsCount
Nombre de requêtes d’écriture vers Azure.AzureWriteRequestsErrors
Nombre d’erreurs liées aux requêtes d’écriture Azure.AzureWriteRequestsRedirects
Nombre de redirections de requêtes d’écriture Azure.AzureWriteRequestsThrottling
Nombre de requêtes d’écriture Azure soumises à une limitation de débit.BackgroundLoadingMarksTasks
Nombre de tâches d’arrière-plan pour le chargement des marksBackupEntriesCollectorForTablesDataMicroseconds
Temps consacré à la création des entrées de sauvegarde pour les données des tablesBackupEntriesCollectorMicroseconds
Temps consacré à la création des entrées de sauvegardeBackupEntriesCollectorRunPostTasksMicroseconds
Temps consacré à l’exécution des tâches de post-traitement après la création des entrées de sauvegardeBackupLockFileReads
Nombre de fois où le fichier ‘.lock’ a été lu lors de la création de la sauvegardeBackupPreparingFileInfosMicroseconds
Temps consacré à la préparation des informations de fichier pour les entrées de sauvegardeBackupReadLocalBytesToCalculateChecksums
Taille totale des fichiers lus localement pour calculer les sommes de contrôle des entrées de sauvegardeBackupReadLocalFilesToCalculateChecksums
Nombre de fichiers lus localement pour calculer les sommes de contrôle des entrées de sauvegardeBackupReadMetadataMicroseconds
Temps consacré à la lecture des métadonnées de sauvegarde depuis le fichier .backupBackupReadRemoteBytesToCalculateChecksums
Taille totale des fichiers lus sur des disques distants afin de calculer les sommes de contrôle des entrées de sauvegardeBackupReadRemoteFilesToCalculateChecksums
Nombre de fichiers lus à partir de disques distants pour calculer les sommes de contrôle des entrées de sauvegardeBackupsOpenedForRead
Nombre de sauvegardes ouvertes en lectureBackupsOpenedForUnlock
Nombre de sauvegardes ouvertes en vue du déverrouillageBackupsOpenedForWrite
Nombre de sauvegardes ouvertes en mode écritureBackupThrottlerBytes
Nombre d’octets passés par le limiteur de débit ‘max_backup_bandwidth_for_server’.BackupThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débitmax_backup_bandwidth_for_server.
BackupWriteMetadataMicroseconds
Temps consacré à l’écriture des métadonnées de sauvegarde dans le fichier .backupBlobCopierThreadLockBlobsErrors
Nombre d’erreurs de verrouillage de blobs survenues lors de l’exécution de BlobCopierBlobCopierThreadLockedBlobs
Nombre de blobs renvoyés par le stockage des métadonnéesBlobCopierThreadRecordBlobsErrors
Nombre d’erreurs survenues lors de l’enregistrement de blobs pendant l’exécution de BlobCopierBlobCopierThreadRecordedBlobs
Nombre de blobs dont la réplication par BlobCopier a été consignée dans le stockage des métadonnéesBlobCopierThreadReplicateBlobsErrors
Nombre d’erreurs de réplication de blobs survenues lors de l’exécution de BlobCopierBlobCopierThreadReplicatedBlobs
Nombre de blobs répliqués par BlobCopierBlobCopierThreadRuns
Nombre d’exécutions du thread BlobCopierBlobKillerThreadLockBlobsErrors
Nombre d’erreurs de verrouillage de blobs survenues lors de l’exécution de BlobKillerBlobKillerThreadLockedBlobs
Nombre de blobs renvoyés par le stockage des métadonnéesBlobKillerThreadRecordBlobsErrors
Nombre d’erreurs survenues lors de l’enregistrement de blobs pendant l’exécution de BlobKillerBlobKillerThreadRecordedBlobs
Nombre de blobs dont la suppression par BlobKiller a été consignée dans le stockage des métadonnéesBlobKillerThreadRemoveBlobsErrors
Nombre d’erreurs survenues lors de la suppression de blobs pendant l’exécution de BlobKillerBlobKillerThreadRemovedBlobs
Nombre de blobs supprimés par BlobKillerBlobKillerThreadRemoveTasks
Nombre de tâches de suppression générées par BlobKillerBlobKillerThreadRuns
Nombre d’exécutions du thread BlobKillerBuildPatchesJoinMicroseconds
Temps total passé à construire les index et les tables de hachage afin d’appliquer les patch parts en mode JoinBuildPatchesMergeMicroseconds
Temps total consacré à la création des index pour appliquer les patch parts en mode MergeCachedReadBufferCacheWriteBytes
Octets écrits depuis la source (système de fichiers distant, etc.) dans le cache du système de fichiersCachedReadBufferCacheWriteMicroseconds
Temps consacré à l’écriture de données dans le cache du système de fichiersCachedReadBufferCacheWriteStopped
Nombre de fois où l’écriture d’un file segment dans le cache du système de fichiers a été interrompue en cours de téléchargement (échec de la réservation d’espace ou de l’écriture dans le cache), la lecture se poursuivant ensuite en contournant le cacheCachedReadBufferCreateBufferMicroseconds
Temps de préparation du tamponCachedReadBufferPredownloadedBytes
Octets lus depuis la source du cache du système de fichiers. Les segments du cache sont lus intégralement de gauche à droite ; il peut donc être nécessaire de télécharger à l’avance une partie du segment non pertinente pour la tâche en cours, simplement pour atteindre les données nécessaires.CachedReadBufferPredownloadedFromSourceBytes
Octets lus à partir de la source du cache du système de fichiers pour le pré-téléchargement (système de fichiers distant, etc.)CachedReadBufferPredownloadedFromSourceMicroseconds
Temps de lecture à partir de la source du cache du système de fichiers lors du prétéléchargement (depuis le système de fichiers distant, etc.)CachedReadBufferReadFromCacheBytes
Octets lus depuis le cache du système de fichiersCachedReadBufferReadFromCacheHits
Nombre de fois où une lecture à partir du cache du système de fichiers a donné lieu à un hit de cache.CachedReadBufferReadFromCacheMicroseconds
Temps de lecture à partir du cache du système de fichiersCachedReadBufferReadFromCacheMisses
Nombre de fois où une lecture depuis le cache du système de fichiers n’a pas trouvé les données dans le cache.CachedReadBufferReadFromSourceBytes
Octets lus depuis la source du cache du système de fichiers (système de fichiers distant, etc.)CachedReadBufferReadFromSourceMicroseconds
Temps de lecture à partir de la source du cache du système de fichiers (système de fichiers distant, etc.)CachedReadBufferWaitReadBufferMicroseconds
Temps passé en attente du tampon de lecture interne (y compris l’attente du cache)CachedWriteBufferCacheWriteBytes
Octets écrits depuis une source (système de fichiers distant, etc.) dans le cache du système de fichiersCachedWriteBufferCacheWriteMicroseconds
Temps consacré à l’écriture de données dans le cache du système de fichiersCachedWriteBufferCacheWriteStopped
Nombre de fois où le cache en écriture directe (write-through) a été interrompu (échec de la réservation d’espace ou de l’écriture dans le cache, ou éviction d’un segment englobant), après quoi l’écriture se poursuit sans alimenter le cacheCachedWriteBufferCoveringSegmentShrinkFailed
Nombre de fois où le cache en écriture directe a dû s’interrompre parce qu’un file segment couvrant, situé en deçà de l’offset en cours d’écriture, n’a pas pu être réduit (il est détenu par un autre processus, si bien que le hole qu’il contient ne peut pas être résolu) ou a été évincé de façon concurrenteCachedWriteBufferCoveringSegmentShrunk
Nombre de fois où le cache en écriture directe a réduit un file segment couvrant situé en deçà de l’offset en cours d’écriture (les plages intermédiaires ayant été dirigées vers un autre distributed cache server), afin de poursuivre la mise en cache dans un nouveau file segmentCacheWarmerBytesDownloaded
Quantité de données chargées dans le cache du système de fichiers par des threads d’arrière-plan dédiés.CacheWarmerDataPartsDownloaded
Nombre de parties de données entièrement récupérées par CacheWarmer.CannotRemoveEphemeralNode
Nombre d’occurrences d’une error lors d’une tentative de suppression d’un nœud éphémère. Cela ne pose pas de problème, car notre implémentation de la bibliothèque ZooKeeper garantit que la session expirera et que le nœud sera supprimé.CannotWriteToWriteBufferDiscard
Nombre de traces de pile rejetées par le profileur de requêtes ou le gestionnaire de signaux parce que le tube est plein ou qu’il est impossible d’y écrire.CoalescingSortedMilliseconds
Temps total consacré à la fusion de colonnes triéesCollapsingSortedMilliseconds
Temps total consacré au collapsing des colonnes triéesCommonBackgroundExecutorTaskCancelMicroseconds
Temps consacré àcancel() pour les tâches du Common executor.
CommonBackgroundExecutorTaskExecuteStepMicroseconds
Temps consacré à executeStep() pour les tâches du Common executor.CommonBackgroundExecutorTaskResetMicroseconds
Temps consacré à la réinitialisation d’une tâche du Common executor.CommonBackgroundExecutorWaitMicroseconds
Temps passé à attendre l’achèvement dans Common executor.CompiledFunctionExecute
Nombre d’exécutions d’une fonction compilée.CompileExpressionsBytes
Nombre d’octets utilisés pour compiler les expressions.CompileExpressionsMicroseconds
Temps total consacré à compiler des expressions en code LLVM.CompileFunction
Nombre de fois où la compilation du code LLVM généré (afin de créer une fonction fusionnée pour les expressions complexes) a été déclenchée.CompileRegexpFunction
Nombre de fois qu’une expression régulière a été compilée en code machine par JIT.CompressedReadBufferBlocks
Nombre de blocs compressés (blocs de données compressés indépendamment les uns des autres) lus depuis des sources compressées (fichiers, réseau).CompressedReadBufferBytes
Nombre d’octets non compressés (c’est-à-dire le nombre d’octets après décompression) lus à partir de sources compressées (fichiers, réseau).CompressedReadBufferChecksumDoesntMatch
Nombre de fois où la somme de contrôle du bloc compressé ne correspond pas.CompressedReadBufferChecksumDoesntMatchMicroseconds
Temps total consacré à la détection d’inversions de bits dues à des incohérences de somme de contrôle de blocs compressés.CompressedReadBufferChecksumDoesntMatchSingleBitMismatch
Nombre de fois où une erreur de somme de contrôle d’un bloc compressé a été causée par une différence d’un seul bit.ConcurrencyControlDownscales
Nombre total d’événements de réduction des ressources CPUConcurrencyControlPreemptedMicroseconds
Temps total pendant lequel une requête est restée en attente en raison de la préemption des slots CPU.ConcurrencyControlPreemptions
Nombre total de préemptions du CPUConcurrencyControlQueriesDelayed
Nombre de requêtes retardées en raison d’une pression sur la capacité des slots CPU. Indicateur de contention — exclut les attentes d’augmentation différée sur un serveur sans contention.ConcurrencyControlSlotsAcquired
Nombre total de slots CPU obtenusConcurrencyControlSlotsAcquiredNonCompeting
Nombre total de slots CPU acquis sans concurrenceConcurrencyControlSlotsDelayed
Nombre de slots CPU non attribués au moment de l’allocation en raison d’une capacité insuffisante. Exclut les slots retenus par l’allocation différée.ConcurrencyControlSlotsGranted
Nombre de slots CPU alloués selon la garantie d’un thread par requête, ainsi que pour les requêtes avec le paramètre ‘use_concurrency_control’ = 0ConcurrencyControlUpscales
Nombre total d’événements d’augmentation des ressources CPUConcurrencyControlWaitMicroseconds
Temps total pendant lequel une requête a attendu l’allocation de ressources pour des slots CPU.ConcurrentQuerySlotsAcquired
Nombre total de slots de requête acquisConcurrentQueryWaitMicroseconds
Temps total pendant lequel une requête était en attente de slots de requêteConnectionPoolIsFullMicroseconds
Temps total passé à attendre un slot dans le pool de connexions.ContextLock
Nombre de fois où le verrou de Context a été acquis ou dont l’acquisition a été tentée. Il s’agit d’un verrou global.ContextLockWaitMicroseconds
Temps d’attente du verrou du Context, en microsecondesCoordinatedMergesMergeAssignmentRequest
Nombre total de demandes d’attribution de fusionsCoordinatedMergesMergeAssignmentRequestMicroseconds
Temps total passé par le client d’attribution des fusionsCoordinatedMergesMergeAssignmentResponse
Nombre total de requêtes d’attribution de fusionsCoordinatedMergesMergeAssignmentResponseMicroseconds
Temps total passé dans le gestionnaire d’attribution des fusionsCoordinatedMergesMergeCoordinatorFetchMetadataMicroseconds
Temps total passé à récupérer des métadonnées à jour au sein du coordinateur de fusionCoordinatedMergesMergeCoordinatorFilterMicroseconds
Temps total consacré au filtrage des fusions préparées dans le coordinateur de fusionCoordinatedMergesMergeCoordinatorLockStateExclusivelyCount
Nombre total d’acquisitions exclusives du verrou d’état du coordinateurCoordinatedMergesMergeCoordinatorLockStateExclusivelyMicroseconds
Temps total passé à verrouiller en mode exclusif le mutex de l’état du coordinateurCoordinatedMergesMergeCoordinatorLockStateForShareCount
Nombre total de prises du verrou d’état du coordinateur en mode FOR SHARECoordinatedMergesMergeCoordinatorLockStateForShareMicroseconds
Temps total consacré au verrouillage partagé du mutex de l’état du coordinateurCoordinatedMergesMergeCoordinatorSelectMergesMicroseconds
Temps total consacré à la sélection d’une fusion par les sélecteurs de fusion au sein du coordinateur de fusionCoordinatedMergesMergeCoordinatorUpdateCount
Nombre total de mises à jour du coordinateur de fusionCoordinatedMergesMergeCoordinatorUpdateMicroseconds
Temps total passé à mettre à jour l’état du coordinateur de fusionCoordinatedMergesMergeWorkerUpdateCount
Nombre total de mises à jour du merge workerCoordinatedMergesMergeWorkerUpdateMicroseconds
Temps total consacré à la mise à jour de l’état local des fusions attribuées au workerCreatedLogEntryForMerge
Entrée de journal créée avec succès pour la fusion de parts dans ReplicatedMergeTree.CreatedLogEntryForMutation
Entrée de journal créée avec succès pour la mutation de parts dans ReplicatedMergeTree.CreatedReadBufferDirectIO
Nombre de fois où un tampon de lecture avec O_DIRECT a été créé pour lire des données (lors du choix entre d’autres méthodes de lecture).CreatedReadBufferDirectIOFailed
Nombre de fois où la création d’un tampon de lecture avec O_DIRECT a été tentée pour lire des données (parmi d’autres méthodes de lecture), mais où le système d’exploitation ne l’a pas autorisée (en raison de l’absence de prise en charge du système de fichiers ou pour d’autres raisons), et où le système est revenu à la méthode de lecture ordinaire.CreatedReadBufferMMap
Nombre de fois qu’un tampon de lecture utilisantmmap a été créé pour lire des données (lors du choix entre différentes autres méthodes de lecture).
CreatedReadBufferMMapFailed
Nombre de fois où la création d’un tampon de lecture avecmmap a été tentée pour lire des données (parmi d’autres méthodes de lecture), mais où le système d’exploitation ne l’a pas autorisée (en raison de l’absence de prise en charge du filesystem ou pour d’autres raisons), et où le système s’est rabattu sur la méthode de lecture ordinaire.
CreatedReadBufferOrdinary
Nombre de fois où le tampon de lecture ordinaire a été créé pour lire des données (lors de la sélection parmi d’autres méthodes de lecture).Données après fusion différentes de celles de la réplique
Nombre de fois où les données après fusion ne sont pas identiques octet pour octet à celles présentes sur d’autres répliques. Plusieurs raisons peuvent l’expliquer :- Utilisation d’une version plus récente de la bibliothèque de compression après une mise à jour du serveur.
- Utilisation d’une autre méthode de compression.
- Algorithme de compression non déterministe (très peu probable).
- Algorithme de fusion non déterministe en raison d’une erreur logique dans le code.
- Corruption des données en mémoire due à un bug dans le code.
- Corruption des données en mémoire due à un problème matériel.
- Modification manuelle des données source après le démarrage du serveur.
- Modification manuelle des sommes de contrôle stockées dans ZooKeeper.
- Des paramètres liés au format des parts, comme ‘enable_mixed_granularity_parts’, diffèrent selon les répliques. Le serveur a correctement détecté cette situation et téléchargera la part fusionnée depuis la réplique afin de garantir un résultat identique octet pour octet.
DataAfterMutationDiffersFromReplica
Nombre de fois où les données après mutation ne sont pas identiques, octet pour octet, à celles des autres répliques. En plus des raisons décrites dans « DataAfterMergeDiffersFromReplica », cela peut également être dû à une mutation non déterministe.DefaultImplementationForNullsRows
Nombre de lignes traitées par l’implémentation par défaut des valeurs nulles lors de l’exécution de la fonctionDefaultImplementationForNullsRowsWithNulls
Nombre de lignes contenant des valeurs NULL traitées par l’implémentation par défaut pour les NULL lors de l’exécution de la fonctionDelayedInserts
Nombre de fois où l’INSERT d’un bloc dans une table MergeTree a été limité en raison d’un nombre élevé de parties de données actives dans la partition.DelayedInsertsMilliseconds
Nombre total de millisecondes pendant lesquelles l’INSERT d’un bloc dans une table MergeTree a été limité en raison d’un nombre élevé de parties de données actives dans la partition.DelayedMutations
Nombre de fois où la mutation d’une table MergeTree a été ralentie en raison d’un nombre élevé de mutations non terminées pour cette table.DelayedMutationsMilliseconds
Nombre total de millisecondes passées pendant lesquelles la mutation d’une table MergeTree a été ralentie en raison d’un nombre élevé de mutations non terminées pour cette table.DeltaLakeDeltaLogExistenceChecks
Nombre d’énumérations sur le stockage d’objets effectuées pour vérifier l’existence d’un_delta_log DeltaLake (par exemple lors d’un CREATE TABLE).
DeltaLakePartitionPrunedFiles
Nombre de fichiers ignorés lors de l’élagage des partitions de DeltaLakeDeltaLakeScannedFiles
Nombre de fichiers analysés lors des callbacks d’analyse de DeltaLakeInitialisations de snapshots DeltaLake
Nombre de fois où un snapshot de table DeltaLake a été initialisé (chargé depuis le stockage d’objets)DictCacheKeysExpired
Nombre de clés recherchées dans des dictionnaires de type ‘cache’ et trouvées dans le cache, mais obsolètes.DictCacheKeysHit
Nombre de clés recherchées dans les dictionnaires de type ‘cache’ et trouvées dans le cache.DictCacheKeysNotFound
Nombre de clés recherchées dans les dictionnaires de type ‘cache’ mais introuvables.DictCacheKeysRequested
Nombre de clés demandées à la source de données pour les dictionnaires de type ‘cache’.DictCacheKeysRequestedFound
Nombre de clés demandées à la source de données pour les dictionnaires de type ‘cache’ et effectivement trouvées dans celle-ci.DictCacheKeysRequestedMiss
Nombre de clés demandées à la source de données pour les dictionnaires de type « cache », mais non trouvées dans cette source.DictCacheLockReadNs
Nombre de nanosecondes passées à attendre le verrou de lecture afin d’accéder aux données des dictionnaires de type ‘cache’.DictCacheLockWriteNs
Nombre de nanosecondes passées à attendre le verrou d’écriture afin de mettre à jour les données des dictionnaires de type ‘cache’.DictCacheRequests
Nombre de requêtes groupées adressées aux sources de données externes pour les dictionnaires de type ‘cache’.DictCacheRequestTimeNs
Nombre de nanosecondes passées à interroger les sources externes de données pour les dictionnaires de type ‘cache’.DirectorySync
Nombre de fois où la fonction F_FULLFSYNC/fsync/fdatasync a été appelée sur des répertoires.DirectorySyncElapsedMicroseconds
Temps total d’attente de l’appel système F_FULLFSYNC/fsync/fdatasync pour les répertoires.DiskAzureCommitBlockList
Nombre d’appels CommitBlockList à l’API Azure Blob Storage de Disk AzureDiskAzureCopyObject
Nombre d’appels CopyObject à l’API Azure Blob Storage de Disk AzureDiskAzureCreateContainer
Nombre d’appels CreateContainer de l’API Azure Blob Storage de Disk Azure.DiskAzureDeleteObjects
Nombre d’appels DeleteObject de l’API Azure Blob Storage.DiskAzureGetObject
Nombre d’appels à l’API GetObject de Disk Azure.DiskAzureGetProperties
Nombre d’appels GetProperties à l’API Azure Blob Storage de Disk Azure.DiskAzureGetRequestThrottlerBlocked
Nombre de requêtes GET du disque Azure bloquées par le limiteur de débit.DiskAzureGetRequestThrottlerCount
Nombre de requêtes GET du disque Azure traitées par le limiteur de débit : bloquées ou non bloquées.DiskAzureGetRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en attente afin de se conformer à la limitation du débit des requêtes GET du disque Azure.DiskAzureListObjects
Nombre d’appels ListObjects effectués à l’API Azure Blob Storage de Disk Azure.DiskAzurePutRequestThrottlerBlocked
Nombre de requêtes PUT vers un disque Azure bloquées par le limiteur de débit.DiskAzurePutRequestThrottlerCount
Nombre de requêtes PUT de disque Azure ayant transité par le limiteur de débit : bloquées et non bloquées.DiskAzurePutRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation du débit des requêtes PUT sur le disque Azure.DiskAzureReadMicroseconds
Temps total passé à attendre les requêtes de lecture sur le disque Azure.DiskAzureReadRequestsCount
Nombre de requêtes de lecture sur le disque Azure.DiskAzureReadRequestsErrors
Nombre d’erreurs des requêtes de lecture du disque Azure.DiskAzureReadRequestsRedirects
Nombre de redirections de requêtes de lecture du disque Azure.DiskAzureReadRequestsThrottling
Nombre de requêtes de lecture sur disque Azure dont le débit a été limité.DiskAzureStageBlock
Nombre d’appels StageBlock à l’API Azure Blob Storage de Disk AzureDiskAzureUpload
Nombre d’appels Upload à l’API Azure Blob Storage de Disk AzureDiskAzureWriteMicroseconds
Temps total d’attente des requêtes d’écriture sur le disque Azure.DiskAzureWriteRequestsCount
Nombre de requêtes d’écriture sur disque Azure.Erreurs des requêtes d’écriture sur disque Azure
Nombre d’erreurs des requêtes d’écriture sur disque Azure.DiskAzureWriteRequestsRedirects
Nombre de redirections de requêtes d’écriture du disque Azure.DiskAzureWriteRequestsThrottling
Nombre de requêtes d’écriture sur disque Azure ayant été limitées.DiskConnectionsCreated
Nombre de connexions créées pour le disqueDiskConnectionsElapsedMicroseconds
Temps total consacré à l’établissement de connexions pour le disqueErreurs de connexion au disque
Nombre de cas où la création d’une connexion au disque a échouéDiskConnectionsExpired
Nombre de connexions expirées pour ce disqueDiskConnectionsPreserved
Nombre de connexions conservées pour le disqueDiskConnectionsReset
Nombre de connexions réinitialisées du disqueDiskConnectionsReused
Nombre de connexions réutilisées par le disqueDiskObjectStorageWaitBlobRemovalMicroseconds
Temps passé à attendre la suppression d’un blob en attente après le commit de la transaction de métadonnéesDiskPlainRewritableAzureDirectoryCreated
Nombre de répertoires créés par le stockage de métadonnées « plain_rewritable » pour AzureObjectStorage.DiskPlainRewritableAzureDirectoryRemoved
Nombre de répertoires supprimés par le stockage de métadonnées « plain_rewritable » pour AzureObjectStorage.DiskPlainRewritableLegacyLayoutDiskCount
Nombre de disques ‘plain_rewritable’ utilisant l’ancien layout.DiskPlainRewritableLocalDirectoryCreated
Nombre de répertoires créés par le stockage de métadonnées « plain_rewritable » pour LocalObjectStorage.DiskPlainRewritableLocalDirectoryRemoved
Nombre de répertoires supprimés par le stockage de métadonnées « plain_rewritable » pour LocalObjectStorage.DiskPlainRewritableS3DirectoryCreated
Nombre de répertoires créés par le stockage de métadonnées « plain_rewritable » pour S3ObjectStorage.DiskPlainRewritableS3DirectoryRemoved
Nombre de répertoires supprimés par le stockage de métadonnées « plain_rewritable » pour S3ObjectStorage.DiskPlainRewritableUndoStageRetries
Nombre de fois où une étape d’annulation d’une transaction de métadonnées « plain_rewritable » ayant échoué a dû être répétée parce que le stockage d’objet l’a rejetée.DiskReadElapsedMicroseconds
Temps total d’attente de l’appel système de lecture. Cela inclut les lectures depuis le cache de pages.DiskS3AbortMultipartUpload
Nombre d’appels à l’API AbortMultipartUpload de DiskS3.DiskS3CompleteMultipartUpload
Nombre d’appels à l’API DiskS3 CompleteMultipartUpload.DiskS3CopyObject
Nombre d’appels à CopyObject de l’API DiskS3.DiskS3CreateMultipartUpload
Nombre d’appels à l’API DiskS3 CreateMultipartUpload.DiskS3DeleteObjects
Nombre d’appels à l’API DeleteObject de DiskS3.DiskS3GetObject
Nombre d’appels à GetObject de l’API DiskS3.DiskS3GetObjectTagging
Nombre d’appels à l’API GetObjectTagging de DiskS3.DiskS3GetRequestThrottlerBlocked
Nombre de requêtes GET et SELECT de DiskS3 bloquées par le limiteur de débit.DiskS3GetRequestThrottlerCount
Nombre de requêtes GET et SELECT de DiskS3 ayant transité par le limiteur de débit : bloquées et non bloquées.DiskS3GetRequestThrottlerSleepMicroseconds
Temps total pendant lequel une query a été mise en pause afin de respecter la limitation du débit des requêtes GET et SELECT de DiskS3.DiskS3HeadObject
Nombre d’appels à l’API HeadObject de DiskS3.DiskS3ListObjects
Nombre d’appels à l’API ListObjects de DiskS3.DiskS3PutObject
Nombre d’appels PutObject de l’API DiskS3.DiskS3PutRequestThrottlerBlocked
Nombre de requêtes PUT, COPY, POST et LIST vers DiskS3 bloquées par le limiteur de débit.DiskS3PutRequestThrottlerCount
Nombre de requêtes PUT, COPY, POST et LIST de DiskS3 traitées par le limiteur de débit : bloquées et non bloquées.DiskS3PutRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation du débit des requêtes PUT, COPY, POST et LIST de DiskS3.DiskS3ReadMicroseconds
Durée des requêtes GET et HEAD adressées au stockage DiskS3.DiskS3ReadRequestAttempts
Nombre de tentatives pour les requêtes GET et HEAD vers le stockage DiskS3, y compris la tentative initiale et les éventuels réessais, à l’exclusion des réessais effectués en interne par la stratégie de réessai S3DiskS3ReadRequestRetryableErrors
Nombre d’erreurs pouvant donner lieu à un réessai pour les requêtes GET et HEAD vers le stockage DiskS3, hors réessais effectués en interne par la stratégie de réessai S3DiskS3ReadRequestsCount
Nombre de requêtes GET et HEAD adressées au stockage DiskS3.DiskS3ReadRequestsErrors
Nombre d’erreurs autres que celles dues à la limitation de débit lors des requêtes GET et HEAD adressées au stockage DiskS3.DiskS3ReadRequestsRedirects
Nombre de redirections pour les requêtes GET et HEAD vers le stockage DiskS3.DiskS3ReadRequestsThrottling
Nombre d’erreurs 429 et 503 lors des requêtes GET et HEAD vers le stockage DiskS3.DiskS3UploadPart
Nombre d’appels à l’API UploadPart de DiskS3.DiskS3UploadPartCopy
Nombre d’appels UploadPartCopy à l’API DiskS3.DiskS3WriteMicroseconds
Temps des requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3.DiskS3WriteRequestAttempts
Nombre de tentatives pour les requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3, y compris la tentative initiale et toutes les tentatives de nouvelle exécution, mais à l’exclusion de celles effectuées en interne par la stratégie de nouvelle exécutionDiskS3WriteRequestRetryableErrors
Nombre d’erreurs pouvant donner lieu à un réessai pour les requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3, hors nouvelles tentatives effectuées en interne par la stratégie de nouvelle tentativeDiskS3WriteRequestsCount
Nombre de requêtes POST, DELETE, PUT et PATCH envoyées au stockage DiskS3.DiskS3WriteRequestsErrors
Nombre d’erreurs non dues au throttling dans les requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3.DiskS3WriteRequestsRedirects
Nombre de redirections lors des requêtes POST, DELETE, PUT et PATCH vers le stockage DiskS3.DiskS3WriteRequestsThrottling
Nombre d’erreurs 429 et 503 pour les requêtes POST, DELETE, PUT et PATCH adressées au stockage DiskS3.DiskWriteElapsedMicroseconds
Temps total passé à attendre l’appel système d’écriture. Cela inclut les écritures dans le cache de pages.DistinctTransformsAbandonedDeduplication
Nombre de transformations de déduplication ayant abandonné leur table de hachage et cessé de dédupliquer parce que les données d’entrée observées étaient presque entièrement uniques et qu’un consumer en aval effectue de toute façon la déduplication : leDISTINCT préliminaire (voir allow_preliminary_distinct_abandoning) et la pré-déduplication par flux effectuée en amont du remplissage du Set d’une subquery IN.
DistinctTransformsSwitchedToPassThrough
Nombre de transformationsDISTINCT préliminaires ayant libéré leur table de hachage et commencé à laisser passer toutes les lignes, soit parce que la mémoire de la requête a dépassé le seuil de DISTINCT externe, soit parce que les allocations de hachage projetées dépasseraient le budget de seuil restant (voir max_bytes_before_external_distinct) : c’est alors le DISTINCT final, qui procède par déversement sur disque, qui élimine les doublons.
DistrCacheBackgroundWrites
Événement du tampon d’écriture du Distributed Cache. Nombre d’écritures dans le cache exécutées sur un thread d’arrière-plan (un slot d’écriture en arrière-plan a été acquis)DistrCacheConnectAttempts
Événement de connexion de Distributed Cache. Le nombre de tentatives de connexion à Distributed CacheDistrCacheConnectErrors
Événement client du Distributed Cache. Nombre d’échecs de connexion à un serveur Distributed Cache avant l’envoi d’une requête (compté une seule fois par requête, après épuisement de toutes les tentatives de connexion, contrairement à DistrCacheUnsuccessfulConnectAttempts, qui est compté à chaque tentative). Un timeout lors de l’attente d’une connexion libre dans le pool est également comptabilisé ici. Les échecs de reconnexion pendant la création de la requête sont comptabilisés dans DistrCacheMakeRequestErrors à la placeDistrCacheConnectMicroseconds
Événement de connexion de Distributed Cache. Temps nécessaire pour se connecter à Distributed CacheDistrCacheEstimatedInflightBytesOnSeek
Événement du tampon de lecture de Distributed Cache. Estimation des octets in-flight lors des seeks ayant envisagé d’abandonner la connexion (à comparer avec DistrCacheUnusedDataPacketsBytesReadRangeIdChanged)DistrCacheFallbackReadMicroseconds
Événement du tampon de lecture de Distributed Cache. Temps passé à lire à partir du tampon de secours plutôt que de Distributed CacheDistrCacheGetClientMicroseconds
Événement de connexion de Distributed Cache. Temps passé à obtenir le client pour le Distributed CacheDistrCacheGetResponseMicroseconds
Événement client de Distributed Cache. Temps passé à attendre une réponse du Distributed CacheDistrCacheHashRingRebuilds
Événement du registre Distributed Cache. Nombre de reconstructions de l’anneau de hachage de Distributed CacheDistrCacheInlineWrites
Événement du tampon d’écriture du Distributed Cache. Nombre d’écritures dans le cache exécutées de manière intégrée sur le thread appelant (écritures de données temporaires, qui n’ont aucune écriture vers le stockage d’objet avec laquelle se chevaucher)DistrCacheLockRegistryMicroseconds
Événement du registre Distributed Cache. Temps nécessaire pour acquérir le verrou DistributedCacheRegistryDistrCacheMakeRequestErrors
Événement client du Distributed Cache. Nombre d’erreurs du Distributed Cache lors de l’envoi d’une requêteDistrCacheNextImplMicroseconds
Événement du tampon de lecture du Distributed Cache. Temps passé dans ReadBufferFromDistributedCache::nextImplDistrCacheObjectStorageWriteBytes
Événement du tampon d’écriture de Distributed Cache. Nombre d’octets écrits dans le stockage d’objetsDistrCacheObjectStorageWriteMicroseconds
Événement du tampon d’écriture de Distributed Cache. Temps consacré à l’écriture dans le stockage d’objetsDistrCacheOpenedConnections
Événement de connexion du Distributed Cache. Le nombre de connexions ouvertes au Distributed CacheDistrCacheOpenedConnectionsBypassingPool
Événement de connexion du Distributed Cache. Nombre de connexions ouvertes au Distributed Cache contournant le poolDistrCachePrecomputeRangesMicroseconds
Événement du tampon de lecture du Distributed Cache. Temps consacré au précalcul des intervalles de lectureDistrCacheRangeChange
Événement du tampon de lecture du Distributed Cache. Nombre de fois où la plage de lecture a été modifiée en raison d’un changement de seek/last_positionDistrCacheRangeResetBackward
Événement du tampon de lecture du Distributed Cache. Nombre de fois où la plage de lecture est réinitialisée à la suite d’un changement de seek/last_positionDistrCacheRangeResetForward
Événement du tampon de lecture de Distributed Cache. Nombre de fois où la plage de lecture a été réinitialisée en raison d’un changement de seek/last_positionDistrCacheReadBytesFromFallbackBuffer
Événement du tampon de lecture de Distributed Cache. Octets lus depuis le tampon de secoursDistrCacheReadBytesSkippedOnSeek
Événement de tampon de lecture du Distributed Cache. Octets in-flight abandonnés lors d’un seek vers l’avant afin de réutiliser le flux déjà ouvertDistrCacheReadBytesUnconsumedOnEndRequest
Événement du tampon de lecture de Distributed Cache. Octets de la plage de lecture demandée restés non consommés lorsque la requête a été interrompue prématurémentDistrCacheReadErrors
Événement client Distributed Cache. Nombre total d’erreurs de Distributed Cache lors des requêtes de lecture (est égal à DistrCacheReadErrorsRetriable + DistrCacheReadErrorsNonRetriable)DistrCacheReadErrorsNonRetriable
Événement client du Distributed Cache. Nombre d’erreurs du Distributed Cache non réessayables lors des requêtes de lectureDistrCacheReadErrorsRetriable
Événement client de Distributed Cache. Nombre d’erreurs de Distributed Cache pouvant faire l’objet d’une nouvelle tentative lors des requêtes de lecture (comptabilisées à chaque occurrence, y compris celles corrigées par une nouvelle tentative)DistrCacheReadMicroseconds
Événement du tampon de lecture de Distributed Cache. Temps consacré à la lecture depuis Distributed CacheDistrCacheReadRequestRetries
Événement du tampon de lecture de Distributed Cache. Nombre de tentatives de nouvelle requête de lecture après une erreur réessayable (y compris les tentatives de création de la requête initiale)DistrCacheReadRequestRetriesExhausted
Événement du tampon de lecture de Distributed Cache. Nombre de fois où une erreur de lecture récupérable n’a pas pu être résolue avant d’atteindre la limite de tentatives de requête de lectureDistrCacheReadThrottlerBytes
Octets transitant par le limiteur de débit ‘max_distributed_cache_read_bandwidth_for_server’.DistrCacheReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en pause afin de respecter la limitation de débit de ‘max_distributed_cache_read_bandwidth_for_server’.DistrCacheReceivedCredentialsRefreshPackets
Événement client de Distributed Cache. Nombre total de paquets RefreshCredentials reçus en provenance du Distributed CacheDistrCacheReceivedDataPackets
Événement client du Distributed Cache. Nombre total de paquets de données reçus provenant du Distributed CacheDistrCacheReceivedDataPacketsBytes
Événement client de Distributed Cache. Nombre d’octets des paquets Data reçus depuis Distributed CacheDistrCacheReceivedErrorPackets
Événement client Distributed Cache. Nombre total de paquets Error reçus du Distributed CacheDistrCacheReceivedOkPackets
Événement client de Distributed Cache. Nombre total de paquets Ok reçus en provenance de Distributed CacheDistrCacheReceivedSlowDownPackets
Événement client de Distributed Cache. Nombre total de paquets SlowDown reçus du distributed cache (le serveur a rejeté une nouvelle connexion parce que ce client a trop de connexions ouvertes par rapport à son poids)DistrCacheReceivedStopPackets
Événement client de Distributed Cache. Nombre total de paquets Stop reçus du Distributed CacheDistrCacheReceiveResponseErrors
Événement client Distributed Cache. Nombre d’erreurs de Distributed Cache lors de la réception d’une réponse à une requêteDistrCacheRegistryUpdateMicroseconds
Événement du registre Distributed Cache. Temps passé à mettre à jour le registre Distributed CacheDistrCacheRegistryUpdates
Événement du registre Distributed Cache. Nombre de mises à jour du registre de Distributed CacheDistrCacheRemoveOutdatedMicroseconds
Événement de connexion du Distributed Cache. Temps consacré à la suppression des connexions obsolètes du poolDistrCacheReusedConnections
Événement de connexion du Distributed Cache. Nombre de connexions au Distributed Cache réutiliséesDistrCacheSeekBufferedBytesShortfall
Événement de tampon de lecture du Distributed Cache. Nombre d’octets manquant aux données mises en tampon localement pour couvrir le gap lorsqu’un saut a été refuséDistrCacheSeekCancelledRequests
Événement de tampon de lecture du Distributed Cache. Nombre de fois qu’un seek a annulé la requête ouverte au lieu de réutiliser le fluxDistrCacheSeekReRequestFirstPacketMicroseconds
Distributed Cache read buffer event. Temps écoulé entre la demande d’une nouvelle plage de lecture sur le flux ouvert suite à un seek et la réception de son premier paquetDistrCacheSeekReRequests
Événement du tampon de lecture de Distributed Cache. Nombre de fois où un seek a demandé une nouvelle plage de lecture sur la même connexionDistrCacheSeekSkipDeclinedGapNotBuffered
Événement de tampon de lecture du Distributed Cache. Nombre de seeks vers l’avant qui n’ont pas pu être ignorés car le gap n’était pas mis en tampon localementDistrCacheSeekSkips
Événement du tampon de lecture de Distributed Cache. Nombre de seeks vers l’avant ayant ignoré le gap sur le flux ouvertDistrCacheSentDataPackets
Événement client de Distributed Cache. Nombre total de paquets de données envoyés au Distributed CacheDistrCacheSentDataPacketsBytes
Événement client de Distributed Cache. Nombre d’octets contenus dans les paquets Data envoyés à Distributed CacheDistrCacheServerAckRequestPackets
Événement du serveur Distributed Cache. Nombre de paquets AckRequest dans DistributedCacheServerDistrCacheServerCachedReadBufferCacheHits
Événement du serveur Distributed Cache. Nombre de fois où le serveur Distributed Cache a trouvé les données dans le cache lors de la lecture depuis le cache du système de fichiersDistrCacheServerCachedReadBufferCacheMisses
Événement du serveur Distributed Cache. Le nombre de fois où le Distributed Cache a subi un défaut de cache lors de la lecture depuis le cache du système de fichiersDistrCacheServerCachedReadBufferCachePredownloadBytes
Événement du serveur Distributed Cache. Nombre d’octets lus depuis le stockage d’objets pour le téléchargement anticipé dans le Distributed Cache lors de la lecture depuis le cache du système de fichiersDistrCacheServerCachedReadBufferCacheReadBytes
Événement du serveur Distributed Cache. Nombre d’octets lus depuis le cache du cache distribué lors d’une lecture depuis le cache du système de fichiers”DistrCacheServerCachedReadBufferCacheWrittenBytes
Événement du serveur Distributed Cache. Nombre d’octets écrits dans le cache du Distributed Cache lors de la lecture à partir du cache du système de fichiersDistrCacheServerCachedReadBufferObjectStorageReadBytes
Événement du serveur Distributed Cache. Nombre d’octets lus depuis le stockage d’objets dans le cache distribué lors de la lecture depuis le cache du système de fichiers”DistrCacheServerConnectionRegistryClientLockWaitMicroseconds
Événement du serveur Distributed Cache. Temps d’attente d’un mutex de bucket de connexions par client en cas de contention (register/unregister/identify/eviction)DistrCacheServerConnectionRegistryLockWaitMicroseconds
Événement du serveur Distributed Cache. Temps passé à attendre le mutex du registry global de connexions en cas de contention (identify, setClientWeight, eviction et unregister lorsqu’une réindexation ou une suppression de bucket doit avoir lieu)DistrCacheServerConnectionsDroppedOverLimit
Événement du serveur Distributed Cache. Nombre de connexions fermées car le nombre de connexions dépassait la limite (fermées côté client possédant le plus grand nombre de connexions par rapport à son poids)DistrCacheServerConnectionsRejectedOverLimit
Événement du serveur Distributed Cache. Nombre de nouvelles connexions rejetées par un paquet SlowDown parce que le client à l’origine de la connexion a dépassé sa part de connexionsDistrCacheServerContinueRequestPackets
Événement du serveur Distributed Cache. Nombre de paquets ContinueRequest dans le DistributedCacheServerDistrCacheServerCredentialsRefresh
Événement du serveur Distributed Cache. Nombre d’informations d’authentification expirées renouveléesDistrCacheServerEndRequestPackets
Événement du serveur Distributed Cache. Nombre de paquets EndRequest dans DistributedCacheServerDistrCacheServerNewS3CachedClients
Événement du serveur Distributed Cache. Nombre de nouveaux clients S3 mis en cacheDistrCacheServerProcessRequestMicroseconds
Événement du serveur Distributed Cache. Temps consacré au traitement de la requête côté serveur DistributedCacheDistrCacheServerReceivedCredentialsRefreshPackets
Événement du serveur Distributed Cache. Nombre de paquets clients RefreshCredentials reçus par DistributedCacheServerDistrCacheServerReusedS3CachedClients
Événement du serveur Distributed Cache. Le nombre de clients S3 mis en cache réutilisésDistrCacheServerShutdownConnectionsMicroseconds
Événement du serveur Distributed Cache. Temps passé dans shutdownAllConnections à attendre que les connexions actives se terminent (ou soient fermées de force) lors de l’arrêt du serveurDistrCacheServerSkipped
Événement du serveur Distributed Cache. Nombre de fois où le serveur Distributed Cache a été ignoré en raison d’échecs de connexion précédentsDistrCacheServerStartRequestPackets
Événement du serveur Distributed Cache. Nombre de paquets StartRequest au sein de DistributedCacheServerDistrCacheServerSwitches
Événement du tampon de lecture du Distributed Cache. Nombre de basculements entre les serveurs du Distributed Cache dans le cache en mode read/write-throughDistrCacheServerUpdates
Événement du Distributed Cache. Nombre de basculements entre serveurs lors d’une lecture ou d’une écriture parce que le serveur sélectionné par le hash a changé (par ex. en raison de la désinscription d’un serveur)DistrCacheSkippedWrites
Événement de tampon d’écriture du Distributed Cache. Nombre de tampons d’écriture ayant ignoré l’écriture dans le cache en écriture directe parce qu’aucun slot d’écriture en arrière-plan n’était disponible (la limite définie par le paramètre serveurdistributed_cache_write_pool_size a été atteinte) ou parce qu’une écriture en arrière-plan n’a pas pu être démarrée. Les données sont tout de même écrites dans le stockage d’objet
DistrCacheStaleReconnections
Événement de connexion du Distributed Cache. Nombre de reconnexions dues à des connexions du pool périmées (fermées par le pair)DistrCacheStartRangeMicroseconds
Événement du tampon de lecture de Distributed Cache. Temps nécessaire pour démarrer une nouvelle plage de lecture avec Distributed CacheDistrCacheSuccessfulConnectAttempts
Événement de connexion de Distributed Cache. Nombre de tentatives de connexion réussies à Distributed CacheDistrCacheSuccessfulRegistryUpdates
Événement du registre de Distributed Cache. Nombre de mises à jour réussies du registre des serveursDistrCacheSystemTablesErrors
Événement client du Distributed Cache. Nombre d’erreurs du distributed cache lors des requêtes vers les tables système d’introspection (system.distributed_cache, system.distributed_cache_metrics, system.distributed_cache_events). Ces requêtes ne sont pas réessayées ; les erreurs réessayables et non réessayables sont donc comptabilisées ensembleDistrCacheTemporaryFilesBytesWritten
Événement de connexion du Distributed Cache. Nombre d’octets écrits dans les fichiers temporaires créés dans le Distributed CacheDistrCacheTemporaryFilesCreated
Événement de connexion du Distributed Cache. Nombre de fichiers temporaires créés dans le Distributed CacheDistrCacheUnsuccessfulConnectAttempts
Événement de connexion du Distributed Cache. Nombre de tentatives de connexion infructueuses au Distributed CacheDistrCacheUnsuccessfulRegistryUpdates
Événement du registre Distributed Cache. Nombre d’échecs de mise à jour du registre des serveursDistrCacheUnusedDataPacketsBytes
Événement client de Distributed Cache. Nombre d’octets des paquets Data qui ont été ignorésDistrCacheUnusedDataPacketsBytesReadRangeIdChanged
événement client de Distributed Cache. Nombre d’octets contenus dans les paquets Data ignorés (sous-ensemble de DistrCacheUnusedDataPacketsBytes) qui sont arrivés pour la requête suivie, mais pour un identifiant de plage de lecture plus ancien (une plage de lecture plus récente a été demandée sur cette même requête)DistrCacheUnusedDataPacketsBytesUnknownRequest
Événement client de Distributed Cache. Nombre d’octets contenus dans les paquets Data ignorés (partie de DistrCacheUnusedDataPacketsBytes) reçus pour une requête que le client ne suit plus (par exemple, la lecture a été interrompue via EndRequest alors que le serveur avait déjà envoyé davantage de données)DistrCacheUnusedPackets
Événement client de Distributed Cache. Nombre de paquets inutilisés du Distributed Cache qui ont été ignorésDistrCacheUnusedPacketsBufferAllocations
Événement client de Distributed Cache. Nombre d’allocations de mémoire tampon supplémentaires lorsqu’il n’a pas été possible de réutiliser la mémoire tampon existanteDistrCacheWriteBytes
Événement du tampon d’écriture de Distributed Cache. Nombre d’octets écrits dans Distributed CacheDistrCacheWriteErrors
Événement client du Distributed Cache. Nombre total d’erreurs du Distributed Cache lors des requêtes d’écriture (égal à DistrCacheWriteErrorsRetriable + DistrCacheWriteErrorsNonRetriable). UnStop du cache write-through initié par le serveur relève du contrôle de flux, et non d’une erreur, et n’est pas comptabilisé
DistrCacheWriteErrorsNonRetriable
Événement client de Distributed Cache. Nombre d’erreurs Distributed Cache non réessayables lors de requêtes d’écritureDistrCacheWriteErrorsRetriable
Événement client de Distributed Cache. Nombre d’erreurs Distributed Cache réessayables lors des requêtes d’écriture (comptabilisées à chaque occurrence, y compris celles résolues après une nouvelle tentative)DistrCacheWriteMicroseconds
Événement du tampon d’écriture du Distributed Cache. Temps passé dans WriteBufferFromDistributedCache::writeToFileSegmentDistrCacheWriteRequestRetries
Événement du tampon d’écriture de Distributed Cache. Nombre de nouvelles tentatives de requête d’écriture après une erreur réessayableDistrCacheWriteRequestRetriesExhausted
Événement du tampon d’écriture de Distributed Cache. Nombre de fois où une erreur d’écriture pouvant être retentée n’a pas été résolue dans la limite de tentatives de la requête d’écritureDistrCacheWriteThrottlerBytes
Octets passés par le throttler ‘max_distributed_cache_write_bandwidth_for_server’.DistrCacheWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en pause pour respecter la limitation de débitmax_distributed_cache_write_bandwidth_for_server.
DistributedAsyncInsertionFailures
Nombre d’échecs lors de l’insertion asynchrone dans une table Distributed (avec ‘distributed_foreground_insert’ = 0)DistributedConnectionConnectCount
Nombre de connexions à d’autres serveurs effectuées lors de l’exécution distribuée des requêtes. Cela se produit lorsqu’une nouvelle connexion est établie au lieu de réutiliser une connexion existante du pool.DistributedConnectionFailAtAll
Nombre total d’échecs de connexion distribuée après épuisement de toutes les tentatives.DistributedConnectionFailTry
Nombre total d’échecs d’une connexion distribuée avec nouvelle tentative.DistributedConnectionMissingTable
Nombre de fois où nous avons rejeté une réplique d’une requête distribuée parce qu’elle ne contenait pas la table nécessaire à la requête.DistributedConnectionReconnectCount
Nombre de reconnexions à d’autres serveurs effectuées lors de l’exécution distribuée des requêtes. Cela peut se produire lorsqu’une connexion périmée a été récupérée dans le pool de connexionsDistributedConnectionSkipReadOnlyReplica
Nombre de répliques ignorées lors d’un INSERT dans une table Distributed parce qu’elles sont en lecture seuleDistributedConnectionStaleReplica
Nombre de fois où nous avons écarté une réplique lors d’une requête distribuée, parce qu’une table requise présentait un retard de réplication supérieur au seuil configuré.DistributedConnectionTries
Nombre total de tentatives de connexion distribuée.DistributedConnectionUsable
Nombre total de connexions distribuées réussies vers un serveur utilisable (avec la table requise, mais possiblement non à jour).DistributedDelayedInserts
Nombre de fois où l’INSERT d’un bloc dans une table Distributed a été bridé en raison d’un nombre élevé d’octets en attente.DistributedDelayedInsertsMilliseconds
Nombre total de millisecondes passées alors que l’INSERT d’un bloc dans une table Distributed était ralenti en raison d’un volume élevé d’octets en attente.DistributedIndexAnalysisMicroseconds
Temps total consacré à l’analyse distribuée des indexDistributedIndexAnalysisMissingParts
Nombre de parts manquantes au cours de l’analyse distribuée des index qui seront résolues localementDistributedIndexAnalysisParts
Nombre de parts envoyées pour l’analyse d’index distribuéeDistributedIndexAnalysisReplicaFallback
Nombre de fois où l’analyse d’index distribuée a échoué sur l’une des répliques, avec basculement vers la réplique localeDistributedIndexAnalysisReplicaUnavailable
Nombre d’occurrences où l’analyse d’index distribuée a échoué sur l’une des répliques sans solution de repli (échec lors de la connexion)DistributedIndexAnalysisScheduledReplicas
Nombre de répliques (la réplique locale n’est comptée qu’une seule fois) pour lesquelles l’analyse distribuée des index a été planifiéeDistributedPlanHostsUsed
Nombre d’hôtes distincts auxquels au moins une tâche a été assignée lors de l’exécution d’une requête avecmake_distributed_plan.
DistributedPlanLocalExecution
Vaut 1 lorsqu’une requêtemake_distributed_plan a été exécutée dans le processus via l’exécuteur local (distributed_plan_execute_locally), au lieu d’être envoyée à des workers distants.
DistributedPlanRemoteTasks
Nombre de tâches envoyées à des workers distants lors de l’exécution d’une requête avec make_distributed_plan. Une valeur non nulle signifie que la requête a bien été exécutée de manière distribuée.DistributedPlanWorkerPartsPruned
Nombre de parts affectées que la propre analyse d’index du worker a élaguées, et que le worker ne lit donc pas. Le coordinator sélectionne les parts sans effectuer cette analyse : il peut donc affecter une part qu’aucune row de la requête ne peut satisfaire.DistributedPlanWorkerPartsReceived correspond à la somme de cette valeur et de DistributedPlanWorkerPartsScanned.
DistributedPlanWorkerPartsReceived
Nombre de parts que le coordinator a affectées à un worker d’un distributed query plan, cumulé sur les lectures par buckets qu’une requête effectue sur ce worker. Une part affectée à plusieurs buckets est comptée une fois par lecture.DistributedPlanWorkerPartsScanned
Nombre de parts affectées que le worker conserve pour la lecture.DistributedRejectedInserts
Nombre de fois où l’INSERT d’un bloc dans une table Distributed a été rejeté avec l’exception « Too many bytes » en raison d’un volume élevé d’octets en attente.DistributedShardsSkipped
Nombre de shards ignorés silencieusement lors d’une requête vers une table Distributed (ou les fonctions de table remote/cluster) lorsqueskip_unavailable_shards est activé, soit parce que le shard était indisponible, soit parce qu’il a levé une exception couverte par skip_unavailable_shards_mode.
DistributedSyncInsertionTimeoutExceeded
Le délai d’attente a expiré pendant l’attente des shards lors d’une insertion synchrone dans une table Distributed (avec ‘distributed_foreground_insert’ = 1)DNSError
Nombre total d’erreurs de résolution DNSDuplicatedAsyncInserts
Nombre d’async inserts du bloc inséré dans une table ReplicatedMergeTree qui ont été dédupliqués.DuplicatedInsertedBlocks
Nombre d’insertions synchrones dans une table *MergeTree ayant été dédupliquées.DuplicationDataHashComputations
Nombre de calculs de hash de données par colonne effectués lors de la déduplication des blocs insérés (INSERT) dans des tables *MergeTree (cache misses dans le hash de déduplication unifié).DuplicationElapsedMicroseconds
Temps total consacré à la vérification des doublons parmi les blocs insérés dans les tables *MergeTree.EncryptionHeaderCacheHits
Nombre de fois où les octets de l’en-tête de chiffrement ont été trouvés dans le cache d’en-têtes de chiffrement, évitant ainsi la lecture de l’en-tête depuis la source.EncryptionHeaderCacheMisses
Nombre de fois où les octets de l’en-tête de chiffrement n’ont pas été trouvés dans le cache des en-têtes de chiffrement et ont donc dû être lus depuis la source.EngineFileLikeReadFiles
Nombre de fichiers lus dans les moteurs de table basés sur des fichiers (comme File/S3/URL/HDFS).ExecutableUserDefinedFunctionElapsedMicroseconds
Temps réel écoulé lors de l’exécution des fonctions définies par l’utilisateur executable et executable_pool, en microsecondes.ExecutableUserDefinedFunctionInputBytes
Nombre total d’octets écrits sur l’entrée standard (stdin) des processus enfants des fonctions définies par l’utilisateur executable et executable_pool.ExecutableUserDefinedFunctionInvocations
Nombre d’invocations de fonctions définies par l’utilisateur de type executable et executable_pool.ExecutableUserDefinedFunctionOutputBytes
Nombre total d’octets lus depuis stdout par les processus enfants des fonctions définies par l’utilisateur executable et executable_pool.ExecutableUserDefinedFunctionPeakMemoryByteSeconds
Mémoire maximale par processus utilisée par les processus enfants des fonctions définies par l’utilisateur executable et executable_pool, intégrée sur le temps réel écoulé, en octets-secondes.ExecutableUserDefinedFunctionPoolWaitMicroseconds
Temps passé en attente dans tryBorrowObject lorsque le pool de fonctions définies par l’utilisateur executable_pool est épuisé, en microsecondes.ExecutableUserDefinedFunctionSystemTimeMicroseconds
Temps CPU en mode noyau consommé par les processus enfants des fonctions définies par l’utilisateur de type executable et executable_pool, en microsecondes.ExecutableUserDefinedFunctionUserTimeMicroseconds
Temps CPU en mode utilisateur consommé par les processus enfants des fonctions définies par l’utilisateur de type executable et executable_pool, en microsecondes.ExecuteShellCommand
Nombre d’exécutions de commandes shell.ExternalAggregationCompressedBytes
Nombre d’octets écrits sur disque pour l’agrégation en mémoire externe.ExternalAggregationMerge
Nombre de fusions de fichiers temporaires effectuées pour l’agrégation en mémoire externe.ExternalAggregationUncompressedBytes
Quantité de données (non compressées, avant compression) écrites sur le disque pour l’agrégation en mémoire externe.ExternalAggregationWritePart
Nombre de fois qu’un fichier temporaire a été écrit sur disque pour une agrégation en mémoire externe.ExternalDataSourceLocalCacheReadBytes
Octets lus depuis le tampon du cache local dans RemoteReadBufferCacheExternalDistinctCompressedBytes
Nombre d’octets compressés écrits pour DISTINCT en mémoire externe.ExternalDistinctMerge
Nombre de fois où des fichiers temporaires ont été fusionnés pour DISTINCT en mémoire externe.ExternalDistinctUncompressedBytes
Quantité de données (non compressées, avant compression) écrites pour DISTINCT en mémoire externe.ExternalDistinctWritePart
Nombre de fois qu’un fichier temporaire a été écrit sur le disque pour un DISTINCT en mémoire externe.ExternalJoinCompressedBytes
Nombre d’octets compressés écrits pour le JOIN en mémoire externe.ExternalJoinMerge
Nombre de fois que des fichiers temporaires ont été fusionnés lors d’un JOIN en mémoire externe.ExternalJoinUncompressedBytes
Quantité de données écrite pour JOIN en mémoire externe (non compressées, avant compression).ExternalJoinWritePart
Nombre d’écritures d’un fichier temporaire sur disque pour un JOIN en mémoire externe.ExternalProcessingCompressedBytesTotal
Nombre d’octets compressés écrits lors du traitement externe (tri/agrégation/jointure)ExternalProcessingFilesTotal
Nombre de fichiers utilisés pour le traitement externe (tri/agrégation/jointure)ExternalProcessingUncompressedBytesTotal
Quantité de données (non compressées, avant toute compression) écrites par le traitement externe (tri/agrégation/jointure)ExternalSortCompressedBytes
Nombre d’octets compressés écrits lors du tri en mémoire externe.ExternalSortMerge
Nombre de fois où des fichiers temporaires ont été fusionnés lors d’un tri en mémoire externe.ExternalSortUncompressedBytes
Volume de données (non compressées, avant compression) écrit lors du tri en mémoire externe.ExternalSortWritePart
Nombre de fois où un fichier temporaire a été écrit sur le disque pour le tri en mémoire externe.FailedAsyncInsertQuery
Nombre de requêtes ASYNC INSERT ayant échoué.FailedInitialQuery
Nombre de requêtes initiales ayant échoué.FailedInitialSelectQuery
Identique à FailedInitialQuery, mais uniquement pour les requêtes SELECT.FailedInsertQuery
Comme FailedQuery, mais uniquement pour les requêtes INSERT.FailedInternalInsertQuery
Comme FailedInternalQuery, mais uniquement pour les requêtes INSERT.FailedInternalQuery
Nombre de requêtes internes ayant échoué.FailedInternalSelectQuery
Identique à FailedInternalQuery, mais seulement pour les requêtes SELECT.FailedQuery
Nombre total de requêtes ayant échoué, qu’il s’agisse de requêtes internes ou de requêtes utilisateur.FailedSelectQuery
Comme FailedQuery, mais uniquement pour les requêtes SELECT.FetchBackgroundExecutorTaskCancelMicroseconds
Temps passé danscancel() pour les tâches de l’exécuteur Fetch.
FetchBackgroundExecutorTaskExecuteStepMicroseconds
Temps passé dans executeStep() pour les tâches de l’exécuteur Fetch.FetchBackgroundExecutorTaskResetMicroseconds
Temps passé à réinitialiser la tâche de l’exécuteur Fetch.FetchBackgroundExecutorWaitMicroseconds
Temps passé à attendre la fin de l’exécution dans l’exécuteur Fetch.FiberStackAllocBytes
Nombre d’octets alloués aux piles de fibres, y compris les pages de garde (les pages de garde ne sont utilisées que dans les builds de débogage et avec sanitizer).FiberStackAllocNanoseconds
Temps passé à allouer des piles de fibres. L’unité retenue est la nanoseconde, car une allocation prend généralement moins d’une microseconde, sauf en cas de contention sur l’allocator ou le kernel.FiberStackAllocs
Nombre de piles allouées pour les fibres (les fibres servent à la communication asynchrone avec les répliques distantes).FiberStackFreeNanoseconds
Temps passé à libérer les piles de fibres.FileOpen
Nombre de fichiers ouverts.FileProgressCallbackInvocations
Nombre d’invocations duFileProgressCallback par requête (compte chaque événement FileProgress par fichier transmis au client via native TCP ou clickhouse-local).
FileSegmentCompleteMicroseconds
Durée de FileSegment::complete() dans le cache du système de fichiersFileSegmentFailToIncreasePriority
Nombre de fois où la priorité n’a pas pu être augmentée en raison d’une forte contention sur le verrou du cacheFileSegmentHolderCompleteMicroseconds
Temps d’exécution de complete() du gestionnaire de segments de fichierFileSegmentIncreasePriorityMicroseconds
Durée d’augmentation de la priorité du segment de fichierFileSegmentLockMicroseconds
Durée de verrouillage d’un segment de fichierFileSegmentRemoveMicroseconds
Temps de suppression remove() du segment de fichierFileSegmentWaitMicroseconds
Attente dans l’état DOWNLOADINGFileSegmentWaitTimeouts
Nombre de fois où l’attente d’un segment de fichier à l’état DOWNLOADING a dépassé le délai imparti (voirfilesystem_cache_wait_for_concurrent_download_timeout_milliseconds)
FileSegmentWriteMicroseconds
Temps d’écriture d’un segment de fichier avec write()FileSync
Nombre d’appels à la fonction F_FULLFSYNC/fsync/fdatasync pour des fichiers.FileSyncElapsedMicroseconds
Temps total passé à attendre l’exécution de l’appel système F_FULLFSYNC/fsync/fdatasync pour les fichiers.FilesystemCacheBackgroundDownloadQueuePush
Nombre de segments de fichier mis en file d’attente pour un téléchargement en arrière-plan dans le cache du système de fichiersFilesystemCacheBackgroundEvictedBytes
Nombre d’octets évincés par le thread d’arrière-planFilesystemCacheBackgroundEvictedFileSegments
Nombre de segments de fichier évincés par le thread d’arrière-planFilesystemCacheBackgroundRemovedInvalidatedEntries
Nombre d’entrées invalidées (supprimées de manière différée) de la file de priorité, purgées par le thread de nettoyage en arrière-planFilesystemCacheCheckCorrectness
Nombre d’appels à FileCache::assertCacheCorrectnessFilesystemCacheCheckCorrectnessMicroseconds
Temps d’exécution de FileCache::assertCacheCorrectnessFilesystemCacheClientsMapLockWaitMicroseconds
Temps passé à attendre un lock en contention sur un shard de la map d’utilisation par client (user_id) dans la politique du cache overcommit
FilesystemCacheCreatedKeyDirectories
Nombre de répertoires de clés créésFilesystemCacheDowngradedFileSegments
Nombre de segments de fichier rétrogradés (déplacés) de la file protégée vers la file probationnaire dans la politique de cache SLRU. Il s’agit d’un déplacement interne au cache, et non d’une éviction.FilesystemCacheEvictedBytes
Nombre d’octets évincés du cache du système de fichiersFilesystemCacheEvictedFileSegments
Nombre de segments de fichier évincés du cache du système de fichiersFilesystemCacheEvictionReusedIterator
Nombre de réutilisations de l’itérateur d’éviction du cache du système de fichiersFilesystemCacheEvictionSkippedEvictingFileSegments
Nombre de segments de fichier ignorés lors de l’éviction, car ils sont déjà en cours d’évictionFilesystemCacheEvictionSkippedFileSegments
Nombre de segments de fichier ignorés lors de l’éviction car ils étaient dans un état non libérableFilesystemCacheEvictionSkippedMovingFileSegments
Nombre de segments de fichier ignorés lors de l’éviction, car ils étaient en cours de déplacementFilesystemCacheEvictionTries
Nombre de tentatives d’éviction du cache du système de fichiersFilesystemCacheEvictMicroseconds
Durée d’éviction du cache du système de fichiersFilesystemCacheFailedEvictionCandidates
Nombre de segments de fichier dont l’éviction a échoué de façon inattendue lors de l’éviction dynamique du cache du système de fichiersFilesystemCacheFailedReserveAttempts
Nombre de tentatives ayant échoué lors de la réservation d’espace dans le cache du système de fichiers.FilesystemCacheFailToReserveSpaceBecauseOfCacheResize
Nombre de fois où la réservation d’espace a été ignorée en raison du redimensionnement du cacheFilesystemCacheFailToReserveSpaceBecauseOfLockContention
Nombre de fois où la réservation d’espace a été omise en raison d’une forte contention sur le verrou du cacheFilesystemCacheFreeSpaceKeepingThreadErrors
Nombre d’exceptions capturées par la tâche d’arrière-plan chargée du maintien de l’espace libre (collecte, suppression ou finalisation)FilesystemCacheFreeSpaceKeepingThreadRun
Nombre d’exécutions par le thread d’arrière-plan de la tâche de maintien de l’espace libreFilesystemCacheFreeSpaceKeepingThreadWorkMilliseconds
Durée d’exécution par le thread d’arrière-plan de la tâche de maintien de l’espace libreFilesystemCacheGetMicroseconds
Temps d’exécution de get() du cache du système de fichiersFilesystemCacheGetOrSetMicroseconds
Durée de getOrSet() du cache du système de fichiersFilesystemCacheHoldFileSegments
Nombre de segments de fichier maintenus dans le cache du système de fichiersFilesystemCacheIdleClientEvictions
Nombre de fois où toutes les entrées de cache d’un client de cache distribué inactif (user_id) ont été purgées faute d’accès pendant la durée idle_client_ttl_sec.
FilesystemCacheInvalidatedEntriesCleanupThreadWorkMilliseconds
Durée d’exécution, par le thread d’arrière-plan, de la tâche de nettoyage des entrées invalidées de la file de prioritéFilesystemCacheLoadMetadataMicroseconds
Temps consacré au chargement des métadonnées du cache du système de fichiersFilesystemCacheLockKeyMicroseconds
Durée de verrouillage de la clé de cacheFilesystemCacheLockMetadataMicroseconds
Temps de verrouillage des métadonnées du cache du système de fichiersFilesystemCacheLockOriginPoolMicroseconds
Durée de verrouillage du pool d’origines partagé du cache du système de fichiersFilesystemCacheOvercommitCandidatesIterationSteps
Nombre d’itérations externes effectuées par la boucle d’éviction de l’overcommit au-delà de son premier passage afin de compenser le déficit d’une réservationFilesystemCachePriorityReadLockMicroseconds
Temps de verrouillage en lecture du cache du système de fichiers dans la file de prioritéFilesystemCachePriorityWriteLockMicroseconds
Durée de verrouillage du cache du système de fichiers lors de l’écriture dans la file de prioritéTentative de réservation d’espace du cache du système de fichiers
Tentative de réservation d’espace dans le cache du système de fichiersFilesystemCacheReserveMicroseconds
Temps de réservation de l’espace dans le cache du système de fichiersFilesystemCacheStateLockMicroseconds
Durée de verrouillage du cache du système de fichiers pour le verrou d’étatFilesystemCacheUnusedHoldFileSegments
Nombre de segments de fichier du cache du système de fichiers qui ont été conservés, mais non utilisés (en raison d’un seek ou de LIMIT n, etc.)FilteringMarksWithPrimaryKeyMicroseconds
Temps passé à filtrer les parts selon la clé primaire.FilteringMarksWithPrimaryKeyProcessedMarks
Nombre total de marks traités lors de l’analyse de la clé primaire.FilteringMarksWithSecondaryKeysMicroseconds
Temps passé à filtrer les parts à l’aide des index de saut.FilterPartsByVirtualColumnsMicroseconds
Temps total consacré à la fonction filterPartsByVirtualColumns.FilterTransformPassedBytes
Nombre d’octets passés par le filtre dans la requêteFilterTransformPassedRows
Nombre de lignes ayant passé le filtre de la requêteFunctionExecute
Nombre d’appels de fonctions SQL ordinaires (les fonctions SQL sont appelées par bloc ; ce nombre représente donc le nombre de blocs).GatheredColumns
Nombre de colonnes collectées lors de l’étape verticale des opérations de fusion.GatheringColumnMilliseconds
Temps total consacré à la collecte des colonnes pour la fusion verticaleGlobalMemoryLimitExceeded
Nombre de fois où la limite globale de mémoire a été dépassée.GlobalThreadPoolExpansions
Compte le nombre total de fois où de nouveaux threads ont été ajoutés au pool global de threads. Cette métrique indique la fréquence des extensions du pool global de threads afin de répondre à une augmentation des besoins de traitement.GlobalThreadPoolJobs
Compte le nombre de jobs envoyés au pool de threads global.GlobalThreadPoolJobWaitTimeMicroseconds
Mesure le temps écoulé entre le moment où un job est planifié dans le pool de threads et celui où il est pris en charge pour être exécuté par un thread de travail. Cette métrique aide à repérer les retards dans le traitement des jobs et indique la réactivité du pool de threads face aux nouvelles tâches.GlobalThreadPoolLockWaitMicroseconds
Temps total pendant lequel les threads ont attendu des verrous dans le pool global de threads.GlobalThreadPoolShrinks
Compte le nombre total de fois où le pool global de threads a diminué par suppression de threads. Cela se produit lorsque le nombre de threads inactifs dépassemax_thread_pool_free_size, ce qui indique un ajustement de la taille du pool global de threads en réponse à une baisse de l’utilisation des threads.
GlobalThreadPoolThreadCreationMicroseconds
Temps total passé à attendre le lancement de nouveaux threads.HardPageFaults
Le nombre de défauts de page majeurs dans les threads d’exécution des requêtes. Des valeurs élevées indiquent soit que vous avez oublié de désactiver le swap sur votre serveur, soit l’éviction de pages mémoire du binaire ClickHouse en cas de très forte pression mémoire, soit l’utilisation réussie de la méthode de lecture « mmap » pour les données des tables.HashJoinPreallocatedElementsInHashTables
Nombre d’éléments préalloués dans les tables de hachage utilisées pour le hash join.HedgedRequestsChangeReplica
Nombre total de cas où le délai d’attente pour changer de réplique a expiré dans les requêtes hedged.HTTPConnectionsCreated
Nombre de connexions HTTP créées côté clientHTTPConnectionsElapsedMicroseconds
Temps total consacré à l’établissement de connexions HTTP côté clientHTTPConnectionsErrors
Nombre de cas où la création d’une connexion HTTP du client a échouéHTTPConnectionsExpired
Nombre de connexions HTTP côté client expiréesHTTPConnectionsPreserved
Nombre de connexions HTTP côté client préservéesHTTPConnectionsReset
Nombre de connexions HTTP côté client réinitialiséesHTTPConnectionsReused
Nombre de connexions HTTP côté client réutiliséesHTTPServerConnectionsClosed
Nombre de connexions HTTP côté serveur fermées. Keep alive n’a pas été négociéHTTPServerConnectionsCreated
Nombre de connexions HTTP côté serveur crééesHTTPServerConnectionsExpired
Nombre de connexions HTTP expirées côté serveur.HTTPServerConnectionsPreserved
Nombre de connexions HTTP du serveur conservées. Connexion maintenue active avec succèsHTTPServerConnectionsReset
Nombre de connexions HTTP du serveur qui ont été réinitialisées. Le serveur ferme la connexionHTTPServerConnectionsReused
Nombre de connexions HTTP du serveur réutiliséesIcebergIteratorInitializationMicroseconds
Temps total consacré à l’initialisation synchrone des itérateurs de données Iceberg.IcebergMetadataFilesCacheHits
Nombre de fois où les fichiers de métadonnées Iceberg ont été trouvés dans le cache.IcebergMetadataFilesCacheMisses
Nombre de fois où les fichiers de métadonnées Iceberg n’ont pas été trouvés dans le cache de métadonnées Iceberg et ont dû être relus depuis le disque (distant).IcebergMetadataFilesCacheStaleMisses
Nombre de fois où des fichiers de métadonnées Iceberg ont été trouvés dans le cache, mais jugés obsolètes et ont dû être relus depuis le disque (distant).IcebergMetadataFilesCacheWeightLost
Nombre approximatif d’octets évincés du cache de métadonnées Iceberg.Temps d’attente de lecture des fichiers de métadonnées Iceberg en microsecondes
Temps total passé par les lecteurs de données à attendre la lecture et l’analyse des fichiers de métadonnées Iceberg, cumulé sur l’ensemble des threads de lecture.IcebergMetadataReturnedObjectInfos
Nombre total d’informations sur les objets renvoyées par l’itérateur Iceberg.IcebergMetadataUpdateMicroseconds
Temps total consacré à la mise à jour des métadonnées de stockage d’Iceberg à partir de l’état (buildStorageMetadataFromState).
IcebergMinMaxIndexPrunedFiles
Nombre de fichiers ignorés grâce à l’index MinMax dans IcebergIcebergMinMaxNonPrunedDeleteFiles
Nombre total de paires fichier de données/fichier de suppression par position retenues par l’analyse minmax parmi les paires éligibles selon le partitionnement et le numéro de séquence.IcebergMinMaxPrunedDeleteFiles
Nombre total de paires fichier de données–fichier de suppression par position retenues par l’analyse minmax parmi les paires compatibles avec le partitionnement et le numéro de séquence.IcebergPartitionPrunedFiles
Nombre de fichiers ignorés lors de l’optimisation par exclusion de partitions d’IcebergIcebergPartitionPrunedManifestFiles
Nombre de fichiers manifest Iceberg ignorés sans avoir été lus, grâce aux résumés de partition de la manifest listIcebergTrivialCountOptimizationApplied
Optimisation triviale du comptage appliquée lors de la lecture d’IcebergIcebergVersionHintUsed
Nombre d’utilisations de version-hint.text.IgnoredColdParts
Voir le paramètre ignore_cold_parts_seconds. Nombre de fois où des requêtes de lecture ont ignoré des parts très récentes qui n’avaient pas encore été chargées dans le cache par CacheWarmer.IndexAnalysisRounds
Nombre de fois où une analyse d’index a été effectuée au cours de la requête.IndexBinarySearchAlgorithm
Nombre d’utilisations de l’algorithme de recherche binaire sur les marks de l’indexIndexGenericExclusionSearchAlgorithm
Nombre d’utilisations de l’algorithme de recherche par exclusion générique sur les marks d’indexIndexGenericExclusionSearchStepLimitReached
Nombre de fois où l’algorithme de recherche par exclusion générique sur les marks de l’index a atteint merge_tree_generic_exclusion_search_max_steps et a accepté les mark ranges restants sans les découper davantageInitialQuery
Identique à Query, mais ne compte que les requêtes initiales (voir is_initial_query).InitialSelectQuery
Identique à InitialQuery, mais uniquement pour les requêtes SELECT.Octets insérés
Nombre d’octets (non compressés ; pour les colonnes telles qu’elles sont stockées en mémoire) INSERTés dans l’ensemble des tables.InsertedCompactParts
Nombre de parts insérées au format Compact.InsertedRows
Nombre de lignes insérées dans toutes les tables.InsertedWideParts
Nombre de parts insérées au format Wide.InsertQueriesWithSubqueries
Compter les requêtes INSERT avec toutes les sous-requêtesInsertQuery
Comme Query, mais uniquement pour les requêtes INSERT.InsertQueryTimeMicroseconds
Durée totale des requêtes INSERT.InterfaceHTTPReceiveBytes
Nombre d’octets reçus par les interfaces HTTPInterfaceHTTPSendBytes
Nombre d’octets envoyés via les interfaces HTTPInterfaceInterserverReceiveBytes
Nombre d’octets reçus via les interfaces interserveurInterfaceInterserverSendBytes
Nombre d’octets envoyés par les interfaces interserveursInterfaceMySQLReceiveBytes
Nombre d’octets reçus via les interfaces MySQLInterfaceMySQLSendBytes
Nombre d’octets envoyés via les interfaces MySQLInterfaceNativeReceiveBytes
Nombre d’octets reçus via les interfaces nativesInterfaceNativeSendBytes
Nombre d’octets envoyés via les interfaces nativesInterfacePostgreSQLReceiveBytes
Nombre d’octets reçus via les interfaces PostgreSQLInterfacePostgreSQLSendBytes
Nombre d’octets envoyés via l’interface PostgreSQLInterfacePrometheusReceiveBytes
Nombre d’octets reçus par les interfaces PrometheusInterfacePrometheusSendBytes
Nombre d’octets envoyés via les interfaces PrometheusIOBufferAllocBytes
Nombre d’octets alloués aux tampons d’E/S (pour ReadBuffer/WriteBuffer).IOBufferAllocs
Nombre d’allocations de tampons d’E/S (pour ReadBuffer/WriteBuffer).IOUringCQEsCompleted
Nombre total de CQE io_uring terminées avec succèsIOUringCQEsFailed
Nombre total de CQE io_uring terminées avec une erreurIOUringSQEsResubmitsAsync
Nombre total de resoumissions asynchrones de SQE d’io_uring effectuéesIOUringSQEsResubmitsSync
Nombre total de resoumissions synchrones de SQE io_uring effectuéesIOUringSQEsSubmitted
Nombre total de SQE io_uring soumisesÉchec du suivi des échantillons d’allocation jemalloc
Nombre total d’échecs du suivi des échantillons d’allocation jemallocJemallocFailedDeallocationSampleTracking
Nombre total d’échecs du suivi d’échantillons de désallocation de jemallocJoinBuildPostProcessingMicroseconds
Temps écoulé pour les étapes de post-traitement après la construction du côté droit du JOIN.JoinBuildRowStoreMicroseconds
Temps écoulé pour transformer la charge utile du côté droit de la JOIN au format orienté lignes.JoinBuildTableRowCount
Nombre total de lignes de la table de build pour une opération JOIN.JoinDelayedJoinedTransformBlockCount
Nombre de blocs produits par DelayedJoinedBlocksWorkerTransform.JoinDelayedJoinedTransformRowCount
Nombre de lignes émises par DelayedJoinedBlocksWorkerTransform.JoinNonJoinedTransformBlockCount
Nombre de blocs générés par NonJoinedBlocksTransform.JoinNonJoinedTransformRowCount
Nombre de lignes non appariées émises par NonJoinedBlocksTransform.JoinOptimizeMicroseconds
Temps total passé à exécuter les optimisations du plan JOIN.JoinProbeTableRowCount
Nombre total de lignes dans la table probe pour une opération JOIN.JoinReorderMicroseconds
Temps total consacré à l’exécution de l’algorithme de réorganisation des JOIN.JoinResultRowCount
Nombre total de lignes du résultat d’une opération JOIN.JoinSpillingHashJoinSwitchedToGraceJoin
Nombre de fois où un (Concurrent)HashJoin a basculé vers un GraceHashJoin en raison d’une limite mémoire dans SpillingHashJoin.KafkaBackgroundReads
Nombre de lectures en arrière-plan alimentant les vues matérialisées à partir de Kafka depuis le démarrage du serveurÉchecs de commit Kafka
Nombre d’échecs lors du commit dans Kafka des offsets consommés (c’est généralement le signe d’une certaine duplication des données)KafkaCommits
Nombre de commits réussis des offsets consommés dans Kafka (doit normalement être identique à KafkaBackgroundReads)KafkaConsumerErrors
Nombre d’erreurs signalées par librdkafka au cours des opérations de pollLectures directes de Kafka
Nombre de SELECT directs sur des tables Kafka depuis le démarrage du serveurKafkaMessagesFailed
Nombre de messages Kafka que ClickHouse n’a pas pu analyserKafkaMessagesPolled
Nombre de messages Kafka récupérés via poll de librdkafka vers ClickHouseKafkaMessagesProduced
Nombre de messages envoyés à KafkaKafkaMessagesRead
Nombre de messages Kafka déjà traités par ClickHouseKafkaMVNotReady
Nombre de tentatives échouées d’envoi de données vers une vue matérialisée qui n’est pas prêteKafkaProducerErrors
Nombre d’erreurs lors de l’envoi de messages vers KafkaKafkaProducerFlushes
Nombre d’opérations de flush explicites du producteur KafkaKafkaRebalanceAssignments
Nombre d’affectations de partitions (étape finale du rééquilibrage du groupe de consommateurs)KafkaRebalanceErrors
Nombre de rééquilibrages de groupe de consommateurs ayant échouéKafkaRebalanceRevocations
Nombre de révocations de partitions (première étape du rééquilibrage du groupe de consommateurs)KafkaRowsRead
Nombre de lignes analysées à partir de messages KafkaKafkaRowsRejected
Nombre de lignes parsées qui ont ensuite été rejetées (en raison de rééquilibrages, d’erreurs ou de raisons similaires). Ces lignes seront de nouveau consommées après le rééquilibrage.KafkaRowsWritten
Nombre de lignes insérées dans des tables KafkaKafkaWrites
Nombre d’opérations d’écriture (insert) dans les tables KafkaKeeperAddWatchRequest
Nombre de requêtes d’ajout de watchesKeeperBatchMaxCount
Nombre de lots ayant atteint la limitemax_requests_batch_size
KeeperBatchMaxReadCount
Nombre de lots ayant atteint la limite demax_read_batch_size
KeeperBatchMaxReadTotalSize
Nombre de lots ayant atteint la limite max_read_batch_bytes_sizeKeeperBatchMaxTotalSize
Nombre de lots ayant atteint la limite max_requests_batch_bytes_sizeKeeperChangelogFileSyncMicroseconds
Temps passé à exécuter fsync pour le changelog de Keeper (logs non compressés uniquement)KeeperChangelogLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou du changelog de KeeperKeeperChangelogStartupReadBytes
Nombre d’octets physiques (checksum + header + blob) lus dans les fichiers changelog par le lecteur parallèle de démarrage de KeeperKeeperChangelogStartupReadEntries
Nombre d’enregistrements du changelog validés par le lecteur de démarrage parallèle de KeeperKeeperChangelogStartupReadMicroseconds
Temps réel écoulé lors de la lecture parallèle du changelog pendant le démarrage de KeeperKeeperChangelogStartupStitchMicroseconds
Wall time passé à fusionner les résultats des lectures parallèles par fichier effectuées au démarrage dans l’état LogEntryStorageKeeperChangelogWrittenBytes
Nombre d’octets écrits dans le changelog de KeeperKeeperCheckRequest
Nombre de requêtes de vérificationKeeperCheckWatchRequest
Nombre de requêtes « remove watches »KeeperCommits
Nombre de commits ayant aboutiKeeperCommitsFailed
Nombre de commits échouésKeeperCommitWaitElapsedMicroseconds
Temps passé à attendre que certains logs soient validésKeeperCreateRequest
Nombre de requêtes de créationKeeperExistsRequest
Nombre de requêtes « exists »KeeperGetRequest
Nombre de requêtes « get »Latence de Keeper
Latence de KeeperKeeperListRecursiveRequest
Nombre de requêtes récursives de récupération des nœuds enfantsKeeperListRequest
Nombre de requêtes de listageKeeperLiveSessionsLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou des sessions actives de KeeperKeeperLogsEntryReadFromCommitReadAhead
Nombre d’entrées de log fournies au thread de commit depuis la fenêtre décodée du lecteur de lecture anticipée de commit (pop en chemin rapide ou pop de vidage du premier élément de la fenêtre)KeeperLogsEntryReadFromFile
Nombre d’entrées de journal de Keeper lues directement depuis le fichier changelogKeeperLogsEntryReadFromLatestCache
Nombre d’entrées de log de Keeper lues à partir du cache des logs les plus récentsKeeperLogsReadAheadCursorsInstalled
Nombre de nouveaux curseurs de remplissage mis en file d’attente sur un lecteur de lecture anticipée du changelog Keeper (peer ou commit) qui n’étaient pas déjà couverts par la task de remplissageKeeperLogsReadAheadFillDecodedEntries
Nombre d’entrées de log décodées par la task de remplissage en lecture anticipée de KeeperKeeperLogsReadAheadFillReopens
Nombre de fois où le remplissage anticipé (read-ahead fill) de Keeper a rouvert un fichier changelog ou y a effectué un seekKeeperLogsReadAheadPlanEpochMismatches
Nombre de fois où un plan de lecture du changelog de Keeper a été abandonné parce qu’une troncature write_at concurrente l’a invalidé avant qu’il puisse être serviKeeperLogsReadAheadReadersCreated
Nombre de lecteurs de lecture anticipée du changelog Keeper (et de leurs tâches de remplissage) créés ; une valeur qui reste constante lors du passage d’un fichier à l’autre indique qu’un lecteur est réutilisé plutôt que détruit puis recrééKeeperLogsReadAheadScheduleRejected
Nombre de fois où un lecteur de lecture anticipée du changelog Keeper n’a pas pu être créé car la file d’attente du thread pool de lecture anticipée était pleine ; l’appelant se replie alors sur une lecture directeKeeperLogsReadAheadTimeoutFallbacks
Nombre de fois où une request de service en lecture anticipée du changelog Keeper a dépassé le timeout en attendant la task de remplissage et s’est rabattue sur une lecture directe du tail restantKeeperLSMTCommittedEntryBytes
Octets sérialisés des entries ajoutées à la memtable committed du LSMT de KeeperKeeperLSMTCommittedMemtablesCreated
Nombre de memtables committed créées par le LSMT de KeeperKeeperLSMTFileDeletionExceptions
Nombre d’exceptions lors des suppressions de fichiers LSMT de KeeperKeeperLSMTFlushes
Nombre de flushes de memtable LSMT de Keeper terminés avec succèsKeeperLSMTFlushExceptions
Nombre d’exceptions survenues lors des flushes des memtables LSMT de KeeperKeeperLSMTFlushWrittenCompressedBytes
Nombre d’octets compressés écrits dans les fichiers par les flushes des memtables LSMT de KeeperKeeperLSMTFlushWrittenUncompressedBytes
Octets non compressés écrits dans les fichiers par les flushes de la memtable LSMT de KeeperKeeperLSMTGetBlockFromCache
Nombre d’accès aux blocs LSMT de Keeper servis par le cache de blocsKeeperLSMTGetBlockFromWeakPtr
Nombre d’accès aux blocs LSMT de Keeper servis par le pointeur faible dans les informations de bloc du fichierKeeperLSMTGetBlockLoadedGroup
Nombre d’accès aux blocs LSMT de Keeper ayant nécessité le chargement d’un groupe de blocs depuis le disqueKeeperLSMTGetCommittedNodeFromMemory
Nombre de lookups de nœuds committed du LSMT de Keeper ayant trouvé le bloc du nœud déjà en mémoireKeeperLSMTGetCommittedNodeLoadedBlock
Nombre de lookups de nœuds committed LSMT de Keeper ayant nécessité le chargement du bloc du nœudKeeperLSMTGetCommittedNodeNonexistent
Nombre de lookups de nœuds committed LSMT de Keeper portant sur des nœuds inexistantsKeeperLSMTGetUncommittedNodeHits
Nombre de lookups de nœuds LSMT Keeper ayant trouvé le nœud dans des memtables non committéesKeeperLSMTGetUncommittedNodeMisses
Nombre de lookups de nœuds LSMT de Keeper n’ayant pas trouvé le nœud dans les memtables non committed et ayant dû se replier sur l’état committedKeeperLSMTListFilterFalsePositives
Nombre de parcours de fichiers non ignorés par le filter des chemins parents du LSMT de Keeper et n’ayant trouvé aucun enfantKeeperLSMTListFilterSkipped
Nombre de parcours de fichiers ignorés par les opérations de liste LSMT de Keeper parce que le filter sur les chemins parents a exclu tout enfantKeeperLSMTListFilterTruePositives
Nombre de parcours de fichiers non ignorés par le filter des chemins parents LSMT de Keeper ayant trouvé des enfantsKeeperLSMTListNamesFromFiles
Noms des enfants (y compris les tombstones) obtenus à partir des fichiers par les opérations de liste LSMT de KeeperKeeperLSMTListNamesFromMemtables
Noms des enfants (y compris les tombstones) obtenus depuis les memtables par les opérations de liste LSMT de KeeperKeeperLSMTListScannedBlocks
Blocs parcourus par les opérations de liste LSMT de Keeper dans les fichiersKeeperLSMTListScannedEntries
Entrées parcourues dans les fichiers par les opérations de liste LSMT de KeeperKeeperLSMTLoadedBlocks
Nombre de blocs chargés depuis le disque par le LSMT de KeeperKeeperLSMTLoadedUncompressedBytes
Octets non compressés des blocs chargés depuis le disque par le LSMT de KeeperKeeperLSMTMergeConsumedFiles
Nombre de fichiers d’entrée entièrement consommés et supprimés par les fusions LSMT de KeeperKeeperLSMTMergeConsumedUncompressedBytes
Octets non compressés dans les fichiers d’entrée entièrement consommés et supprimés par les fusions LSMT de KeeperKeeperLSMTMergeExceptions
Nombre d’exceptions lors des fusions LSMT de KeeperKeeperLSMTMerges
Nombre de fusions LSMT de Keeper terminées avec succèsKeeperLSMTMergeWrittenCompressedBytes
Octets compressés dans les fichiers de sortie publiés par les fusions LSMT de KeeperKeeperLSMTMergeWrittenFiles
Nombre de fichiers de sortie publiés par les fusions LSMT de KeeperKeeperLSMTMergeWrittenUncompressedBytes
Octets non compressés dans les fichiers de sortie publiés par les fusions LSMT de KeeperKeeperLSMTNodeCacheEntriesUpdated
Nombre d’entrées du cache de nœuds LSMT de Keeper redirigées vers un bloc nouvellement chargéKeeperLSMTThrottledWrites
Nombre d’écritures retardées car les flushes ou les fusions en arrière-plan du LSMT de Keeper ont accumulé du retardKeeperLSMTUncommittedCreateBytes
Octets sérialisés des entries Create ajoutées (append) aux memtables non committed du LSMT de KeeperKeeperLSMTUncommittedCreates
Nombre d’entrées Create ajoutées aux memtables non validées du LSMT de KeeperKeeperLSMTUncommittedMemtablesCreated
Nombre de memtables non validées créées par le LSMT de KeeperKeeperLSMTUncommittedRemoveBytes
Octets sérialisés des entrées Remove ajoutées aux memtables non validées du LSMT de KeeperKeeperLSMTUncommittedRemoves
Nombre d’entrées Remove ajoutées aux memtables non validées du LSMT de KeeperKeeperLSMTUncommittedUpdateBytes
Octets sérialisés des entries Update ajoutées aux memtables non commitées du LSMT de KeeperKeeperLSMTUncommittedUpdates
Nombre d’entrées Update ajoutées aux memtables non validées du LSMT de KeeperKeeperMultiReadRequest
Nombre de requêtes de lecture multipleKeeperMultiRequest
Nombre de requêtes multiplesKeeperPacketsReceived
Paquets reçus par le serveur KeeperKeeperPacketsSent
Paquets envoyés par le serveur KeeperKeeperPreprocessElapsedMicroseconds
Latence de prétraitement de Keeper pour une seule requêteKeeperProcessAndResponsesLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou du processus Keeper et des réponsesKeeperProcessElapsedMicroseconds
Latence de commit de Keeper pour une seule requêteKeeperReadBatchCount
Nombre de lots de requêtes de lecture traités par KeeperKeeperReadBatchTotalRequests
Nombre total de requêtes de lecture que Keeper a traitées par lotsKeeperReadRequestQueueLockWaitMicroseconds
Temps d’attente pour l’acquisition du verrou de la file d’attente des requêtes de lecture de KeeperKeeperReadSnapshot
Nombre de lectures de snapshots terminéesKeeperReadSnapshotDeferred
Nombre de lectures de snapshot différées, car le snapshot demandé n’est plus disponible localement ; NuRaft réessaiera avec le snapshot le plus récent.KeeperReadSnapshotFailed
Nombre de lectures de snapshots ayant échouéKeeperReadSnapshotObject
Nombre d’objets de snapshot envoyés aux nœuds followersKeeperReconfigRequest
Nombre de requêtes de reconfigurationKeeperRemoveRequest
Nombre de requêtes de suppressionKeeperRemoveWatchRequest
Nombre de requêtes « remove watches »KeeperRequestRejectedDueToSoftMemoryLimitCount
Nombre de requêtes rejetées en raison d’un dépassement de la limite souple de mémoireKeeperRequestTotal
Nombre total de requêtes du serveur KeeperKeeperRequestTotalWithSubrequests
Nombre total de requêtes sur le serveur Keeper, chaque sous-requête d’une requête multiple étant comptabiliséeKeeperSaveSnapshot
Nombre de sauvegardes de snapshotKeeperSaveSnapshotFailed
Nombre de sauvegardes de snapshot ayant échouéKeeperSaveSnapshotObject
Nombre d’objets snapshot reçus du leaderKeeperServerWriteLockWaitMicroseconds
Temps d’attente pour l’acquisition du verrou d’écriture du Keeper serverKeeperSessionCallbackLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou de callback de session KeeperKeeperSetRequest
Nombre de requêtes « set »KeeperSetWatchesRequest
Nombre de requêtes pour définir des watchesKeeperSnapshotApplys
Nombre d’applications de snapshotsKeeperSnapshotApplysFailed
Nombre d’applications de snapshots ayant échouéKeeperSnapshotCreations
Nombre de snapshots créésKeeperSnapshotCreationsFailed
Nombre d’échecs de création de snapshotsKeeperSnapshotFileSyncMicroseconds
Temps passé dansfsync pour les fichiers de snapshot de Keeper
KeeperSnapshotRemoteLoaderErrors
Nombre d’erreurs de lecture à distance dans RemoteSnapshotLoader lors de la transmission d’un snapshot à un nœud suiveurKeeperSnapshotWrittenBytes
Nombre d’octets écrits dans les fichiers de snapshot de KeeperKeeperStaleRequestsSkipped
Nombre de requêtes Keeper ignorées car la session n’est plus activeKeeperStorageLockWaitMicroseconds
Temps passé à attendre l’obtention du verrou de stockage KeeperKeeperStorageSharedLockWaitMicroseconds
Temps d’attente pour l’acquisition du verrou partagé du stockage KeeperKeeperTotalElapsedMicroseconds
Latence totale de Keeper pour une requête uniqueKeeperTTLRemoveRequestsDropped
Nombre de requêtes de suppression TTL abandonnées car la file d’attente était pleineKeeperTTLRemoveRequestsEnqueued
Nombre de requêtes de suppression TTL placées avec succès en file d’attenteKeeperWatchesTriggered
Nombre de déclenchements de watchesKeeperWatchTriggeredNodeChildrenChanged
Nombre de déclenchements de watch dus à des opérations de modification des nœuds enfantsKeeperWatchTriggeredNodeCreated
Nombre de déclenchements de watch dus à l’opérationCREATE
KeeperWatchTriggeredNodeDataChanged
Nombre de déclenchements de watch par des opérations de modificationKeeperWatchTriggeredNodeDeleted
Nombre de déclenchements de watch par opérationDELETE
KeeperWriteBatchCount
Nombre de lots de requêtes d’écriture traités par KeeperKeeperWriteBatchTotalRequests
Nombre total de requêtes d’écriture traitées par lots par KeeperLoadedDataParts
Nombre de data parts chargées par les tables MergeTree lors de l’initialisation.LoadedDataPartsMicroseconds
Nombre de microsecondes consacrées par les tables MergeTree au chargement des data parts lors de l’initialisation.Nombre de marks chargés
Nombre de marks chargés (total, toutes colonnes confondues).LoadedMarksFiles
Nombre de fichiers de marks chargés.LoadedMarksMemoryBytes
Taille des représentations en mémoire des marks chargés.LoadedPrimaryIndexBytes
Nombre de lignes de la clé primaire chargées.Fichiers d’index primaire chargés
Nombre de fichiers d’index primaire chargés.LoadedPrimaryIndexRows
Nombre de lignes de la clé primaire chargées.LoadedStatisticsMicroseconds
Temps écoulé lors du chargement des statistiques depuis les partsLoadingMarksTasksCanceled
Nombre de fois où les tâches en arrière-plan de chargement des marks ont été annuléesLocalReadThrottlerBytes
Octets ayant transité par le throttler ‘max_local_read_bandwidth_for_server’/‘max_local_read_bandwidth’.LocalReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente afin de respecter la limitation de débit imposée par ‘max_local_read_bandwidth_for_server’/‘max_local_read_bandwidth’.LocalThreadPoolBusyMicroseconds
Temps total pendant lequel les threads ont exécuté le travail réel.LocalThreadPoolExpansions
Indique le nombre total de fois où des threads ont été empruntés au pool de threads global afin d’étendre des pools de threads locaux.LocalThreadPoolJobs
Compte le nombre de jobs envoyés aux pools de threads locaux.LocalThreadPoolJobWaitTimeMicroseconds
Mesure le temps écoulé entre le moment où un job est planifié dans le pool de threads et celui où un worker thread le prend en charge pour l’exécuter. Cette métrique permet d’identifier les retards dans le traitement des jobs et indique la réactivité du pool de threads face aux nouvelles tâches.LocalThreadPoolLockWaitMicroseconds
Temps total passé par les threads à attendre des verrous dans les pools de threads locaux.LocalThreadPoolShrinks
Indique le nombre total de fois où des threads ont été renvoyés du pool de threads local vers le pool global de threads.LocalThreadPoolThreadCreationMicroseconds
Temps total pendant lequel les pools de threads locaux ont attendu de pouvoir emprunter un thread au pool global.LocalWriteThrottlerBytes
Nombre d’octets passés par le throttler ‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’.LocalWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en veille afin de respecter la limitation de débit de ‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’.LogDebug
Nombre de messages de log de niveau DebugLogError
Nombre de messages de log de niveau ErrorLogFatal
Nombre de messages de log de niveau FatalLoggerElapsedNanoseconds
Temps cumulé consacré à la journalisationLogInfo
Nombre de messages de log de niveau InfoLogTest
Nombre de messages de log de niveau TestLogTrace
Nombre de messages de log de niveau TraceLogWarning
Nombre de messages de log de niveau WarningMainConfigLoads
Nombre de rechargements de la configuration principale.MarkCacheEvictedBytes
Nombre d’octets expulsés du cache de mark.MarkCacheEvictedFiles
Nombre de fichiers de mark expulsés du cache de mark.MarkCacheEvictedMarks
Nombre de marks expulsés du cache des marks.MarkCacheHits
Nombre de fois où une entrée a été trouvée dans le cache de mark, évitant ainsi de charger un fichier de mark.MarkCacheMisses
Nombre de fois où une entrée n’a pas été trouvée dans le cache des marks, nécessitant le chargement en mémoire d’un fichier de marks, une opération coûteuse qui augmente la latence des requêtes.MarksTasksFromCache
Nombre de fois où les marks ont été chargés de façon synchrone, car ils étaient déjà présents dans le cache.MemoryAllocatedWithoutCheck
Nombre de fois où de la mémoire a été allouée sans vérifier les contraintes mémoire.MemoryAllocatedWithoutCheckBytes
Quantité d’octets alloués sans vérification des contraintes mémoire.MemoryAllocatorPurge
Nombre total de fois où une purge de l’allocateur de mémoire a été demandéeMemoryAllocatorPurgeTimeMicroseconds
Temps total consacré à l’opération de purge de l’allocateur de mémoireMemoryOvercommitWaitTimeMicroseconds
Temps total passé à attendre la libération de mémoire dans OvercommitTracker.MemoryReservationAdmitMicroseconds
Temps total pendant lequel une requête a attendu que la réservation de mémoire initiale soit accordéeMemoryReservationDecreases
Nombre total de demandes approuvées de réduction de la réservation de mémoireMemoryReservationFailed
Nombre total de réservations de mémoire ayant échouéMemoryReservationIncreaseMicroseconds
Temps total pendant lequel une requête a attendu l’approbation de l’augmentation de la réservation de mémoireAugmentations de réservation de mémoire
Nombre total de demandes approuvées d’augmentation de réservation de mémoireMemoryReservationKilled
Nombre total de signaux d’arrêt forcé de réservation de mémoireMemoryWorkerRun
Nombre d’exécutions de MemoryWorker en arrière-planMemoryWorkerRunElapsedMicroseconds
Temps total consacré par MemoryWorker aux tâches d’arrière-planMerge
Nombre de fusions en arrière-plan lancées.MergeCommitMilliseconds
Temps total consacré à la finalisation des résultats de fusion (renommage des parts, vérification du checksum, mises à jour de ZooKeeper)MergedColumns
Nombre de colonnes fusionnées lors de l’étape horizontale des fusions.MergedIntoCompactParts
Nombre de parts fusionnées vers le format Compact.Fusion en parts au format Wide
Nombre de parts fusionnées au format Wide.MergedProjections
Nombre de projections fusionnées (et non reconstruites) lors des merges de MergeTree.Lignes fusionnées
Lignes lues lors des fusions en arrière-plan. Il s’agit du nombre de lignes avant la fusion.MergedUncompressedBytes
Octets non compressés (pour les colonnes telles qu’elles sont stockées en mémoire) lus lors des fusions en arrière-plan. Il s’agit de la valeur avant la fusion.MergeExecuteMilliseconds
Temps total d’activité consacré à l’exécution des fusions en arrière-planMergeHorizontalStageExecuteMilliseconds
Temps d’activité total consacré à l’exécution de l’étape horizontale des fusions en arrière-planMergeHorizontalStageTotalMilliseconds
Temps total passé dans l’étape horizontale des fusions en arrière-planMergeMutateBackgroundExecutorTaskCancelMicroseconds
Temps passé à exécuter cancel() pour les tâches de l’exécuteur MergeMutate.MergeMutateBackgroundExecutorTaskExecuteStepMicroseconds
Temps passé dansexecuteStep() pour les tâches de l’exécuteur MergeMutate.
MergeMutateBackgroundExecutorTaskResetMicroseconds
Temps consacré à la réinitialisation de la tâche pour l’exécuteur MergeMutate.MergeMutateBackgroundExecutorWaitMicroseconds
Temps passé à attendre la fin de l’exécuteur MergeMutate.MergePrewarmStageExecuteMilliseconds
Temps d’activité total consacré à l’exécution de l’étape de préchauffage des fusions en arrière-planMergePrewarmStageTotalMilliseconds
Temps total passé dans l’étape de préchauffage des fusions en arrière-planMergeProjectionStageExecuteMilliseconds
Temps total d’activité consacré à l’exécution de l’étape de projection lors des fusions en arrière-planMergeProjectionStageTotalMilliseconds
Temps total consacré à l’étape de projection de la fusion en arrière-planMergerMutatorPartsInRangesForMergeCount
Nombre de parts candidates à la fusionMergerMutatorPrepareRangesForMergeElapsedMicroseconds
Temps nécessaire à la préparation des plages de part pouvant être fusionnées selon le prédicat de fusion.MergerMutatorRangesForMergeCount
Nombre de plages candidates à fusionnerMergerMutatorSelectPartsForMergeElapsedMicroseconds
Temps nécessaire pour sélectionner les parts des plages pouvant être fusionnées.MergerMutatorSelectRangePartsCount
Nombre de parts dans l’intervalle sélectionné pour la fusionMergerMutatorsGetPartsForMergeElapsedMicroseconds
Temps passé à prendre un instantané des part de données afin d’en construire les plages.MergeSourceParts
Nombre de parts sources planifiées pour des fusions.MergesRejectedByMemoryLimit
Nombre de fusions en arrière-plan rejetées en raison de la limite de mémoireMergesThrottlerBytes
Octets ayant transité par le limiteur de débit ‘max_merges_bandwidth_for_server’.MergesThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en pause pour respecter la limitation de débit « max_merges_bandwidth_for_server ».MergeTextIndexStageExecuteMilliseconds
Temps d’activité total consacré à l’exécution de l’étape de l’index de texte lors des fusions en arrière-planMergeTextIndexStageTotalMilliseconds
Temps total consacré à l’étape de l’index de texte pendant les fusions en arrière-planMergeTotalMilliseconds
Temps total consacré aux opérations de fusion en arrière-planMergeTreeAllRangesAnnouncementsSent
Nombre d’annonces envoyées par le serveur distant au serveur initiateur concernant l’ensemble des data parts (pour les tables MergeTree). Mesuré côté serveur distant.MergeTreeAllRangesAnnouncementsSentElapsedMicroseconds
Temps consacré à l’envoi de l’annonce, du serveur distant vers le serveur initiateur, concernant l’ensemble des data parts (pour les tables MergeTree). Mesuré du côté du serveur distant.MergeTreeDataProjectionWriterBlocks
Nombre de blocs insérés dans la projection des tables MergeTree. Chaque bloc constitue une partie de données de niveau zéro.MergeTreeDataProjectionWriterBlocksAlreadySorted
Nombre de blocs INSERTés dans la projection de tables MergeTree qui se sont avérés déjà triés.MergeTreeDataProjectionWriterCompressedBytes
Octets écrits sur le système de fichiers pour les données INSERTées dans la projection des tables MergeTree.MergeTreeDataProjectionWriterMergingBlocksMicroseconds
Temps consacré à la fusion des blocsMergeTreeDataProjectionWriterRows
Nombre de lignes insérées dans les projections des tables MergeTree.MergeTreeDataProjectionWriterSortingBlocksMicroseconds
Temps consacré au tri des blocs (pour une projection, il peut s’agir d’une clé différente de la clé de tri de la table)MergeTreeDataProjectionWriterUncompressedBytes
Octets non compressés (pour les colonnes telles qu’elles sont stockées en mémoire) insérés dans la projection des tables MergeTree.MergeTreeDataWriterBlocks
Nombre de blocs insérés dans les tables MergeTree. Chaque bloc forme une data part de niveau zéro.MergeTreeDataWriterBlocksAlreadySorted
Nombre de blocs insérés dans des tables MergeTree qui semblaient déjà triés.MergeTreeDataWriterCompressedBytes
Octets écrits dans le système de fichiers pour les données insérées dans des tables MergeTree.MergeTreeDataWriterMergingBlocksMicroseconds
Temps consacré à la fusion des blocs d’entrée (pour les moteurs MergeTree spéciaux)MergeTreeDataWriterProjectionsCalculationMicroseconds
Temps passé à calculer les projectionsMergeTreeDataWriterRows
Nombre de lignes insérées dans les tables MergeTree.MergeTreeDataWriterSkipIndicesCalculationMicroseconds
Temps consacré au calcul des index de sautMergeTreeDataWriterSortingBlocksMicroseconds
Temps consacré au tri des blocsMergeTreeDataWriterStatisticsCalculationMicroseconds
Temps consacré au calcul des statistiquesMergeTreeDataWriterUncompressedBytes
Octets non compressés (des colonnes telles qu’elles sont stockées en mémoire) insérés dans les tables MergeTree.MergeTreePrefetchedReadPoolInit
Temps consacré à la préparation des tâches dans MergeTreePrefetchedReadPoolMergeTreeReadTaskRequestsReceived
Le nombre de callbacks demandés par le serveur distant au serveur initiateur pour choisir la tâche de lecture (pour les tables MergeTree). Mesuré du côté du serveur initiateur.MergeTreeReadTaskRequestsSent
Le nombre de callbacks demandés au serveur distant par le serveur initiateur pour choisir la tâche de lecture (pour les tables MergeTree). Mesuré du côté du serveur distant.MergeTreeReadTaskRequestsSentElapsedMicroseconds
Temps passé dans les requêtes de callback envoyées du serveur distant au serveur initiateur pour choisir la tâche de lecture (pour les tables MergeTree). Mesuré côté serveur distant.MergeVerticalStageExecuteMilliseconds
Temps d’activité total consacré à l’exécution de l’étape verticale de la fusion en arrière-planMergeVerticalStageTotalMilliseconds
Temps total consacré à l’étape verticale des fusions en arrière-planMergeWrittenRows
Nombre de lignes écrites lors de la fusion.MergingSortedMilliseconds
Temps total consacré à la fusion de colonnes triéesMetadataFromKeeperBackgroundCleanupBlobs
Nombre de fois où une part vide du layout de blobs a été supprimée par une tâche en arrière-planMetadataFromKeeperBackgroundCleanupErrors
Nombre de fois où une erreur s’est produite lors de la tâche de nettoyage en arrière-planMetadataFromKeeperBackgroundCleanupObjects
Nombre de fois où le nettoyage en arrière-plan d’un ancien objet supprimé a été effectuéMetadataFromKeeperBackgroundCleanupTransactions
Nombre de fois où l’ancien token d’idempotence de transaction a été supprimé par une tâche d’arrière-planMetadataFromKeeperCacheHit
Nombre de fois où une requête de métadonnées de stockage d’objets a été satisfaite à partir du cache, sans envoyer de requête à KeeperMetadataFromKeeperCacheMiss
Nombre de fois où une requête de métadonnées du stockage objet a dû être satisfaite par KeeperMetadataFromKeeperCacheTooManyInvalidated
Nombre de fois où le cache du système de fichiers a renvoyé un trop grand nombre d’entrées invalidéesMetadataFromKeeperCacheUpdateMicroseconds
Temps total passé à mettre à jour le cache, y compris l’attente des réponses de KeeperMetadataFromKeeperCleanupTransactionCommit
Nombre de tentatives de validation de la transaction de métadonnées lors du nettoyage des objets supprimésMetadataFromKeeperCleanupTransactionCommitRetry
Nombre de tentatives de commit de transaction de métadonnées relancées pour le nettoyage des objets supprimésMetadataFromKeeperIndividualOperations
Nombre de chemins lus ou écrits par des requêtes uniques ou multiples adressées à KeeperMetadataFromKeeperIndividualOperationsMicroseconds
Temps passé lors de requêtes simples ou multiples vers KeeperMetadataFromKeeperOperations
Nombre de requêtes adressées à KeeperMetadataFromKeeperReconnects
Nombre de reconnexions à Keeper effectuéesMetadataFromKeeperTransactionCommit
Nombre de fois où la validation d’une transaction de métadonnées a été tentéeMetadataFromKeeperTransactionCommitRetry
Nombre de fois où la validation de la transaction de métadonnées a été retentéeMetadataFromKeeperUpdateCacheOneLevel
Nombre de mises à jour du cache effectuées pour un niveau de l’arborescence des répertoiresMetadataTransactionRollbacks
Nombre de transactions de métadonnées qui n’ont pas pu être validées et qui ont été annulées.MetadataTransactionRollbacksFailed
Nombre de rollbacks de transactions de métadonnées qui ne sont pas arrivés à leur terme, de sorte que les métadonnées conservent une partie d’une transaction signalée comme ayant échoué.MMappedFileCacheHits
Nombre de fois où un fichier a été trouvé dans le cache MMap (pour leread_method ‘mmap’), et n’a donc pas eu besoin d’être mappé à nouveau avec mmap.
MMappedFileCacheMisses
Nombre de fois où un fichier n’a pas été trouvé dans le cache MMap (avec laread_method ‘mmap’) et a donc dû être de nouveau mappé en mémoire.
MoveBackgroundExecutorTaskCancelMicroseconds
Temps passé dans cancel() par les tâches du Move executor.MoveBackgroundExecutorTaskExecuteStepMicroseconds
Temps consacré à executeStep() pour les tâches du Move executor.MoveBackgroundExecutorTaskResetMicroseconds
Temps consacré à la réinitialisation de la tâche du Move executor.MoveBackgroundExecutorWaitMicroseconds
Temps passé à attendre la fin de l’exécution dans le Move executor.MutatedRows
Nombre de lignes lues pour les mutations. Il s’agit du nombre de lignes avant la mutation.MutatedUncompressedBytes
Nombre d’octets non compressés (pour les colonnes telles qu’elles sont stockées en mémoire) lus pour les mutations. Il s’agit de la valeur avant la mutation.MutateTaskProjectionsCalculationMicroseconds
Temps consacré au calcul des projections dans les mutationsBorne supérieure du nombre de lignes affectées par la mutation
La borne supérieure du nombre de lignes affectées par la mutation (par ex., le nombre de lignes qui satisfont le prédicat de la mutation UPDATE ou DELETE). Le nombre réel peut être légèrement inférieurMutationAllPartColumns
Nombre de fois où une tâche de mutation de toutes les colonnes d’une part de données a été crééeMutationCommitMilliseconds
Temps total consacré à la finalisation des résultats de mutation (renommage des parts, vérification du checksum, mises à jour de ZooKeeper)PartsVidesCrééesParMutation
Nombre total de parts remplacées par des parts vides au lieu d’exécuter la mutationMutationExecuteMilliseconds
Temps total d’activité consacré à l’exécution des mutations.MutationsAppliedOnFlyInAllReadTasks
Nombre total de mutations appliquées à la volée dans l’ensemble des tâches de lectureMutationSomePartColumns
Nombre de fois où la tâche de mutation de certaines colonnes d’une part a été crééeMutationsThrottlerBytes
Octets traités par le limiteur de débit ‘max_mutations_bandwidth_for_server’.MutationsThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en pause pour respecter la limitation de débit « max_mutations_bandwidth_for_server ».MutationTotalMilliseconds
Temps total passé sur les mutations.MutationTotalParts
Nombre total de parts auxquelles les mutations ont tenté de s’appliquerMutationUntouchedParts
Nombre total de parts auxquelles des mutations ont tenté de s’appliquer, mais qui ont été entièrement ignorées conformément au prédicatNativeProtocolSend
Nombre de flushes non vides du tampon de sortie du protocole native.NetworkReceiveBytes
Nombre total d’octets reçus via le réseau. Seules les interactions réseau liées à ClickHouse sont incluses, à l’exclusion de celles des bibliothèques tierces.NetworkReceiveElapsedMicroseconds
Temps total passé à attendre la réception de données ou à recevoir des données sur le réseau. Seules les interactions réseau liées à ClickHouse sont prises en compte, à l’exclusion de celles des bibliothèques tierces.NetworkSendBytes
Nombre total d’octets envoyés via le réseau. Seules les interactions réseau liées à ClickHouse sont prises en compte, à l’exclusion de celles des bibliothèques tierces.Temps total d’envoi sur le réseau en microsecondes
Temps total passé à attendre l’envoi de données sur le réseau ou à les envoyer sur le réseau. Seules les interactions réseau liées à ClickHouse sont prises en compte, à l’exclusion de celles des bibliothèques tierces.NotCreatedLogEntryForMerge
L’entrée de journal de fusion de parts dans ReplicatedMergeTree n’est pas créée en raison d’une mise à jour concurrente du journal par une autre réplique.NotCreatedLogEntryForMutation
L’entrée de journal destinée à appliquer une mutation aux parts dans ReplicatedMergeTree n’est pas créée en raison d’une mise à jour concurrente du journal par une autre réplique.ObjectStorageGlobFilteredObjects
Objets qui ne correspondaient pas au motif glob ou regex et qui ont été ignorés lors de l’établissement de la liste.ObjectStorageListedObjects
Nombre total d’objets renvoyés par l’API de listing du stockage objet avant tout filtrage.ObjectStoragePredicateFilteredObjects
Objets écartés par le filtrage par prédicat des colonnes virtuelles _path/_file.ObjectStorageQueueBucketLockLostOwnership
Nombre de fois où la perte de propriété d’un bucket lock a été détectée dans S3(Azure)Queue. Une valeur non nulle indique une valeur trop faible de persistent_processing_node_ttl_seconds ou un bogueObjectStorageQueueBucketLockRefreshes
Nombre de rafraîchissements de bucket lock réussis dans S3(Azure)QueueObjectStorageQueueCancelledFiles
Nombre de fichiers annulés dans StorageS3(Azure)QueueObjectStorageQueueCleanupMaxSetSizeOrTTLMicroseconds
Temps nécessaire pour marquer le fichier comme FailedObjectStorageQueueCommitRequests
Nombre de requêtes envoyées à Keeper pour marquer des fichiers comme échoués ou traitésExceptions d’ObjectStorageQueue lors de l’insertion
Nombre d’exceptions lors de l’insertion dans S3(Azure)QueueObjectStorageQueueExceptionsDuringRead
Nombre d’exceptions lors de la lecture dans S3(Azure)QueueObjectStorageQueueExclusiveModeProcessingErrors
Nombre de fois où un fichier dans S3(Azure)Queue n’a pas finalisé son état en raison d’une erreur de traitement. Uniquement pour le mode « exclusive ».ObjectStorageQueueFailedFiles
Nombre de fichiers n’ayant pas pu être traitésObjectStorageQueueFailedToBatchSetProcessing
Nombre d’échecs de la requête groupée de mise en traitementObjectStorageQueueFilteredFiles
Nombre de fichiers filtrés dans StorageS3(Azure)QueueObjectStorageQueueInsertIterations
Nombre d’itérations d’insertionObjectStorageQueueListedFiles
Nombre de fichiers répertoriés dans StorageS3(Azure)QueueObjectStorageQueueMovedObjects
Nombre d’objets déplacés lorsque after_processing = moveObjectStorageQueueProcessedFiles
Nombre de fichiers traitésObjectStorageQueueProcessedRows
Nombre de lignes traitées par StorageS3(Azure)QueueObjectStorageQueuePullMicroseconds
Temps consacré à la lecture des données du fichierObjectStorageQueueReadBytes
Nombre d’octets lus (différent du nombre d’octets réellement insérés)ObjectStorageQueueReadFiles
Nombre de fichiers lus (ne correspond pas au nombre de fichiers réellement insérés)ObjectStorageQueueReadRows
Nombre de lignes lues (différent du nombre de lignes effectivement insérées)ObjectStorageQueueRemovedObjects
Nombre d’objets supprimés lorsque after_processing = deleteObjectStorageQueueRemoveObjectFailures
Nombre d’objets dont la suppression a échoué dans le cadre de after_processing = deleteObjectStorageQueueSuccessfulCommits
Nombre de commits réussis dans KeeperObjectStorageQueueTaggedObjects
Nombre d’objets marqués avec after_processing = tagObjectStorageQueueTrySetProcessingFailed
Le nombre de tentatives infructueuses pour marquer le fichier comme étant en cours de traitementObjectStorageQueueTrySetProcessingRequests
Le nombre de tentatives d’envoi d’une requête de mise en traitementObjectStorageQueueTrySetProcessingSucceeded
Le nombre de fois où le fichier a été marqué avec succès comme étant en cours de traitementObjectStorageQueueUnsuccessfulCommits
Nombre de keeper commits ayant échouéObjectStorageReadObjects
Objets réellement ouverts en lecture par la source de stockage d’objets.ObsoleteReplicatedParts
Nombre de fois où une partie de données a été recouverte par une autre partie de données récupérée depuis une réplique (la partie de données recouverte a donc été marquée comme obsolète et n’est plus nécessaire).OneLakeAccessTokenExpirations
Nombre de fois où le jeton d’accès OneLake mis en cache s’est avéré expiré et a été renouvelé de manière transparente.OneLakeAccessTokenRequestFailures
Nombre de requêtes de jetons d’accès ayant échoué, émises par le catalog via le grant de jeton de rafraîchissement Entra ID (y compris les jetons de rafraîchissement expirés ou révoqués).OneLakeAccessTokenRequestMicroseconds
Temps total passé à demander des jetons d’accès via le grant de jeton de rafraîchissement Entra ID dans le catalog OneLake.OneLakeAccessTokenRequests
Nombre de requêtes de jeton d’accès émises par le catalog OneLake via le grant de jeton de rafraîchissement Entra ID.OpenedFileCacheHits
Nombre de fois qu’un fichier a été trouvé dans le cache des fichiers ouverts, évitant ainsi de devoir le rouvrir.OpenedFileCacheMicroseconds
Temps consacré à l’exécution des méthodes OpenedFileCache.OpenedFileCacheMisses
Nombre de fois où un fichier a été trouvé dans le cache de fichiers ouverts et a donc dû être rouvert.OSCPUVirtualTimeMicroseconds
Temps CPU consommé tel que vu par l’OS. N’inclut pas les attentes involontaires dues à la virtualisation.OSCPUWaitMicroseconds
Temps total pendant lequel un thread était prêt à s’exécuter, mais attendait d’être ordonnancé par l’OS, du point de vue de l’OS.OSIOWaitMicroseconds
Temps total pendant lequel un thread a attendu le résultat d’une opération d’IO, du point de vue du système d’exploitation. Il s’agit d’IO réelles, sans inclure le cache de pages.OSReadBytes
Nombre d’octets lus depuis les disques ou les périphériques bloc. N’inclut pas les octets lus depuis le cache de pages. Peut inclure des données superflues en raison de la taille des blocs, de la prélecture, etc.OSReadChars
Nombre d’octets lus depuis le système de fichiers, y compris le cache de pages, ainsi que depuis le réseau et d’autres fichiers.OSWriteBytes
Nombre d’octets écrits sur les disques ou les périphériques de bloc. N’inclut pas les octets présents dans les pages modifiées du cache de pages. Peut ne pas inclure les données écrites de manière asynchrone par l’OS.OSWriteChars
Nombre d’octets écrits dans le système de fichiers, y compris via le cache de pages, ainsi que sur le réseau et dans d’autres fichiers.OtherQueryTimeMicroseconds
Temps total des requêtes autres que SELECT ou INSERT.OverflowAny
Nombre de fois où le GROUP BY approximatif a été utilisé : lorsque l’agrégation a été effectuée uniquement sur les ‘max_rows_to_group_by’ premières clés uniques et que les autres clés ont été ignorées en raison de ‘group_by_overflow_mode’ = ‘any’.OverflowBreak
Nombre de fois où le traitement des données a été interrompu par la limite de complexité des requêtes avec le paramètre ’*_overflow_mode’ = ‘break’, ce qui entraîne un résultat incomplet.OverflowThrow
Nombre de fois où le traitement des données a été annulé en raison d’une limitation de la complexité des requêtes avec le paramètre ’*_overflow_mode’ = ‘throw’, et où une exception a été levée.PageCacheHits
Nombre de fois où un bloc de données a été trouvé dans le cache de pages en espace utilisateur.PageCacheMisses
Nombre de fois où un bloc de données n’a pas été trouvé dans le cache de pages en espace utilisateur.PageCacheOvercommitResize
Nombre de fois où le cache de pages en espace utilisateur a été automatiquement redimensionné afin de libérer de la mémoire lors d’une allocation mémoire.PageCacheReadBytes
Nombre d’octets lus depuis le cache de pages en espace utilisateur.PageCacheResized
Nombre de fois où le cache de pages en espace utilisateur a été redimensionné automatiquement (cela se produit généralement plusieurs fois par seconde, selon le paramètre memory_worker_period_ms).PageCacheWeightLost
Nombre d’octets expulsés du cache de pages en espace utilisateurPaimonMetadataFilesCacheHits
Nombre de fois où les fichiers de métadonnées Paimon ont été trouvés dans le cache.PaimonMetadataFilesCacheMisses
Nombre de fois où des fichiers de métadonnées Paimon n’ont pas été trouvés dans le cache des métadonnées de Paimon et ont dû être lus depuis le disque (distant).PaimonMetadataFilesCacheWeightLost
Nombre approximatif d’octets évincés du cache des métadonnées de Paimon.ParallelReplicasAnnouncementMicroseconds
Temps nécessaire pour envoyer un message d’annonceParallelReplicasAvailableCount
Nombre de répliques disponibles pour exécuter une requête avec des répliques parallèles basées sur des tâchesParallelReplicasCollectingOwnedSegmentsMicroseconds
Temps consacré à la collecte des segments attribués par hachageParallelReplicasDeniedRequests
Nombre de requêtes entièrement refusées par le nœud initiateurParallelReplicasHandleAnnouncementMicroseconds
Temps consacré au traitement des annonces des répliquesParallelReplicasHandleRequestMicroseconds
Temps passé à traiter les requêtes de marks provenant des répliquesParallelReplicasNumRequests
Nombre de requêtes adressées au nœud initiateur.ParallelReplicasProcessingPartsMicroseconds
Temps passé à traiter les parties de donnéesParallelReplicasQueryCount
Nombre de (sous-)requêtes exécutées à l’aide de répliques parallèles lors de l’exécution d’une requêteParallelReplicasReadAssignedForStealingMarks
Somme, sur toutes les répliques, du nombre de marks planifiés attribués au stealing par hachage cohérentParallelReplicasReadAssignedMarks
Somme, sur l’ensemble des répliques, du nombre de marks planifiés attribués par hachage cohérentParallelReplicasReadMarks
Nombre de marks lus par la réplique concernéeParallelReplicasReadRequestMicroseconds
Temps passé sur les requêtes de lectureParallelReplicasReadUnassignedMarks
Somme, sur l’ensemble des répliques, du nombre de marks non attribués prévusParallelReplicasStealingByHashMicroseconds
Temps passé à collecter les segments destinés au stealing par hachageParallelReplicasStealingLeftoversMicroseconds
Temps consacré à la collecte des segments orphelinsParallelReplicasUnavailableCount
Nombre de répliques sélectionnées, mais qui se sont avérées indisponibles lors de l’exécution de la requête avec des répliques parallèles basées sur des tâchesParallelReplicasUsedCount
Nombre de répliques utilisées pour exécuter une requête en mode de répliques parallèles basées sur des tâchesParquetColumnsFilterExpression
Le nombre total de colonnes ayant passé le filtreParquetDecodingTaskBatches
Groupes de tâches envoyés à un pool de threads par le lecteur ParquetParquetDecodingTasks
Tâches émises par le lecteur ParquetParquetFetchWaitTimeMicroseconds
Temps d’attente des lectures de fichiers Parquet effectuées par les threads de décodage (et non par les threads de prélecture)ParquetMetadataCacheHits
Nombre de fois où des métadonnées Parquet ont été trouvées dans le cache.ParquetMetadataCacheMisses
Nombre de fois où les métadonnées Parquet n’ont pas été trouvées dans le cache et ont dû être lues sur le disque.ParquetMetadataCacheWeightLost
Nombre approximatif d’octets retirés du cache de métadonnées Parquet.ParquetPrefetcherReadEntireFile
Le nombre total de lectures effectuées avec ReadMode::EntireFileIsInMemory par DB::Parquet::PrefetcherParquetPrefetcherReadRandomRead
Le nombre total de lectures en mode ReadMode::RandomRead effectuées par DB::Parquet::PrefetcherParquetPrefetcherReadSeekAndRead
Le nombre total d’opérations de lecture avec ReadMode::SeekAndRead effectuées par DB::Parquet::PrefetcherParquetPrunedPages
Le nombre total de pages élaguées des données Parquet grâce à l’index de colonneParquetPrunedRowGroups
Le nombre total de groupes de lignes écartés dans les données ParquetParquetReadPages
Le nombre total de pages de données Parquet luesParquetReadRowGroups
Nombre total de groupes de lignes lus dans les données ParquetParquetRowsFilterExpression
Le nombre total de lignes ayant passé le filtrePartsLockHoldMicroseconds
Temps total passé à conserver le verrou sur les parties de données dans les tables MergeTreePartsLocks
Nombre d’acquisitions du verrou sur les parties de données pour les tables MergeTreePartsLockWaitMicroseconds
Temps total d’attente du verrou sur les parties de données dans les tables MergeTreePatchesAcquireLockBadVersionRetries
Nombre total de retries lors de l’acquisition du verrou pour les mises à jour légères, dus à un update concurrent ayant effectué son commit en premierPatchesAcquireLockMicroseconds
Nombre total de microsecondes nécessaires pour acquérir le verrou afin d’exécuter des mises à jour légèresPatchesAcquireLockTries
Nombre total de tentatives pour acquérir le verrou afin d’exécuter des mises à jour lightweightPatchesAppliedInAllReadTasks
Nombre total de patch parts appliquées dans l’ensemble des tâches de lecturePatchesJoinAppliedInAllReadTasks
Nombre total de patch parts appliquées en mode Join dans l’ensemble des tâches de lecturePatchesJoinRowsAddedToHashTable
Nombre total de lignes ajoutées aux tables de hachage lors de l’application de patch parts en mode JoinPatchesMergeAppliedInAllReadTasks
Nombre total de patch parts appliquées en mode Merge parmi toutes les tâches de lecturePatchesMergeOnKeyAppliedInAllReadTasks
Nombre total de patch parts appliqués avec le mode MergeOnKey (v2) sur l’ensemble des tâches de lecturePatchesReadRows
Nombre total de lignes lues depuis les patch partsPatchesReadUncompressedBytes
Nombre total d’octets non compressés lus depuis les patch partsPerfAlignmentFaults
Nombre de défauts d’alignement. Ils se produisent lors d’accès mémoire non alignés ; le noyau peut les gérer, mais cela dégrade les performances. Cela ne se produit que sur certaines architectures (jamais sur x86).PerfBranchInstructions
Instructions de branchement exécutées. Avant Linux 2.6.35, cela utilisait le mauvais événement sur les processeurs AMD.PerfBranchMisses
Instructions de branchement mal prédites.Cycles de bus
Cycles de bus, qui peuvent différer du nombre total de cycles.PerfCacheMisses
Défauts de cache. Cela indique généralement des défauts du cache de dernier niveau ; cet événement est conçu pour être utilisé conjointement avec l’événement PERFCOUNTHWCACHEREFERENCES afin de calculer les taux de défauts de cache.Références au cache
Accès au cache. Il s’agit généralement d’accès au cache de dernier niveau, mais cela peut varier selon votre CPU. Cela peut inclure des préchargements et des messages de cohérence ; là encore, cela dépend de l’architecture de votre CPU.PerfContextSwitches
Nombre de commutations de contextePerfCPUClock
L’horloge CPU, un temporisateur haute résolution pour chaque CPUCycles du CPU
Nombre total de cycles. Soyez vigilant aux effets de la variation de fréquence du CPU.PerfCPUMigrations
Nombre de fois où le processus a été déplacé vers un autre CPUPerfDataTLBMisses
Défauts du TLB de donnéesPerfDataTLBReferences
Références du TLB de donnéesPerfEmulationFaults
Nombre de défauts d’émulation. Il arrive que le noyau intercepte des instructions non implémentées et les émule pour l’espace utilisateur. Cela peut nuire aux performances.PerfInstructions
Instructions validées. Attention, elles peuvent être affectées par divers facteurs, notamment le nombre d’interruptions matérielles.PerfInstructionTLBMisses
Défauts du TLB d’instructionsRéférences du TLB d’instructions
Références du TLB d’instructionsPerfLocalMemoryMisses
Défauts de lecture mémoire sur le nœud NUMA localPerfLocalMemoryReferences
Accès en lecture à la mémoire du nœud NUMA localPerfMinEnabledRunningTime
Temps d’exécution de l’événement avec le temps activé minimal. Utilisé pour suivre le degré de multiplexage des événementsPerfMinEnabledTime
Pour tous les événements, durée minimale pendant laquelle un événement était activé. Utilisé pour suivre l’influence du multiplexage des événementsPerfRefCPUCycles
Nombre total de cycles ; non affecté par la variation de fréquence du CPU.PerfStalledCyclesBackend
Cycles bloqués pendant le retrait des instructions.PerfStalledCyclesFrontend
Cycles bloqués lors de l’émission des instructions.PerfTaskClock
Un nombre de cycles d’horloge propre à la tâche en cours d’exécutionPreferredWarmedUnmergedParts
Voir le paramètre prefer_warmed_unmerged_parts_seconds. Nombre de fois où des requêtes de lecture ont utilisé des parts obsolètes, non fusionnées, déjà en cache, au lieu d’une part fusionnée que CacheWarmer n’avait pas encore chargée dans le cache.PrimaryIndexCacheHits
Nombre de fois où une entrée a été trouvée dans le cache de l’index primaire, évitant ainsi le chargement d’un fichier d’index.PrimaryIndexCacheMisses
Nombre de fois où une entrée n’a pas été trouvée dans le cache d’index primaire, ce qui a nécessité de charger un fichier d’index en mémoire, une opération coûteuse qui augmente la latence des requêtes.Requêtes avec sous-requêtes
Nombre total de requêtes, sous-requêtes comprisesRequête
Nombre de requêtes à interpréter et éventuellement à exécuter. N’inclut pas les requêtes qui n’ont pas pu être analysées ou qui ont été rejetées en raison des limites de taille de l’AST, des quotas ou des limites sur le nombre de requêtes exécutées simultanément. Peut inclure des requêtes internes lancées par ClickHouse lui-même. Ne comptabilise pas les sous-requêtes.QueryAnalysisMicroseconds
Temps total consacré à la construction de l’arbre de requête et à l’exécution des passes de l’analyzer (résolution des identifiants, des types et des expressions).QueryBackupThrottlerBytes
Nombre d’octets passés par le limiteur de débit ‘max_backup_bandwidth’.QueryBackupThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débit de ‘max_backup_bandwidth’.QueryCacheAgeSeconds
La somme, en secondes, de l’ancienneté des entrées trouvées dans le cache de requêtes. La valeur est renseignée aussi bien pour les succès que pour les échecs.QueryCacheHits
Nombre de fois où le résultat d’une requête a été trouvé dans le cache de requêtes (ce qui a évité de recalculer la requête). Mis à jour uniquement pour les requêtes SELECT avec SETTING use_query_cache = 1.QueryCacheMisses
Nombre de fois où le résultat d’une requête n’a pas été trouvé dans le cache de requêtes, ce qui a nécessité l’exécution de la requête. Uniquement mis à jour pour les requêtes SELECT avec SETTING use_query_cache = 1.QueryCacheReadBytes
Le nombre d’octets (non compressés) lus à partir du cache de requêtes.QueryCacheReadRows
Le nombre de lignes lues à partir du cache de requêtes.QueryCacheWrittenBytes
Le nombre d’octets (non compressés) écrits dans le cache de requêtesQueryCacheWrittenRows
Le nombre de lignes enregistrées dans le cache de requêtes.QueryConditionCacheHits
Nombre de fois où une entrée a été trouvée dans le cache des conditions de requête (ce qui permet d’ignorer la lecture des marks). Cette valeur n’est mise à jour que pour les requêtes SELECT avec SETTING use_query_condition_cache = 1.QueryConditionCacheMisses
Nombre de fois où une entrée est absente du cache des conditions de requête (et où la lecture de la mark ne peut pas être évitée). Mis à jour uniquement pour les requêtes SELECT avec SETTING use_query_condition_cache = 1.QueryLocalReadThrottlerBytes
Octets ayant transité par le limiteur de débit ‘max_local_read_bandwidth’.QueryLocalReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente pour respecter la limitation de débit de ‘max_local_read_bandwidth’.QueryLocalWriteThrottlerBytes
Nombre d’octets ayant transité par le limiteur de débit ‘max_local_write_bandwidth’.QueryLocalWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête est restée en attente pour respecter le bridage demax_local_write_bandwidth.
QueryMaskingRulesMatch
Nombre de fois où une règle de masquage des requêtes a été appliquée avec succès.QueryMemoryLimitExceeded
Nombre de fois où la limite de mémoire a été dépassée pour une requête.QueryParseMicroseconds
Temps total consacré à l’analyse syntaxique du texte de la requête pour produire un AST.QueryPipelineBuildMicroseconds
Temps total consacré à la construction du QueryPipeline à partir du QueryPlan optimisé.QueryPlanBuildMicroseconds
Temps total consacré à la construction du QueryPlan à partir de l’arbre de requête analysé.QueryPlanOptimizeMicroseconds
Temps total passé à exécuter les optimisations du plan de requête.QueryPreempted
Nombre de fois où les tâches sont mises en pause et restent en attente en raison du paramètre ‘priority’QueryProfilerConcurrencyOverruns
Nombre de fois où le traitement d’un signal QueryProfiler est abandonné en raison d’un trop grand nombre de QueryProfiler concurrents dans d’autres threads, ce qui peut indiquer une surcharge.QueryProfilerErrors
Accès mémoire invalides lors du déroulement asynchrone de la pile d’appels.QueryProfilerRuns
Nombre d’exécutions de QueryProfiler.QueryProfilerSignalOverruns
Nombre de fois où le traitement d’un signal du profileur de requêtes est abandonné en raison d’un dépassement, auquel s’ajoute le nombre de signaux que le système d’exploitation n’a pas pu délivrer pour la même raison.QueryRemoteReadThrottlerBytes
Octets transitant par le limiteur de débit ‘max_remote_read_network_bandwidth’.QueryRemoteReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en attente afin de respecter la limitation de débitmax_remote_read_network_bandwidth.
QueryRemoteWriteThrottlerBytes
Octets transitant par le limiteur de débit ‘max_remote_write_network_bandwidth’.QueryRemoteWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en veille pour respecter la limitation de débit de ‘max_remote_write_network_bandwidth’.QueryTimeMicroseconds
Temps total de l’ensemble des requêtes.QuorumFailedInserts
Nombre d’insertions ayant échoué car le quorum n’a pas été atteint.QuorumParts
Nombre de parties de données écrites avec quorum. Cela compte pour une seule partie lors d’un insert synchrone, et peut aller jusqu’au nombre d’inserts asynchrones pour un insert qui déclenche le flush des inserts asynchrones.QuorumWaitMicroseconds
Temps total passé à attendre le quorum lors des insertions.QuotaCacheRecalculationMicroseconds
Temps total consacré à la resélection des quotas pour tous les ensembles activés actifs (sous le mutex du cache, également acquis par le chemin de build de ContextAccess).Recalculs du cache des quotas
Nombre de fois où le cache des quotas a resélectionné les quotas pour toutes les combinaisons d’entités actuellement actives. Regroupé en un seul recalcul par lot de notifications d’entités d’accès.ReadBackoff
Nombre de fois où le nombre de threads de traitement des requêtes a été réduit en raison de lectures trop lentes.ReadBufferFromAzureBytes
Octets lus depuis Azure.ReadBufferFromAzureInitMicroseconds
Temps consacré à l’initialisation de la connexion à Azure.ReadBufferFromAzureMicroseconds
Temps consacré à la lecture depuis Azure.ReadBufferFromAzureRequestsErrors
Nombre d’exceptions lors de la lecture à partir d’AzureReadBufferFromFileDescriptorRead
Nombre d’opérations de lecture (read/pread) à partir d’un descripteur de fichier. N’inclut pas les sockets.ReadBufferFromFileDescriptorReadBytes
Nombre d’octets lus depuis des descripteurs de fichier. Si le fichier est compressé, cela indique la taille des données compressées.ReadBufferFromFileDescriptorReadFailed
Nombre de fois où la lecture (read/pread) depuis un descripteur de fichier a échoué.
ReadBufferFromS3Bytes
Octets lus depuis S3.ReadBufferFromS3InitMicroseconds
Temps consacré à l’initialisation de la connexion à S3.ReadBufferFromS3Microseconds
Temps consacré à la lecture depuis S3.ReadBufferFromS3RequestsErrors
Nombre d’exceptions lors de la lecture à partir de S3.ReadBufferSeekCancelConnection
Nombre de repositionnements entraînant une nouvelle connexion (s3, http)ReadCompressedBytes
Nombre d’octets lus à partir de sources compressées (fichiers, réseau), c’est-à-dire le nombre d’octets avant décompression.ReaderExecutorBytesFromSource
Octets physiques que ReaderExecutor a adressés à la source après échec sur tous les niveaux de cache (préchargement au premier plan et en arrière-plan, y compris les octets d’un préchargement gaspillés par un abandon ultérieur) ; ne comprend pas les octets servis par le consumer — voir ReaderExecutorDeliveredBytes.ReaderExecutorCacheGetRequests
Nombre d’appels àICacheHandle::get dans ReaderExecutor. Zéro tant que les niveaux de cache de ReaderExecutor ne sont pas introduits.
ReaderExecutorCachePopulateRequests
Nombre d’invocations deICacheHandle::put dans ReaderExecutor. Reste à zéro jusqu’à l’introduction des niveaux de cache de ReaderExecutor.
ReaderExecutorDecryptMicroseconds
Temps passé par ReaderExecutor à déchiffrer sur place la charge utile servie (CTR, adressable par position). Zéro pour les lectures non chiffrées et dans les builds sans SSL.Octets fournis par ReaderExecutor
Octets utiles que ReaderExecutor a fournis aux requêtes de lecture (la charge utile de la fenêtre demandée, hors surlecture et réécriture dans le cache). Dénominateur de l’indicateur clé de performance du coût modélisé par octet (ReaderExecutorModeledCostMicroseconds / ReaderExecutorDeliveredBytes).ReaderExecutorIncompleteConnections
Nombre de connexions à la source que ReaderExecutor a abandonnées avant de les vider jusqu’à leur limite droite ; elles ne sont donc pas réutilisables dans le pool, ce qui oblige à les rétablir. Zéro tant que la réutilisation à chaud du tampon source par ReaderExecutor n’est pas implémentée.ReaderExecutorLongConnectionBytes
Nombre total d’octets lus via des connexions source longues.ReaderExecutorLongConnectionFallbacks
Nombre de fois où le ReaderExecutor a demandé une long connection mais s’est rabattu sur une lecture unique, faute de slot disponible.ReaderExecutorLongConnectionHits
Nombre de windows traitées par le ReaderExecutor à partir d’une connexion source longue déjà ouverte.ReaderExecutorLongConnectionOpened
Nombre de connexions source longues ouvertes par le ReaderExecutor pour l’optimisation des lectures séquentielles.ReaderExecutorModeledCostMicroseconds
Coût d’E/S modélisé des lectures de ReaderExecutor : un KPI synthétique servant de proxy pour l’optimalité du chemin de lecture, et NON une latence mesurée. Somme pondérée des compteurs ci-dessus avec des pondérations S3 heuristiques : 30 ms par requête à la source + 5 ms par connection incomplète + 20 ms par MiB transféré depuis la source (charge utile plus surlecture) + 0,1 ms par ajout au cache + 0,05 ms par lecture depuis le cache. Divisez par ReaderExecutorDeliveredBytes pour obtenir un coût par octet indépendant de la charge. Expérimental, suit le ReaderExecutor expérimental.ReaderExecutorSourceRequests
Nombre de requêtes côté source ouvertes par ReaderExecutor (hors réutilisations du live-buffer).ReaderExecutorWorkMicroseconds
Temps réel total passé dans ReaderExecutor::readNextWindow (ouverture, repositionnement et lecture de la fenêtre traitée). Contribue directement à la latence de lecture des requêtes.ReadPatchesMicroseconds
Temps total passé à lire les patch partsReadPoolRangeRefinerDroppedCuts
Nombre de fois où des plages découpées dans une partie de données par un read pool MergeTree ont été entièrement supprimées par un affineur de plages, si bien qu’aucune read task n’a été créée pour ellesReadPoolRangeRefinerDroppedMarks
Nombre de marques écartées des tâches de lecture par un affineur de plages dans les pools de lecture MergeTree (par exemple, des marques entièrement éliminées par un index de projection)Requêtes de tâche de lecture reçues
Nombre de requêtes de callback renvoyées par le serveur distant au serveur initiateur pour choisir la tâche de lecture (pour la table function s3Cluster et autres fonctions similaires). Mesuré du côté du serveur initiateur.ReadTaskRequestsSent
Le nombre de callbacks demandés par le serveur distant au serveur initiateur pour choisir la tâche de lecture (pour la table function s3Cluster et autres fonctions similaires). Mesuré côté serveur distant.ReadTaskRequestsSentElapsedMicroseconds
Temps passé dans les callbacks demandés du serveur distant au serveur initiateur pour choisir la tâche de lecture (pour la table function s3Cluster et assimilées). Mesuré côté serveur distant.ReadTasksWithAppliedMutationsOnFly
Nombre total de tâches de lecture pour lesquelles une mutation a été appliquée à la voléeReadTasksWithAppliedPatches
Nombre total de tâches de lecture auxquelles au moins une patch part a été appliquéeReadWriteBufferFromHTTPBytes
Taille totale des octets de payload reçus et envoyés par ReadWriteBufferFromHTTP. N’inclut pas les en-têtes HTTP.ReadWriteBufferFromHTTPRequestsSent
Nombre de requêtes HTTP envoyées par ReadWriteBufferFromHTTPRealTimeMicroseconds
Temps total (temps réel) passé dans les threads de traitement (requêtes et autres tâches) (à noter qu’il s’agit d’une somme).RebuiltProjections
Nombre de projections entièrement reconstruites lors des opérations de fusion de MergeTree.RefreshableViewLockTableRetry
Nombre de fois où un SELECT sur une vue matérialisée actualisable a dû basculer vers une nouvelle table, car l’ancienne table a été suppriméeRefreshableViewRefreshFailed
Nombre de fois où l’actualisation des vues matérialisées actualisables a échouéRefreshableViewRefreshSuccess
Nombre d’actualisations des vues matérialisées actualisablesRefreshableViewSyncReplicaRetry
Nombre de fois où un SELECT sur une vue matérialisée actualisable a échoué et relancé un SYNC REPLICA impliciteRefreshableViewSyncReplicaSuccess
Nombre de fois qu’un SELECT sur une vue matérialisée actualisable a effectué un SYNC REPLICA impliciteRegexpLocalCacheHit
Nombre de fois où une expression régulière compilée a été récupérée depuis un cache local.RegexpLocalCacheMiss
Nombre de fois où il a été impossible de récupérer une expression régulière compilée depuis un cache local.RegexpWithMultipleNeedlesCreated
Expressions régulières à plusieurs motifs (bibliothèque VectorScan) compilées.RegexpWithMultipleNeedlesGlobalCacheHit
Nombre de fois où une expression régulière compilée avec plusieurs motifs (bibliothèque VectorScan) a été récupérée depuis le cache global.RegexpWithMultipleNeedlesGlobalCacheMiss
Nombre d’échecs lors de la récupération, depuis le cache global, d’une expression régulière compilée avec plusieurs motifs (bibliothèque VectorScan).RejectedInserts
Nombre de fois où l’INSERT d’un bloc dans une table MergeTree a été rejeté par l’exception « Too many parts » en raison d’un trop grand nombre de parties de données actives dans la partition.RejectedLightweightUpdates
Nombre de fois où la mise à jour légère a été rejetée en raison d’un trop grand nombre d’octets non compressés dans les patches.RejectedMutations
Nombre de fois où la mutation d’une table MergeTree a été rejetée avec l’exception « Too many mutations », en raison d’un nombre élevé de mutations non terminées pour cette table.RemoteFSBuffers
Nombre de buffers créés pour la lecture asynchrone à partir d’un système de fichiers distantRemoteFSCancelledPrefetches
Nombre de prélectures annulées (en raison d’un repositionnement)RemoteFSLazySeeks
Nombre de repositionnements différésRemoteFSPrefetchedBytes
Nombre d’octets provenant du tampon préchargéRemoteFSPrefetchedReads
Nombre de lectures depuis le tampon préchargéRemoteFSPrefetches
Nombre de prélectures effectuées lors d’une lecture asynchrone depuis le système de fichiers distantRemoteFSSeeks
Nombre total d’opérations de repositionnement dans le tampon asynchroneRemoteFSSeeksWithReset
Nombre de repositionnements entraînant une nouvelle connexionRemoteFSUnprefetchedBytes
Nombre d’octets provenant d’un tampon non préchargéRemoteFSUnprefetchedReads
Nombre de lectures depuis le tampon non préchargéRemoteFSUnusedPrefetches
Nombre de prélectures en attente lors de la destruction du tamponRemoteReadThrottlerBytes
Nombre d’octets passés par le throttler ‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’.RemoteReadThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en veille pour se conformer à la limitation de débit de ‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’.RemoteWriteThrottlerBytes
Octets passés par le throttler ‘max_remote_write_network_bandwidth_for_server’/‘max_remote_write_network_bandwidth’.RemoteWriteThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été en pause afin de respecter la limitation de débit de ‘max_remote_write_network_bandwidth_for_server’/‘max_remote_write_network_bandwidth’.ReplacingSortedMilliseconds
Temps total consacré au remplacement des colonnes triéesReplicaPartialShutdown
Nombre de fois qu’une table Replicated doit réinitialiser son état en raison de l’expiration de la session dans ZooKeeper. L’état est réinitialisé chaque fois que ZooKeeper est de nouveau disponible.ReplicatedCoveredPartsInZooKeeperOnStart
À des fins de débogage. Nombre de parts dans ZooKeeper pour lesquelles une part couvrante existe, mais qui n’existent pas sur le disque. Vérifié au démarrage du serveur.ReplicatedDataLoss
Nombre de fois où une partie de données recherchée n’existe sur aucune réplique (même sur des répliques actuellement hors ligne). Ces parties de données sont définitivement perdues. C’est normal avec la réplication asynchrone (si les insertions avec quorum n’étaient pas activées) : si la réplique sur laquelle la partie de données a été écrite tombe en panne, lorsqu’elle revient en ligne, elle ne contient pas cette partie de données.ReplicatedPartChecks
Nombre de fois où nous avons dû effectuer une recherche approfondie d’une partie de données sur des répliques, ou déterminer si une partie de données existante était nécessaire.ReplicatedPartChecksFailed
Nombre de fois où la recherche approfondie d’une partie de données sur les répliques n’a abouti à aucun résultat, ou lorsqu’une partie inattendue a été trouvée puis déplacée.ReplicatedPartFailedFetches
Nombre de fois qu’une partie de données n’a pas pu être téléchargée depuis une réplique d’une table ReplicatedMergeTree.ReplicatedPartFetches
Nombre de fois qu’une partie de données a été téléchargée depuis une réplique d’une table ReplicatedMergeTree.ReplicatedPartFetchesOfMerged
Nombre de fois où nous préférons télécharger une part déjà fusionnée depuis une réplique d’une table ReplicatedMergeTree plutôt que d’effectuer nous-mêmes la fusion (en général, nous préférons effectuer nous-mêmes la fusion afin d’économiser le trafic réseau). Cela se produit lorsque nous ne disposons pas de toutes les parts sources nécessaires pour effectuer la fusion ou lorsque la partie de données est suffisamment ancienne.ReplicatedPartMerges
Nombre de fois où les parts de données des tables ReplicatedMergeTree ont été fusionnées avec succès.ReplicatedPartMutations
Nombre de mutations réussies de parts de données de tables ReplicatedMergeTree.RestorePartsSkippedBytes
Taille totale des fichiers ignorés pendant la restauration des partsRestorePartsSkippedFiles
Nombre de fichiers ignorés lors de la restauration de partsRoleCacheRecalculationMicroseconds
Temps total consacré au recalcul de tous les ensembles de rôles actifs et activés (protégés par le mutex du cache, également utilisé par le chemin de build de ContextAccess).RoleCacheRecalculations
Nombre de fois où le cache des rôles a recalculé tous les ensembles actuellement activés. Regroupé en un seul recalcul par lot de notifications d’entités d’accès.RowPolicyCacheRecalculationMicroseconds
Temps total consacré à la recombinaison des filtres de politique de ligne pour tous les ensembles actifs actuellement, en dehors du mutex de RowPolicyCache (afin de ne pas bloquer le chemin de construction de ContextAccess).RowPolicyCacheRecalculations
Nombre de fois où le cache des ROW POLICY a recombiné les filtres pour tous les ensembles activés en cours. Regroupé en une seule fois par lot de notifications d’entités d’accès.RowsReadByMainReader
Nombre de lignes lues dans les tables MergeTree par le lecteur principal (après l’étape PREWHERE).RowsReadByPrewhereReaders
Nombre total de lignes lues dans des tables MergeTree par les lecteurs prewhere.RuntimeDataflowStatisticsInputBytes
Statistiques collectées sur le nombre d’octets que les répliques liraient si la requête était exécutée en mode répliques parallèlesRuntimeDataflowStatisticsOutputBytes
Statistiques collectées sur le nombre d’octets que les répliques enverraient à l’initiateur si la requête était exécutée avec des répliques parallèlesRuntimeFilterBlocksProcessed
Nombre de blocs traités par les JOIN Runtime FiltersRuntimeFilterBlocksSkipped
Nombre de blocs ignorés par les JOIN Runtime Filters, sans traitement, en raison de la désactivation dynamique du filtre due à un faible taux de filtrageRuntimeFilterBloomFilterBuildsSkipped
Nombre de constructions de bloom filter du JOIN Runtime Filter ignorées car le nombre de clés du côté build, issu des statistiques de la table de hachage, laissait prévoir que le filter dépasserait le ratio maximal de set bitsRuntimeFilterGranulesConsidered
Nombre de granules examinés pour le pruning à la lecture par les JOIN Runtime FiltersRuntimeFilterGranulesDropped
Nombre de granules éliminés au moment de la lecture par les JOIN Runtime FiltersRuntimeFilterRowsChecked
Nombre de lignes examinées par les JOIN Runtime FiltersRuntimeFilterRowsPassed
Nombre de lignes ayant passé les JOIN Runtime Filters (non filtrées par ceux-ci)RuntimeFilterRowsSkipped
Nombre de lignes dans les blocs ignorées par les JOIN Runtime FiltersRuntimeFiltersCreated
Nombre de JOIN Runtime Filters distincts créés dans une requêteRWLockAcquiredReadLocks
Nombre de fois où un verrou de lecture a été obtenu (dans un heavy RWLock).RWLockAcquiredWriteLocks
Nombre de fois où un verrou d’écriture a été acquis (dans un heavy RWLock).RWLockReadersWaitMilliseconds
Temps total passé à attendre qu’un verrou en lecture soit acquis (dans un heavy RWLock).RWLockWritersWaitMilliseconds
Temps total d’attente pour l’acquisition d’un verrou d’écriture (dans un heavy RWLock).S3AbortMultipartUpload
Nombre d’appels à l’API S3 AbortMultipartUpload.Fournisseurs d’identifiants S3 mis en cache ajoutés
Nombre total de nouveaux fournisseurs d’identifiants ajoutés au cacheS3CachedCredentialsProvidersReused
Nombre total de fournisseurs d’identifiants réutilisés depuis le cacheS3Clients
Nombre de clients S3 créés.S3CompleteMultipartUpload
Nombre d’appels à l’API S3 CompleteMultipartUpload.S3CopyObject
Nombre d’appels à CopyObject de l’API S3.S3CreateMultipartUpload
Nombre d’appels à l’API S3 CreateMultipartUpload.S3DeleteObjects
Nombre d’appels DeleteObject(s) à l’API S3.S3GetObject
Nombre d’appels à l’API S3 GetObject.S3GetObjectTagging
Nombre d’appels à l’API S3 GetObjectTagging.S3GetRequestThrottlerBlocked
Nombre de requêtes S3 GET et SELECT bloquées par le throttler.S3GetRequestThrottlerCount
Nombre de requêtes S3 GET et SELECT passées par le throttler : bloquées ou non.S3GetRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en veille pour respecter la limitation de débit des requêtes GET et SELECT sur S3.S3HeadObject
Nombre d’appels à l’API S3 HeadObject.S3ListObjects
Nombre d’appels à l’API S3 ListObjects.S3PutObject
Nombre d’appels à l’API S3 PutObject.S3PutRequestThrottlerBlocked
Nombre de requêtes S3 PUT, COPY, POST et LIST bloquées par le throttler.S3PutRequestThrottlerCount
Nombre de requêtes S3 PUT, COPY, POST et LIST ayant transité par le throttler : bloquées ou non.S3PutRequestThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en veille afin de respecter la limitation du débit des requêtes S3 PUT, COPY, POST et LIST.S3QueueSetFileFailedMicroseconds
Temps nécessaire pour marquer le fichier comme échouéS3QueueSetFileProcessedMicroseconds
Temps consacré au marquage du fichier comme traitéS3QueueSetFileProcessingMicroseconds
Temps nécessaire pour marquer le fichier comme étant en cours de traitementS3ReadMicroseconds
Durée des requêtes GET et HEAD vers le stockage S3.S3ReadRequestAttempts
Nombre de tentatives pour les requêtes GET et HEAD, y compris la tentative initiale et les éventuels réessais, mais à l’exclusion des réessais effectués en interne par la stratégie de réessai de S3S3ReadRequestRetryableErrors
Nombre d’erreurs pouvant faire l’objet d’une nouvelle tentative pour les requêtes GET et HEAD, hors nouvelles tentatives effectuées en interne par la stratégie de nouvelle tentative de S3S3ReadRequestsCount
Nombre de requêtes GET et HEAD sur le stockage S3.S3ReadRequestsErrors
Nombre d’erreurs autres que celles liées au throttling dans les requêtes GET et HEAD vers le stockage S3.S3ReadRequestsRedirects
Nombre de redirections lors des requêtes GET et HEAD vers le stockage S3.S3ReadRequestsThrottling
Nombre d’erreurs 429 et 503 dans les requêtes GET et HEAD sur le stockage S3.S3UploadPart
Nombre d’appels à l’API S3 UploadPart.S3UploadPartCopy
Nombre d’appels à l’API S3 UploadPartCopy.S3WriteMicroseconds
Durée des requêtes POST, DELETE, PUT et PATCH vers le stockage S3.Tentatives de requêtes d’écriture S3
Nombre de tentatives pour les requêtes POST, DELETE, PUT et PATCH, y compris la tentative initiale et les éventuels réessais, mais à l’exclusion des réessais effectués en interne par la stratégie de réessaiS3WriteRequestRetryableErrors
Nombre d’erreurs pouvant faire l’objet d’une nouvelle tentative pour les requêtes POST, DELETE, PUT et PATCH, hors nouvelles tentatives effectuées en interne par la stratégie de nouvelle tentativeS3WriteRequestsCount
Nombre de requêtes POST, DELETE, PUT et PATCH adressées au stockage S3.S3WriteRequestsErrors
Nombre d’erreurs autres que celles dues à la limitation de débit dans les requêtes POST, DELETE, PUT et PATCH vers le stockage S3.S3WriteRequestsRedirects
Nombre de redirections pour les requêtes POST, DELETE, PUT et PATCH vers le stockage S3.S3WriteRequestsThrottling
Nombre d’erreurs 429 et 503 dans les requêtes POST, DELETE, PUT et PATCH vers le stockage S3.ScalarSubqueriesCacheMiss
Nombre de fois où le résultat d’une sous-requête scalaire n’était pas mis en cache et a dû être entièrement recalculéScalarSubqueriesGlobalCacheHit
Nombre de lectures d’une sous-requête scalaire effectuées à l’aide du cache globalScalarSubqueriesLocalCacheHit
Nombre de fois où la lecture d’une sous-requête scalaire a utilisé le cache localSchedulerIOReadBytes
Octets traités par l’ordonnanceur pour les lectures d’E/S.SchedulerIOReadRequests
Demandes de ressources acheminées via l’ordonnanceur pour les opérations de lecture d’E/S.SchedulerIOReadWaitMicroseconds
Temps total pendant lequel une requête a attendu l’allocation de ressources pour des lectures d’E/S.SchedulerIOWriteBytes
Octets ayant transité par l’ordonnanceur pour les écritures d’E/S.SchedulerIOWriteRequests
Requêtes de ressources transmises à l’ordonnanceur pour les écritures d’E/S.SchedulerIOWriteWaitMicroseconds
Temps total pendant lequel une requête était en attente de ressources pour des écritures IO.SchemaInferenceCacheEvictions
Nombre de fois où un schéma a été évincé du cache en raison d’un dépassement de capacitéSchemaInferenceCacheHits
Nombre de fois où la source demandée a été trouvée dans le cache de schémaInvalidations du cache d’inférence de schéma
Nombre de fois où un schéma mis en cache est devenu invalide en raison de modifications des donnéesSchemaInferenceCacheMisses
Nombre de fois où la source demandée n’est pas présente dans le cache de schémaSchemaInferenceCacheNumRowsHits
Nombre de fois où le nombre de lignes a été trouvé dans le cache de schéma lors du comptage à partir de fichiersSchemaInferenceCacheNumRowsMisses
Nombre de fois où la source demandée est dans le cache, mais où le nombre de lignes n’y est pas lors du comptage à partir des fichiersSchemaInferenceCacheSchemaHits
Nombre de fois où le schéma est trouvé dans le cache de schémas lors de l’inférence de schémaSchemaInferenceCacheSchemaMisses
Nombre de fois où la source demandée est présente dans le cache, mais pas le schéma, lors de l’inférence du schémaSeek
Nombre d’appels à la fonctionlseek.
Octets sélectionnés
Nombre d’octets (non compressés ; pour les colonnes telles qu’elles sont stockées en mémoire) sélectionnés dans toutes les tables.SelectedMarks
Nombre de marks (granules d’index) sélectionnés pour la lecture dans une table MergeTree.SelectedMarksTotal
Nombre total de marks (granules d’index) avant de sélectionner ceux à lire dans une table MergeTree.SelectedParts
Nombre de parties de données sélectionnées pour être lues depuis une table MergeTree.SelectedPartsTotal
Nombre total de parties de données avant la sélection de celles à lire dans une table MergeTree.SelectedRanges
Nombre de plages (non adjacentes) dans toutes les parties de données sélectionnées pour être lues à partir d’une table MergeTree.SelectedRows
Nombre de lignes sélectionnées depuis l’ensemble des tables.SelectivityEstimatorInSetEstimatedFromSize
Nombre de conditionsIN dont la sélectivité a été estimée à partir de la taille et des limites du set plutôt qu’à partir de ses plages exactes, car le set dépasse statistics_max_set_size_for_exact_selectivity_estimation
SelectivityEstimatorInSetNotBuilt
Nombre de conditionsIN que l’estimateur de sélectivité n’a pas pu analyser car le set n’était pas encore construit, et qu’il ne doit pas exécuter la sous-requête permettant de le remplir
Requêtes SELECT utilisant la clé primaire
Nombre de requêtes SELECT qui utilisent la clé primaire pour évaluer la clause WHERERequêtes SELECT avec sous-requêtes
Compter les requêtes SELECT, sous-requêtes inclusesSelectQuery
Comme Query, mais uniquement pour les requêtes SELECT.SelectQueryTimeMicroseconds
Temps total des requêtes SELECT.SelfDuplicatedAsyncInserts
Nombre d’insertions asynchrones du bloc inséré dans une table ReplicatedMergeTree qui ont été dédupliquées automatiquement.ServerStartupMilliseconds
Temps écoulé entre le démarrage du serveur et la mise en écoute des sockets, en millisecondesSetsBuiltFromSubquery
Nombre de setsIN/JOIN remplis par l’exécution de leur sous-requête. Un set provenant du cache des sets préparés, ou déjà construit puis réutilisé, n’est pas comptabilisé.
SettingsProfileCacheRecalculationMicroseconds
Temps total consacré à refusionner les paramètres et les contraintes pour tous les ensembles actuellement activés (sous le mutex du cache, également utilisé par le chemin de construction de ContextAccess).SettingsProfileCacheRecalculations
Nombre de fois où le cache des profils de paramètres a refait la fusion des paramètres et des contraintes pour tous les ensembles actuellement activés. Regroupé en une seule opération par lot de notifications d’entités d’accès.Shards
Nombre de shards impliqués dans une requête, totalisé sur l’ensemble des tables distribuées et des fonctions de table. Un même hôte est compté plusieurs fois s’il apparaît dans plusieurs tables. Ce nombre correspond au nombre total attendu de shards, y compris les shards ignorés avec le paramètreskip_unavailable_shards.
SharedCatalogStateFetchFullFallback
Nombre de fois où la récupération incrémentale de l’état du Shared Catalog a échoué trop de fois d’affilée, entraînant une récupération complète de l’état à la placeSharedDatabaseCatalogFailedToApplyState
Nombre d’échecs lors de l’application du nouvel état dans SharedDatabaseCatalogSharedDatabaseCatalogStateApplicationMicroseconds
Temps total consacré à l’application du nouvel état dans SharedDatabaseCatalogSharedMergeTreeBlobRefCounterSharedBlobs
Nombre de blobs de données partagés par chemin entre les parts blob-list de SharedMergeTree (incréments du compteur de références préparés dans des transactions de commit, avant leur regroupement en une seule update par nœud de compteur)SharedMergeTreeBlobsListBlobsWritten
Nombre de blobs de données enregistrés dans les maps blobs.list de SharedMergeTreeSharedMergeTreeBlobsListInlineFilesWritten
Nombre de petits fichiers stockés de manière intégrée dans les maps blobs.list de SharedMergeTree plutôt que sous forme de blobs distinctsSharedMergeTreeBlobsListPartsWritten
Nombre de parts blob-list SharedMergeTree écrites (un nœud blobs.list consolidé pour chacune)SharedMergeTreeCondemnedPartsKillRequest
Nombre de requêtes ZooKeeper utilisées pour supprimer les parts condamnéesSharedMergeTreeCondemnedPartsLockConflict
Nombre de fois où l’acquisition du verrou a échoué en raison d’un conflitSharedMergeTreeCondemnedPartsRemoved
Nombre de parts condamnées retiréesSharedMergeTreeDataPartsFetchAttempt
Nombre de tentatives de récupération des parties de donnéesSharedMergeTreeDataPartsFetchFromPeer
Le nombre de fois où des parties de données sont récupérées depuis un pairSharedMergeTreeDataPartsFetchFromPeerMicroseconds
Récupération de parties de données depuis un nœud pair, en microsecondesSharedMergeTreeDataPartsFetchFromS3
Nombre de récupérations de parties de données depuis S3SharedMergeTreeFetchDeduplicated
Nombre de récupérations de parties de données dédupliquées car la partie de données était déjà en cours de récupération ou de production par un autre threadSharedMergeTreeHandleBlockingParts
Nombre de parts bloquantes à gérer dans scheduleDataProcessingJobSharedMergeTreeHandleBlockingPartsMicroseconds
Temps de traitement des parts bloquantes dans scheduleDataProcessingJobSharedMergeTreeHandleFetchPartsMicroseconds
Temps de traitement des parts récupérées par scheduleDataProcessingJobSharedMergeTreeHandleOutdatedParts
Nombre de parts obsolètes à traiter dans scheduleDataProcessingJobSharedMergeTreeHandleOutdatedPartsMicroseconds
Temps de gestion des parts obsolètes dans scheduleDataProcessingJobSharedMergeTreeLoadChecksumAndIndexesMicroseconds
Durée de loadColumnsChecksumsIndexes uniquement pour SharedMergeTreeSharedMergeTreeMergeMutationAssignmentAttempt
Nombre de tentatives d’attribution d’une fusion ou d’une mutationSharedMergeTreeMergeMutationAssignmentFailedWithConflict
Nombre de fois où une tentative d’attribution d’une fusion ou d’une mutation a échoué en raison d’un conflit dans KeeperSharedMergeTreeMergeMutationAssignmentFailedWithNothingToDo
Nombre de tentatives d’attribution d’une opération de fusion ou de mutation ayant échoué faute de données à fusionnerSharedMergeTreeMergeMutationAssignmentSuccessful
Nombre de tentatives d’attribution d’une fusion ou d’une mutationSharedMergeTreeMergePartsMovedToCondemned
Combien de parts ont été déplacées dans le répertoire condemnedSharedMergeTreeMergePartsMovedToOudated
Nombre de parts déplacées vers le répertoire obsolèteSharedMergeTreeMergeSelectingTaskMicroseconds
Microsecondes de la tâche de sélection des fusions pour SMTSharedMergeTreeMetadataCacheHintLoadedFromCache
Nombre de fois où l’indication du cache de métadonnées a été trouvée sans interroger KeeperSharedMergeTreeOptimizeAsync
Exécution de requêtes OPTIMIZE asynchronesSharedMergeTreeOptimizeSync
Exécution de requêtes OPTIMIZE synchronesSharedMergeTreeOutdatedPartsConfirmationInvocations
Nombre d’invocations effectuées pour confirmer les parts obsolètesSharedMergeTreeOutdatedPartsConfirmationRequest
Nombre de requêtes ZooKeeper utilisées pour la configuration des parts obsolètesSharedMergeTreeOutdatedPartsHTTPRequest
Nombre de requêtes HTTP envoyées pour confirmer les parts obsolètesSharedMergeTreeOutdatedPartsHTTPResponse
Nombre de réponses HTTP envoyées pour confirmer les parts obsolètesSharedMergeTreePartitionOperationRetries
Nombre de fois où une opération au niveau d’une partition (DROP/MOVE/REPLACE/CLONE/TRUNCATE PARTITION) a dû réessayer la multi-écriture de Keeper en raison d’une modification concurrenteSharedMergeTreePartsKillerMicroseconds
Temps pris par le thread principal du parts killerSharedMergeTreePartsKillerParts
Nombre de parts planifiées par le killerSharedMergeTreePartsKillerPartsMicroseconds
Temps nécessaire pour supprimer des parts (opération exécutée par plusieurs threads)SharedMergeTreePartsKillerRuns
Nombre d’exécutions du parts killerSharedMergeTreeReplicaSetUpdatesFromZooKeeper
Nombre de fois où nous avons mis à jour l’ensemble de répliques à partir de ZooKeeperSharedMergeTreeReplicaSetUpdatesFromZooKeeperMicroseconds
Temps consacré à la mise à jour de l’ensemble de répliquesSharedMergeTreeReplicaSetUpdatesFromZooKeeperRequests
Nombre total de requêtes ZooKeeper effectuées pour mettre à jour l’ensemble de répliquesSharedMergeTreeReplicaSetUpdateTaskRuns
Nombre d’exécutions de updateReplicaSetTaskSharedMergeTreeScheduleDataProcessingJob
Combien de fois scheduleDataProcessingJob est appelé/SharedMergeTreeScheduleDataProcessingJobMicroseconds
Durée d’exécution de scheduleDataProcessingJobSharedMergeTreeScheduleDataProcessingJobNothingToScheduled
Nombre d’appels à scheduleDataProcessingJob sans aucune tâche à effectuerSharedMergeTreeSelectPartsForCoordinatedFetchMicroseconds
Durée de selectPartsForCoordinatedFetchSharedMergeTreeSelectPartsForCoordinatedFetchParts
Nombre de parts sélectionnées par selectPartsForCoordinatedFetchSharedMergeTreeSelectPartsForFullFetchMicroseconds
Durée de selectPartsForFullFetchSharedMergeTreeSelectPartsForFullFetchParts
Nombre de parts sélectionnées par selectPartsForFullFetchSharedMergeTreeSelectPartsForRendezvousFetchMicroseconds
Durée de selectPartsForRendezvousFetchSharedMergeTreeSelectPartsForRendezvousFetchParts
Nombre de parts sélectionnées par selectPartsForRendezvousFetchSharedMergeTreeSnapshotDeadLocksReclaimed
Nombre de nœuds Keeper ou de sous-arbres récupérés, appartenant à des lightweight snapshots qui ne sont plus actifsSharedMergeTreeSnapshotPartsCleanerMicroseconds
Temps d’exécution de SnapshotCleanerThreadSharedMergeTreeSnapshotPartsCleanerParts
Durée pendant laquelle SnapshotCleanerThread tente de nettoyer une partSharedMergeTreeSnapshotPartsCleanerPartsMicroseconds
Durée nécessaire à SnapshotCleanerThread pour nettoyer les partsSharedMergeTreeSnapshotPartsCleanerRuns
Nombre de fois où SnapshotCleanerThread s’exécuteSharedMergeTreeSnapshotPartsCleanRequest
Nombre de fois que SnapshotCleanerThread décide de nettoyer une partie de donnéesSharedMergeTreeSnapshotPartsRemoved
Nombre de fois où SnapshotCleanerThread a réussi à nettoyer une partSharedMergeTreeTryUpdateDiskMetadataCacheForPartMicroseconds
Temps d’exécution de tryUpdateDiskMetadataCacheForPart dans scheduleDataProcessingJobSharedMergeTreeVirtualPartsUpdateMicroseconds
Temps de mise à jour des virtual parts, en microsecondesSharedMergeTreeVirtualPartsUpdates
Nombre de mises à jour des virtual partsSharedMergeTreeVirtualPartsUpdatesByLeader
Mises à jour des virtual parts par le leaderSharedMergeTreeVirtualPartsUpdatesForMergesOrStatus
Mises à jour des virtual parts provenant d’une tâche en arrière-plan autre que celle par défautSharedMergeTreeVirtualPartsUpdatesFromPeer
Nombre de mises à jour des virtual parts en provenance d’un pairSharedMergeTreeVirtualPartsUpdatesFromPeerMicroseconds
Mises à jour des virtual parts provenant d’un nœud pair, en microsecondesSharedMergeTreeVirtualPartsUpdatesFromZooKeeper
Nombre de mises à jour des virtual parts provenant de ZooKeeperSharedMergeTreeVirtualPartsUpdatesFromZooKeeperFullyCached
Nombre de découvertes de virtual parts pour lesquelles toutes les partitions provenaient du cache de découverte, sans aucune récupération depuis ZooKeeperSharedMergeTreeVirtualPartsUpdatesFromZooKeeperMicroseconds
Mises à jour des virtual parts de ZooKeeper, en microsecondesSharedMergeTreeVirtualPartsUpdatesFromZooKeeperPartitions
Nombre de partitions découvertes depuis ZooKeeper lors de la découverte des virtual parts, parce que leurs statistiques étaient absentes ou obsolètes dans le cache de découverteSharedMergeTreeVirtualPartsUpdatesFromZooKeeperPartitionsFromCache
Nombre de partitions ignorées lors de la découverte des virtual parts car leurs statistiques étaient à jour dans le cache de découverteSharedMergeTreeVirtualPartsUpdatesLeaderFailedElection
Échec de l’élection du leader des mises à jour des virtual partsSharedMergeTreeVirtualPartsUpdatesLeaderSuccessfulElection
Élection du leader des mises à jour des virtual parts réussieSharedMergeTreeVirtualPartsUpdatesPeerNotFound
Les mises à jour virtuelles provenant d’un pair ont échoué, car aucun pair n’a été trouvéSharedPartsLockHoldMicroseconds
Temps total passé à détenir le verrou partagé sur les data parts dans les tables MergeTreeSharedPartsLocks
Nombre d’acquisitions du verrou des data parts partagées pour les tables MergeTreeSharedPartsLockWaitMicroseconds
Temps total passé en attente du verrou des data parts partagées dans les tables MergeTreeSleepFunctionCalls
Nombre de fois qu’une fonction sleep (sleep, sleepEachRow) a été appelée.SleepFunctionElapsedMicroseconds
Temps passé en pause dans une fonction sleep (sleep, sleepEachRow).
Microsecondes de la fonction sleep
Temps de mise en veille défini dans une fonction sleep (sleep, sleepEachRow).SlowRead
Nombre de lectures de fichier lentes. Cela indique une surcharge du système. Les seuils sont définis par les paramètresread_backoff_*.
SoftPageFaults
Le nombre de défauts de page mineurs dans les threads d’exécution des requêtes. Un défaut de page mineur correspond généralement à un raté dans le cache de l’allocateur mémoire, ce qui nécessite un nouveau mappage mémoire par le système d’exploitation, puis l’allocation d’une page de mémoire physique.StatelessWorkerCreateLeaseErrors
Nombre de requests create_lease ayant échoué auprès du service de discovery des stateless workers (toute error ou tout timeout).StatelessWorkerCreateLeaseMicroseconds
Temps total consacré aux requêtes create_lease adressées au service de discovery des stateless workers.StatelessWorkerCreateLeaseRequests
Nombre de requêtes create_lease envoyées au service de discovery des stateless workers pour acquérir des workers.StatelessWorkerDiscoveryCreateLeaseErrors
Nombre de requêtes create_lease auxquelles le service de discovery des stateless workers a répondu par une erreur.StatelessWorkerDiscoveryCreateLeaseMicroseconds
Temps total passé par le service de discovery des stateless workers à traiter les requests create_lease.StatelessWorkerDiscoveryCreateLeaseRequests
Nombre de requests create_lease traitées par le service de discovery des stateless workers.StatelessWorkerDiscoveryCreateWorkerErrors
Nombre de requêtes create_worker auxquelles le service de discovery des stateless workers a répondu par une erreur.StatelessWorkerDiscoveryCreateWorkerMicroseconds
Temps total passé par le service de discovery des stateless workers à traiter les requests create_worker.StatelessWorkerDiscoveryCreateWorkerRequests
Nombre de requests create_worker traitées par le service de discovery des stateless workers.StatelessWorkerDiscoveryDeleteWorkerErrors
Nombre de requêtes delete_worker auxquelles le service de discovery des stateless workers a répondu par une error.StatelessWorkerDiscoveryDeleteWorkerMicroseconds
Temps total passé par le service de discovery des stateless workers à traiter les requestsdelete_worker.
StatelessWorkerDiscoveryDeleteWorkerRequests
Nombre de requêtes delete_worker traitées par le service de discovery des stateless workers.StatelessWorkerDiscoveryGetLeaseErrors
Nombre de requêtes get_lease auxquelles le service de discovery des stateless workers a répondu par une erreur.StatelessWorkerDiscoveryGetLeaseMicroseconds
Temps total passé par le service de discovery des stateless workers à traiter les requêtes get_lease.StatelessWorkerDiscoveryGetLeaseRequests
Nombre de requêtes get_lease traitées par le service de discovery des stateless workers.StatelessWorkerDiscoveryGetWorkerErrors
Nombre de requêtes get_worker auxquelles le service de discovery des stateless workers a répondu par une erreur.StatelessWorkerDiscoveryGetWorkerMicroseconds
Temps total passé par le service de discovery des stateless workers à traiter les requestsget_worker.
StatelessWorkerDiscoveryGetWorkerRequests
Nombre de requêtes get_worker traitées par le service de discovery des stateless workers.StatelessWorkerDiscoveryHeartbeatErrors
Nombre de requêtes de heartbeat auxquelles le service de discovery des stateless workers a répondu par une erreur.StatelessWorkerDiscoveryHeartbeatMicroseconds
Temps total passé par le service de discovery des stateless workers à traiter les requests de heartbeat.StatelessWorkerDiscoveryHeartbeatRequests
Nombre de requêtes de heartbeat traitées par le service de discovery des stateless workers.StatelessWorkerDiscoveryHeartbeatsRejected
Nombre de heartbeats rejetés par le service de discovery des stateless workers parce que le worker avait déjà été evicted.StatelessWorkerDiscoveryInternalErrors
Nombre de requêtes que le service de discovery des stateless workers n’a pas pu traiter en raison d’une erreur interne (une exception ou une défaillance du magasin de coordination), et non parce qu’il s’agissait de requêtes invalides.StatelessWorkerDiscoveryKeeperTransactionRetries
Nombre de transactions d’écriture relancées par le service de discovery des stateless workers parce que l’état de son magasin de coordination (Keeper) avait été modifié de façon concurrente.StatelessWorkerDiscoveryListWorkersErrors
Nombre de requêtes list_workers auxquelles le service de discovery des stateless workers a répondu par une erreur.StatelessWorkerDiscoveryListWorkersMicroseconds
Temps total passé par le service de discovery des stateless workers à traiter les requests list_workers.StatelessWorkerDiscoveryListWorkersRequests
Nombre de requêtes list_workers traitées par le service de discovery des stateless workers.StatelessWorkerDiscoveryTenantErrors
Nombre de requêtes de gestion de tenants auxquelles le service de discovery des stateless workers a répondu par une erreur.StatelessWorkerDiscoveryTenantMicroseconds
Temps total passé par le service de discovery des stateless workers à traiter les requests de management des tenants.StatelessWorkerDiscoveryTenantRequests
Nombre de requêtes de gestion de tenants (création, mise à jour, suppression, récupération ou listage de tenants) traitées par le service de discovery des stateless workers.StatelessWorkerDiscoveryUpdateLeaseErrors
Nombre de requêtes update_lease auxquelles le service de discovery des stateless workers a répondu par une erreur.StatelessWorkerDiscoveryUpdateLeaseMicroseconds
Temps total passé par le service de discovery des stateless workers à traiter les requests update_lease.StatelessWorkerDiscoveryUpdateLeaseRequests
Nombre de requêtes update_lease traitées par le service de discovery des stateless workers.StatelessWorkerDiscoveryWorkersHeartbeatExpired
Nombre de stateless workers récupérés par le service de discovery des stateless workers car ils ont cessé d’envoyer des heartbeats.StatelessWorkerDiscoveryWorkersLeased
Nombre de stateless workers nouvellement alloués aux tenants par le service de discovery des stateless workers.StatelessWorkerDiscoveryWorkersLeaseExpired
Nombre de stateless workers récupérés par le service de discovery des stateless workers parce que leur lease avait expiré.StatelessWorkerDiscoveryWorkersUnavailable
Nombre de stateless workers demandés par les tenants que le service de discovery des stateless workers n’a pas pu fournir, faute de workers disponibles ou parce que la limite de workers du tenant était atteinte.StatelessWorkerGetLeaseErrors
Nombre de requêtes get_lease en échec auprès du service de discovery des stateless workers (toute erreur ou tout timeout).StatelessWorkerGetLeaseMicroseconds
Temps total consacré aux requêtes get_lease adressées au service de discovery des stateless workers.StatelessWorkerGetLeaseRequests
Nombre de requêtes get_lease envoyées au service de discovery des stateless workers afin de rafraîchir la liste des workers en lease.StatelessWorkerNotAccessible
Nombre de fois où un stateless worker loué s’est révélé pas encore joignable et a été exclu de l’allocation aux requêtes jusqu’à ce qu’il réussisse le check d’accessibilité.StatelessWorkerProvided
Nombre de stateless workers fournis aux requêtes pour l’exécution de requêtes distribuées.StatelessWorkerProvisioningMicroseconds
Temps total passé par les requêtes à attendre le provisionnement des stateless workers.StatelessWorkerProvisioningWaits
Nombre de fois où une requête a dû attendre que le service de discovery des stateless workers fournisse des workers.StatelessWorkerRequested
Nombre de stateless workers demandés par les requêtes pour l’exécution de requêtes distribuées.StatelessWorkerServerHeartbeatErrors
Nombre de heartbeats en échec envoyés par les stateless workers au service de discovery des stateless workers (toute error ou tout timeout).StatelessWorkerServerHeartbeatMicroseconds
Temps total passé par les stateless workers à envoyer des heartbeats au service de discovery des stateless workers.StatelessWorkerServerHeartbeatRequests
Nombre de heartbeats envoyés par un stateless worker au service de discovery des stateless workers.StatelessWorkerServerLeasesLost
Nombre de fois où le bail d’un stateless worker s’est terminé et où celui-ci s’est mis en attente d’arrêt.StatelessWorkerServerRegisterErrors
Nombre de requêtes d’enregistrement ayant échoué, envoyées par les stateless workers au service de discovery des stateless workers (toute erreur ou tout timeout).StatelessWorkerServerRegisterMicroseconds
Temps total passé par les stateless workers à s’enregistrer auprès du service de discovery des stateless workers.StatelessWorkerServerRegisterRequests
Nombre de requêtes d’enregistrement envoyées par un stateless worker au service de discovery des stateless workers.StatelessWorkerServerTenantBindings
Nombre de fois qu’un stateless worker a été affecté à un tenant pour traiter ses requêtes.StatelessWorkerTimeToAvailableMicroseconds
Temps total (cumulé sur l’ensemble des workers) entre le moment où un stateless worker loué apparaît pour la première fois auprès du service de discovery et celui où il réussit le check d’accessibilité et devient disponible pour l’exécution de requêtes.StatelessWorkerUpdateLeaseErrors
Nombre de requêtes update_lease ayant échoué vers le service de discovery des stateless workers (toute erreur ou tout timeout).StatelessWorkerUpdateLeaseMicroseconds
Temps total consacré aux requêtes update_lease vers le service de discovery des stateless workers.StatelessWorkerUpdateLeaseRequests
Nombre de requêtes update_lease envoyées au service de discovery des stateless workers pour renouveler les leases des workers.StorageBufferErrorOnFlush
Nombre de fois où un buffer de la table « Buffer » n’a pas pu être vidé en raison d’une erreur d’écriture dans la table de destination.StorageBufferFlush
Nombre de fois où un buffer d’une table ‘Buffer’ a été vidé sur disque.StorageBufferLayerLockReadersWaitMilliseconds
Temps d’attente de la couche Buffer lors de la lecture.StorageBufferLayerLockWritersWaitMilliseconds
Temps d’attente avant qu’une couche Buffer se libère pour l’écriture (peut être utilisé pour ajuster les couches Buffer).StorageBufferPassedAllMinThresholds
Nombre de fois où un critère de seuil minimal a été atteint pour vider un buffer dans une table ‘Buffer’.StorageBufferPassedBytesFlushThreshold
Nombre de fois où le seuil de vidage en arrière-plan, basé uniquement sur le nombre d’octets, a été atteint, entraînant la vidange d’un buffer dans une table « Buffer ». Cette métrique est réservée aux experts. Si vous lisez ceci sans être un expert, arrêtez de lire.StorageBufferPassedBytesMaxThreshold
Nombre de fois qu’un critère sur le seuil maximal d’octets a été atteint pour déclencher l’écriture d’un buffer dans une table « Buffer ».StorageBufferPassedRowsFlushThreshold
Nombre de fois où le seuil de vidage des lignes, déclenché uniquement en arrière-plan, a été atteint pour vider un buffer dans une table « Buffer ». Cette métrique est réservée aux experts. Si vous lisez ceci et que vous n’êtes pas un expert, arrêtez de lire.StorageBufferPassedRowsMaxThreshold
Nombre de fois qu’un critère lié au seuil maximal de lignes a été atteint, entraînant le vidage d’un buffer dans une table « Buffer ».StorageBufferPassedTimeFlushThreshold
Nombre de fois où le seuil de flush uniquement en arrière-plan, basé sur le temps, a été atteint pour déclencher le flush d’un buffer dans une table ‘Buffer’. Cette métrique est réservée aux experts. Si vous lisez ceci et que vous n’êtes pas un expert, arrêtez de lire.StorageBufferPassedTimeMaxThreshold
Nombre de fois où un critère de seuil de durée maximale a été atteint pour vider le buffer d’une table « Buffer ».StorageConnectionsCreated
Nombre de connexions créées pour les systèmes de stockageStorageConnectionsElapsedMicroseconds
Temps total consacré à l’établissement de connexions aux systèmes de stockageStorageConnectionsErrors
Nombre d’occurrences où la création d’une connexion au stockage a échouéStorageConnectionsExpired
Nombre de connexions expirées aux systèmes de stockageStorageConnectionsPreserved
Nombre de connexions conservées pour les systèmes de stockageStorageConnectionsReset
Nombre de connexions réinitialisées pour les systèmes de stockageStorageConnectionsReused
Nombre de connexions réutilisées pour les systèmes de stockageStreamingExchangeConnectionWaitMicroseconds
Temps pendant lequel un sink d’exchange en streaming a attendu la connexion de la task réceptrice.StreamingExchangeDeserializeMicroseconds
Temps passé à décompresser et à désérialiser les paquets d’exchange streaming en fragments.StreamingExchangeEarlyCloses
Nombre de fois où une source d’exchange en streaming a demandé à son émetteur de s’arrêter avant que le flux n’ait été lu jusqu’au bout, par exemple parce qu’une clause LIMIT était satisfaite. Un émetteur déjà arrêté n’est pas comptabilisé.StreamingExchangePacketsReceived
Paquets de données lus depuis les exchanges en streaming : un par fragment, plus un paquet de fin de flux pour chaque flux.StreamingExchangePacketsSent
Paquets de données écrits intégralement sur les sockets des exchanges en streaming, un par fragment, plus un paquet de fin de flux pour chaque flux. Un paquet est comptabilisé lorsqu’il est écrit intégralement ; un paquet tronqué parce que le receiver n’avait plus besoin de données n’est pas comptabilisé.StreamingExchangeReceiveBytes
Octets lus depuis les sockets des exchanges en streaming d’un distributed query plan.NetworkReceiveBytes ne les comptabilise pas.
StreamingExchangeReceiveWaitMicroseconds
Temps pendant lequel une source d’exchange en streaming a attendu les octets suivants de son émetteur.StreamingExchangeSendBytes
Octets écrits dans les sockets des exchanges en streaming d’un distributed query plan.NetworkSendBytes ne les comptabilise pas.
StreamingExchangeSendQueueFullMicroseconds
Temps pendant lequel un sink d’exchange en streaming n’a pas accepté de fragments parce que sa queue de paquets en attente sur le socket était pleine.StreamingExchangeSerializedBytes
Octets des blocs Native contenus dans les paquets d’exchange en streaming avant compression, comptés une seule fois par paquet sérialisé. Rapportée àStreamingExchangeSendBytes, cette valeur donne le ratio de compression d’un shuffle ou d’un gather ; un broadcast envoyant chaque paquet à chaque destination, StreamingExchangeSendBytes croît alors avec le nombre de destinations.
StreamingExchangeSerializeMicroseconds
Temps passé à sérialiser et compresser les fragments en paquets d’exchange en streaming.SummingSortedMilliseconds
Temps total consacré à l’addition de colonnes triéesSuspendSendingQueryToShard
Nombre total de fois où l’envoi de la requête au segment a été suspendu lorsqueasync_query_sending_for_remote est activé.
SynchronousReadWaitMicroseconds
Temps passé à attendre des lectures synchrones pendant une lecture locale asynchrone.SynchronousRemoteReadWaitMicroseconds
Temps passé à attendre des lectures distantes synchrones.SystemLogErrorOnFlush
Nombre de fois où l’un des logs système n’a pas pu être flushé vers la table système correspondante. Les tentatives de flush sont répétées.SystemTimeMicroseconds
Temps total pendant lequel les threads de traitement (requêtes et autres tâches) exécutent des instructions CPU en mode noyau du système d’exploitation. Il s’agit du temps passé dans les appels système, hors temps d’attente lors des appels système bloquants.TableFunctionExecute
Nombre d’appels aux fonctions de table.TextIndexDiscardHint
Nombre de granules d’index pour lesquelles une lecture directe depuis l’index de texte a été ajoutée comme indication, puis abandonnée en raison d’une sélectivité insuffisante.TextIndexDiscardPatternScan
Nombre de fois où un parcours de dictionnaire basé sur un motif dans un index de texte a été abandonné, car le nombre de listes de postings à lire dépassait le seuil.TextIndexGenericExclusionSearchAlgorithm
Nombre de fois où l’algorithme de recherche par exclusion générique est utilisé sur l’index de texte.TextIndexGenericExclusionSearchStepLimitReached
Nombre de fois où la recherche par exclusion générique sur l’index de texte a atteint merge_tree_generic_exclusion_search_max_steps et a accepté les mark ranges restantes sans découpage supplémentaire.TextIndexHeaderCacheHits
Nombre de fois où un en-tête a été trouvé dans le cache.TextIndexHeaderCacheMisses
Nombre de fois où un en-tête n’a pas été trouvé dans le cache.TextIndexLazyAdvanceCount
Nombre d’opérations d’avancement effectuées en mode lazy des posting lists.TextIndexLazyBlocksSkippedResolved
Nombre de blocs compactés ignorés, car la région de sortie était déjà déterminée (entièrement à 1 pour OR, entièrement à 0 pour AND) en mode lazy des posting lists.TextIndexLazyBruteForceIntersections
Nombre d’intersections en brute force effectuées en mode lazy posting list.TextIndexLazyLeapfrogIntersections
Nombre d’intersections leapfrog effectuées en mode lazy posting list.TextIndexLazyPackedBlocksDecoded
Nombre de blocs compactés décodés en mode lazy posting list.TextIndexLazySegmentsBuilt
Nombre de segments effectivement lus et décodés (défauts de cache) en mode lazy posting list.TextIndexLazySegmentsPrepared
Nombre de segments préparés (lus sur le disque ou mis en cache) en mode de posting list paresseuse.TextIndexLazySegmentsSkippedDense
Nombre de segments entièrement denses traités dans leur ensemble (memset pour OR, incrément pour AND) au lieu de décoder des blocs, en mode lazy des listes de postings.TextIndexLazySegmentsSkippedResolved
Nombre de segments ignorés parce que la région de résultat était déjà résolue (tout à 1 pour OR, tout à 0 pour AND) en mode lazy des posting lists.TextIndexPhraseCandidates
Lignes candidates (intersection des postings) examinées par la recherche de phrase basée sur les candidats.TextIndexPhraseFallbacks
Nombre de fois où une requête de phrase a contourné l’index de texte, parce que la phrase était estimée correspondre à un nombre de lignes supérieur à ‘text_index_hint_max_selectivity’, et a été évaluée directement sur la colonne.TextIndexPhraseMatchMicroseconds
Temps total consacré à la correspondance des positions de phrases sur les lignes candidates.TextIndexPhraseSearches
Nombre de recherches de phrase exécutées sur un index de texte. Les recherches répétées de la même phrase dans la même partie de données sont servies depuis le cache et ne sont pas comptabilisées.TextIndexPositionsBlocksRead
Nombre de blocs de positions lus pour évaluer des requêtes de phrase sur un index de texte. Un bloc s’étendant sur deux fenêtres candidates est compté une fois par lecture.TextIndexPositionsBlocksTotal
Nombre total de blocs de positions des jetons de la phrase avant de sélectionner ceux à lire.TextIndexPositionsBytesRead
Octets de blocs de positions lus pour évaluer des requêtes de phrase sur un index de texte.TextIndexPositionsDecodeMicroseconds
Temps total consacré au décodage des listes de positions de l’index de texte (.pos) pour la recherche de phrases.TextIndexPostingsCacheHits
Nombre de fois où une posting list d’un index de texte a été trouvée dans le cache.TextIndexPostingsCacheMisses
Nombre de fois où une posting list d’un index de texte est introuvable dans le cache.TextIndexReadDictionaryBlocks
Nombre de fois où un bloc de dictionnaire d’index de texte a été lu depuis le disque.TextIndexReaderTotalMicroseconds
Temps total consacré à la lecture de l’index de texte.TextIndexReadGranulesMicroseconds
Temps total consacré à la lecture et à l’analyse des granules de l’index de texte.TextIndexReadPostings
Nombre de fois où une posting list a été lue à partir de l’index de texte.TextIndexReadSparseIndexBlocks
Nombre de fois où un bloc de l’index clairsemé a été lu dans l’index de texte.TextIndexTemporarySegmentsWritten
Nombre de segments temporaires écrits lors de la construction des index de texte.TextIndexTokensCacheHits
Nombre de fois où les métadonnées d’un token de l’index de texte ont été trouvées dans le cache.TextIndexTokensCacheMisses
Nombre de fois où les informations sur un jeton de l’index de texte n’ont pas été trouvées dans le cache.TextIndexTokensCacheNegativeHits
Nombre de fois où un jeton d’index de texte absent a été trouvé dans le cache.TextIndexTokensCacheNegativeMisses
Nombre de jetons d’index de texte absents ajoutés au cache après un lookup dans un dictionnaire.TextIndexUsedEmbeddedPostings
Nombre de fois où une posting list intégrée au dictionnaire a été utilisée.TextIndexUseHint
Nombre de granules d’index pour lesquels une lecture directe depuis l’index de texte a été suggérée et effectivement utilisée.ThreadPoolReaderPageCacheHit
Nombre de fois où la lecture dans ThreadPoolReader a été effectuée à partir du cache de pages.ThreadPoolReaderPageCacheHitBytes
Nombre d’octets lus par ThreadPoolReader lorsque la lecture a été effectuée depuis le cache de pages.ThreadPoolReaderPageCacheHitElapsedMicroseconds
Temps consacré à la lecture des données à partir du cache de pages dans ThreadPoolReader.ThreadPoolReaderPageCacheMiss
Nombre de fois où la lecture dans ThreadPoolReader n’a pas été effectuée à partir du cache de pages et a été déléguée au pool de threads.ThreadPoolReaderPageCacheMissBytes
Nombre d’octets lus dans ThreadPoolReader lorsque la lecture n’a pas été effectuée depuis le cache de pages et a été confiée au thread pool.ThreadPoolReaderPageCacheMissElapsedMicroseconds
Temps consacré à la lecture des données au sein de la tâche asynchrone dans ThreadPoolReader, lorsque la lecture n’est pas effectuée à partir du cache de pages.ThreadpoolReaderPrepareMicroseconds
Temps consacré à la préparation (par ex. appel à la méthode seek() du lecteur)ThreadpoolReaderReadBytes
Octets lus par une tâche du threadpool lors d’une lecture asynchroneThreadpoolReaderSubmit
Octets lus par une tâche du threadpool en lecture asynchroneThreadpoolReaderSubmitLookupInCacheMicroseconds
Temps passé à vérifier si le contenu est mis en cacheThreadpoolReaderSubmitReadSynchronously
Nombre de fois où aucune tâche n’a été planifiée dans le pool de threads et où la lecture a été effectuée de manière synchrone à la placeThreadpoolReaderSubmitReadSynchronouslyBytes
Nombre d’octets lus en mode synchroneThreadpoolReaderSubmitReadSynchronouslyMicroseconds
Temps passé en lecture synchroneThreadpoolReaderTaskMicroseconds
Temps passé à récupérer les données en lecture asynchroneThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été suspendue pour respecter tous les paramètres de limitation de débit.TinyS3Clients
Nombre de copies de clients S3 réutilisant un fournisseur d’authentification existant d’un autre client.UncompressedCacheHits
Nombre de fois où un bloc de données a été trouvé dans le cache décompressé, évitant ainsi la décompression.UncompressedCacheMisses
Nombre de fois où un bloc de données n’a pas été trouvé dans le cache décompressé (et a nécessité une décompression).UncompressedCacheWeightLost
Nombre d’octets expulsés du cache décompressé.UniqueKeyBitmapLoadMicroseconds
Temps consacré à la lecture et à la désérialisation des fichiers sidecar de bitmap de suppression associés à UNIQUE KEY en cas de défaut de cache dans DeleteBitmapCache.Mises à jour du bitmap UniqueKey
Nombre de fichiers sidecar de bitmap de suppression pour UNIQUE KEY écrits (un par remplacement / commit DELETE).UniqueKeyIndexCacheHits
Nombre de fois où une entrée a été trouvée dans le cache d’index UNIQUE KEY, évitant ainsi le chargement d’un bloc SST.UniqueKeyIndexCacheLookupMicroseconds
Temps écoulé dansUniqueKeyIndexCache::Lookup + UniqueKeyIndexCache::Insert (adaptateur CacheBase côté ClickHouse pour le cache de blocs RocksDB).
UniqueKeyIndexCacheMisses
Nombre de fois où une entrée n’a pas été trouvée dans le cache d’index UNIQUE KEY et où il a donc fallu charger un bloc SST depuis le disque.UniqueKeyLoadTimeSSTRebuildCount
Nombre de parts UNIQUE KEY dont le fichierunique_key_index.sst a été reconstruit au chargement, après la fenêtre de crash précédant le flush.
UniqueKeyLoadTimeSSTRebuildMicroseconds
Temps total consacré à la reconstruction deunique_key_index.sst au moment du chargement (lecture séquentielle des colonnes UK + écriture SST).
UniqueKeySSTWriteMicroseconds
Temps réel total passé pendant la durée de vie d’unSSTIndexWriter — couvre Open de SST, chaque Put addEncoded, ainsi que Finish + la finalisation du WriteBuffer (+ fsync) dans finish (les octets SST sont transmis en flux directement dans le WriteBuffer du stockage de la partie de données). Exclut le travail effectué par les helpers statiques avant la construction du writer (encodage + tri des chemins sans préfixe). Émis une fois par writer.
USearchAddComputedDistances
Nombre de fois où la distance a été calculée lors de l’ajout de vecteurs aux index USearch.USearchAddCount
Nombre de vecteurs ajoutés aux index USearch.USearchAddVisitedMembers
Nombre de nœuds visités lors de l’ajout de vecteurs aux index USearch.USearchSearchComputedDistances
Nombre de fois où la distance a été calculée lors d’une recherche dans les index USearch.USearchSearchCount
Nombre d’opérations de recherche effectuées sur les index usearch.USearchSearchVisitedMembers
Nombre de nœuds parcourus lors d’une recherche dans les index usearch.UserThrottlerBytes
Octets ayant transité par le throttler ‘max_network_bandwidth_for_user’.UserThrottlerSleepMicroseconds
Temps total pendant lequel une requête a été mise en pause afin de respecter la limitation de débit de ‘max_network_bandwidth_for_user’.UserTimeMicroseconds
Temps total passé par les threads de traitement (requêtes et autres tâches) à exécuter des instructions CPU en mode utilisateur. Cela inclut le temps pendant lequel le pipeline CPU a été ralenti en raison d’accès à la mémoire principale, de défauts de cache, de mauvaises prédictions de branche, de l’hyper-threading, etc.VectorSimilarityIndexCacheHits
Nombre de fois où un granule d’index a été trouvé dans le cache d’index vectoriel.VectorSimilarityIndexCacheMisses
Nombre de fois où un granule d’index n’a pas été trouvé dans le cache de l’index vectoriel et a dû être lu sur le disque.VectorSimilarityIndexCacheWeightLost
Nombre approximatif d’octets expulsés du cache d’index vectoriel.VersionedCollapsingSortedMilliseconds
Temps total consacré au collapsing par version des colonnes triéesWaitMarksLoadMicroseconds
Temps passé à charger les marksWaitPrefetchTaskMicroseconds
Temps passé à attendre le lecteur en prélectureWasmDeserializationMicroseconds
Temps consacré à l’exécution de code WebAssemblyWasmGuestExecuteMicroseconds
Temps passé à exécuter du code WebAssemblyWasmMemoryAllocated
Mémoire totale allouée aux compartiments WebAssemblyWasmModuleInstatiate
Nombre de compartiments WebAssembly créésWasmSerializationMicroseconds
Temps consacré à l’exécution de code WebAssemblyWasmTotalExecuteMicroseconds
Temps passé à exécuter du code WebAssemblyWriteBufferFromFileDescriptorWrite
Nombre d’écritures (write/pwrite) sur un descripteur de fichier. N’inclut pas les sockets.WriteBufferFromFileDescriptorWriteBytes
Nombre d’octets écrits sur des descripteurs de fichiers. Si le fichier est compressé, cela indique la taille des données compressées.WriteBufferFromFileDescriptorWriteFailed
Nombre de fois où l’écriture (write/pwrite) sur un descripteur de fichier a échoué.WriteBufferFromHTTPBytes
Taille totale, en octets, des données utiles reçues et envoyées par WriteBufferFromHTTP. N’inclut pas les en-têtes HTTP.WriteBufferFromHTTPRequestsSent
Nombre de requêtes HTTP envoyées par WriteBufferFromHTTPWriteBufferFromS3Bytes
Nombre d’octets écrits dans S3.WriteBufferFromS3Microseconds
Temps consacré à l’écriture sur S3.WriteBufferFromS3RequestsErrors
Nombre d’exceptions lors de l’écriture sur S3.WriteBufferFromS3WaitInflightLimitMicroseconds
Temps passé à attendre que certaines requêtes en cours se terminent lorsque leur nombre atteint la limite définie par s3_max_inflight_parts_for_one_file.ZooKeeperBytesReceived
Nombre d’octets reçus via le réseau lors de la communication avec ZooKeeper.ZooKeeperBytesSent
Nombre d’octets envoyés via le réseau lors de la communication avec ZooKeeper.ZooKeeperCheck
Nombre de requêtes « check » envoyées à ZooKeeper. En général, elles n’ont de sens qu’inscrites dans une transaction complexe, et non prises isolément.ZooKeeperClose
Nombre de fois où la connexion à ZooKeeper a été volontairement fermée.ZooKeeperCreate
Nombre de requêtes « create » adressées à ZooKeeper.ZooKeeperExists
Nombre de requêtes « exists » adressées à ZooKeeper.ZooKeeperGet
Nombre de requêtes « get » adressées à ZooKeeper.ZooKeeperGetACL
Nombre de requêtes « getACL » adressées à ZooKeeper.ZooKeeperHardwareExceptions
Nombre d’exceptions lors des opérations avec ZooKeeper liées au réseau (perte de connexion ou problème similaire).ZooKeeperInit
Nombre de fois où une connexion avec ZooKeeper a été établie.ZooKeeperList
Nombre de requêtes « list » (getChildren) adressées à ZooKeeper.ZooKeeperListRecursive
Nombre de requêtes « listRecursive » vers ZooKeeper.ZooKeeperMulti
Nombre de requêtes « multi » adressées à ZooKeeper (transactions composées).ZooKeeperMultiRead
Nombre de requêtes de lecturemulti vers ZooKeeper (transactions composées).
ZooKeeperMultiWrite
Nombre de requêtes d’écriture « multi » envoyées à ZooKeeper (transactions composées).ZooKeeperOtherExceptions
Nombre d’exceptions survenues lors de l’utilisation de ZooKeeper, autres que ZooKeeperUserExceptions et ZooKeeperHardwareExceptions.ZooKeeperReconfig
Nombre de requêtes « reconfig » adressées à ZooKeeper.ZooKeeperRemove
Nombre de requêtes « remove » à ZooKeeper.ZooKeeperSet
Nombre de requêtes « set » adressées à ZooKeeper.ZooKeeperSync
Nombre de requêtes « sync » vers ZooKeeper. Ces requêtes sont rarement nécessaires ou exploitables.ZooKeeperTransactions
Nombre d’opérations ZooKeeper, y compris les opérations de lecture et d’écriture, ainsi que les transactions multiples.ZooKeeperUserExceptions
Nombre d’exceptions survenues lors de l’utilisation de ZooKeeper et liées aux données (nœud inexistant, version incorrecte ou similaire).ZooKeeperWaitMicroseconds
Nombre de microsecondes passées à attendre les réponses de ZooKeeper après la création d’une requête, cumulées sur l’ensemble des threads à l’origine des requêtes.ZooKeeperWatchCallbackDurationMicroseconds
Temps total passé dans les callbacks de watch de ZooKeeper (thread réseau).ZooKeeperWatchCallbackErrors
Nombre d’exceptions levées par les callbacks watch de ZooKeeper.ZooKeeperWatchResponse
Nombre de watch notifications reçues de ZooKeeper.ZooKeeperWatchTriggeredBackupCoordination
Nombre de notifications de watch transmises à la coordination de sauvegarde / restauration.ZooKeeperWatchTriggeredClusterDiscovery
Nombre de notifications de watch envoyées à ClusterDiscovery.ZooKeeperWatchTriggeredDistributedDDL
Nombre de notifications de watch envoyées à la file d’attente DDLWorker.ZooKeeperWatchTriggeredMaterializedViewRefresh
Nombre de notifications de watch envoyées à la coordination du rafraîchissement de MaterializedView.ZooKeeperWatchTriggeredObjectStorageQueue
Nombre de notifications de watch transmises à ObjectStorageQueue / S3Queue.ZooKeeperWatchTriggeredOther
Nombre de notifications de watch envoyées à des callbacks non classés.ZooKeeperWatchTriggeredReplicatedAccessControl
Nombre de notifications de watch envoyées à ReplicatedAccessStorage.ZooKeeperWatchTriggeredReplicatedMergeTreeLeaderElection
Nombre de notifications de watch dispatchées pour l’élection du leader / les verrous de réplique de ReplicatedMergeTree.ZooKeeperWatchTriggeredReplicatedMergeTreeLog
Nombre de notifications de watch envoyées aux entrées du log ReplicatedMergeTree.ZooKeeperWatchTriggeredReplicatedMergeTreeMutations
Nombre de notifications de watch envoyées aux mutations ReplicatedMergeTree.ZooKeeperWatchTriggeredReplicatedMergeTreeReplicaSync
Nombre de notifications de watch envoyées pendant l’attente du traitement des entrées de log par les répliques (SYNC REPLICA, ALTER, mutations).ZooKeeperWatchTriggeredUserDefinedSQLObjects
Nombre de notifications de watch envoyées à UserDefinedSQLObjectsZooKeeperStorage.ZooKeeperWatchTriggeredWorkloadEntity
Nombre de notifications de watch transmises à WorkloadEntityKeeperStorage.KeeperLogsEntryReadFromCommitCache
Événement retiré qui comptait les entrées de log lues depuis le cache des journaux de commit de Keeper.KeeperLogsPrefetchedEntries
Événement retiré qui comptait les entrées de log de Keeper préchargées depuis le fichier de changelog.NaiveBayesClassifierModelsAllocatedBytes
Événement retiré qui comptait les octets alloués aux modèles du classificateur Naive Bayes.NaiveBayesClassifierModelsLoaded
Événement retiré qui comptait les modèles du classificateur Naive Bayes chargés.Octets demandés par ReaderExecutor
Événement retiré qui comptabilisait les octets utiles fournis par les requêtes de lecture deReaderExecutor.
Colonnes
event(String) — Nom de l’événement.value(UInt64) — Nombre d’occurrences de l’événement.description(String) — Description de l’événement.
name— Alias deevent.
Exemple
Voir aussi
- system.asynchronous_metrics — Contient des métriques calculées périodiquement.
- system.metrics — Contient des métriques calculées instantanément.
- system.metric_log — Contient l’historique des valeurs des métriques des tables
system.metricsetsystem.events. - Monitoring — Concepts de base du monitoring de ClickHouse.