Skip to main content

Vue d’ensemble

ClickHouse propose un dialecte expérimental logsql permettant d’interroger des tables de logs à l’aide de la syntaxe VictoriaLogs LogsQL. Il convertit une requête LogsQL en requête SELECT ClickHouse. Activez-le pour une session, puis configurez la table source :
La table configurée doit contenir les colonnes d’horodatage et de message. Les filtres LogsQL, les filtres de flux, les comparaisons textuelles et numériques, les intervalles de temps ainsi que les opérations de pipe telles que fields, stats, sort, limit, format, extract et unpack_json sont pris en charge. Les filtres textuels nécessitent des colonnes de log de type String, tandis que les champs typés peuvent être utilisés avec des comparaisons et des statistiques numériques. Ce dialecte est expérimental et ne constitue pas une réimplémentation à l’identique de VictoriaLogs. Toute syntaxe non prise en charge est rejetée avec l’erreur NOT_IMPLEMENTED. La sémantique des requêtes peut également différer lorsque les types ClickHouse, les expressions régulières, les fuseaux horaires ou les règles d’agrégation SQL ne sont pas les mêmes. Utilisez le ClickHouse SQL standard lorsqu’une construction LogsQL n’est pas prise en charge ou qu’une compatibilité stricte avec VictoriaLogs est requise.
Dernière modification le 14 octobre 2026