LOADING...

Introduction à QuantumQL

Le système QuantumQL est disponible par default, et ne compte pas comme une extension, et disponible sur toutes les instances. Cependant, celle-ci est encore en développement actif.

QuantumQL est le langage de requête personnalisé de QuantumLogs. Il permet de filtrer et rechercher dans vos logs avec une syntaxe naturelle et puissante, sans avoir à écrire du SQL.

Pourquoi QuantumQL ?

Les filtres classiques de la page Logs couvrent les cas simples. QuantumQL va plus loin en permettant :

  • Des conditions combinées complexes
  • L'extraction de données depuis le texte des logs via des patterns
  • Le comptage de logs par catégorie
  • Des plages temporelles flexibles
  • Le tri et la limitation des résultats

Accéder à QuantumQL

Deux façons d'utiliser QuantumQL :

  1. Page dédiée : Cliquez sur QuantumQL dans la barre latérale
  2. Depuis la page Logs : Basculez en mode QuantumQL dans le panneau de requête

Structure d'une requête

Une requête QuantumQL suit cette structure :

ACTION [measurement] WHERE [conditions] [plage temporelle] [tri] [limite]

Exemple simple

SHOW kill WHERE player_name IS "John" IN LAST 7 DAYS SORTED BY NEWEST LIMIT 50

Cette requête affiche les 50 derniers kills impliquant le joueur "John" des 7 derniers jours.

Actions disponibles

ActionDescription
SHOWAffiche les logs correspondants
FINDIdentique à SHOW
LISTIdentique à SHOW
COUNTCompte le nombre de logs correspondants

Premiers pas

Commencez par une requête simple :

SHOW chat IN LAST 24 HOURS

Puis ajoutez progressivement des conditions :

SHOW chat WHERE player_name CONTAINS "admin" IN LAST 24 HOURS SORTED BY NEWEST

Consultez la syntaxe complète et les exemples pour aller plus loin.