Vue d’ensemble
ClickHouse propose un dialecte expérimentallogsql 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 :
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.