Avant d'utiliser un outil, il est préférable de savoir comment l'utiliser. Il existe un processus pour créer, structurer et écrire des requêtes avec NRQL. Comprendre les règles d’interrogation avec NRQL vous permet de tirer le meilleur parti de vos données. Même si vous n'avez jamais rien demandé auparavant, une simple compréhension des règles vous permet d'accéder à (presque) toutes les données dont vous avez besoin et de les visualiser dans des graphiques et des tableaux de bord.
Exploration des données
L’une des meilleures façons d’apprendre à utiliser NRQL est d’accéder à un outil de requête New Relic et de l’utiliser pour interroger vos données. Voici un exemple d'exploration de vos données à l'aide du générateur de requêtes et des entrées suggérées par l'interface.
Conseil
N'ayez pas peur de jouer avec vos données ! Vous ne casserez rien en utilisant aucune de nos interfaces de requête, alors n'hésitez pas à bricoler autant que vous le souhaitez !
La requête commence par FROM suivi d'un espace. L'interface suggère les types de données disponibles et vous sélectionnez Transaction dans cette liste.

Ensuite, choisissez un attribut en utilisant SELECT et la requête se présente comme suit :
FROM Transaction SELECTEn appuyant à nouveau sur la barre d'espace, l'interface suggère l'attribut disponible. Dans l'exemple ci-dessous, vous choisissez appId.

Cela génère une requête NRQL très basique utilisant la clause et l'instruction requises (FROM et SELECT), et fournit une liste de transactions et les appId associés pour chacune, comme indiqué ci-dessous.

Exemples de requêtes NRQL
Voici un exemple d'une requête NRQL légèrement plus approfondie sur les données Transaction signalées par APM. Pour cette requête :
- Vous choisissez
Transactioncomme type de données. - Vous utilisez
Selectpour déterminer la durée moyenne. - Vous regroupez les résultats par appName en utilisant
Facet. - Vous utilisez
Timeseriespour afficher les données sur une période de temps automatisée.
FROM Transaction SELECT average(duration) FACET appName TIMESERIES autoCela génère un graphique qui ressemble à :

Voici quelques exemples supplémentaires de requêtes :
Important
Pour explorer vos données sans avoir à utiliser NRQL, utilisez l'explorateur de données métriques et événement. En savoir plus sur l’interrogation des données dans New Relic.
Prêt à en savoir plus ? N'oubliez pas de consulter notre introduction à NRQL si vous ne l'avez pas déjà fait, ou d'apprendre à utiliser des graphiques et des tableaux de bord avec NRQL. Si vous souhaitez commencer à utiliser NRQL immédiatement, accédez directement à notre didacticiel guidé NRQL.