Avez-vous une requête PromQL que vous souhaitez convertir en NRQL? Ce document fournit des exemples qui vous montrent comment convertir certaines requêtes PromQL courantes en requêtes NRQL . Vous pouvez utiliser notre langage de requête de style PromQL pour explorer vos données d'intégration Prometheus OpenMetrics ainsi que d'autres données envoyées à New Relic.
Conseil
Pour exécuter une requête de style PromQL dans New Relic, utilisez le traducteur PromQL dans le générateur de requêtes.
Types métriques Prometheus et New Relic
Les différents types de métriques pris en charge par Prometheus et New Relic sont liés les uns aux autres :
New Relic | Prometheus | Description |
---|---|---|
Compter | Comptoir | Le compteur Prometheus est une somme cumulative tandis que le compteur New Relic est une somme delta. Par exemple, si vous voyez 2 requests dans la première période de rapport et 3 requests dans la deuxième période de rapport. Le compteur Prometheus indiquera 2 puis 5, tandis que le compteur New Relic indiquera 2 puis 3. |
Jauge | Jauge | Une jauge Prometheus est similaire à une jauge New Relic. |
Comptes multiples | Histogramme | Prometheus associe automatiquement un histogramme à un ensemble de compteurs. Dans New Relic, ces compteurs doivent être modifiés en deltas et signalés comme des décomptes. |
Jauges et comptages | Résumé | Prometheus représente un résumé avec un
|
Résumé | (Pas d'équivalent dans Prometheus) | New Relic dispose d'un type de métrique distinct appelé résumé, différent du résumé Prometheus. Il est conçu pour signaler des événements discrets agrégés afin que vous puissiez interroger les valeurs de comptage, de somme, de minimum, de maximum et de moyenne. |
/* Pour apprendre à convertir une requête PromQL en une condition d'alerte NRQL pouvant être utilisée avec New Relic, regardez cette courte vidéo (environ (5:45 minutes). <Video id="oFBJY3OSvLM" type="youtube" /> */
modélisation entre NRQL et notre requête de style PromQL
Conseil
Pour voir comment New Relic traduit les requêtes de style PromQL en NRQL, écrivez une requête dans l' onglet Générateur de requêtes de style PromQL, puis passez à l' onglet NRQL .
Ce tableau montre la modélisation entre NRQL et notre requête de style PromQL lors de l'exploration des données. Pour plus d'informations contextuelles, voir les exemples.
Description | modélisation entre NRQL et requête de style PromQL |
---|---|
Search for attributes: Explorez l'attribut sur la métrique |
|
Find attribute's value: Explorez la valeur actuelle de la métrique |
|
Visualize the attribute's value: Tracez la valeur de la métrique |
|
Exemples de filtres
Notre langage de requête de style PromQL et NRQL fournissent une syntaxe permettant de filtrer le nombre de séries temporelles métriques uniques.
- Le style PromQL utilise des parenthèses pour filtrer.
- NRQL utilise une clause
WHERE
.
Voici quelques exemples de requêtes :
Description | Style PromQL et requête NRQL |
---|---|
Sélectionnez des données avec des valeurs spécifiques. |
|
Sélectionnez des données avec plusieurs valeurs. |
|
Sélectionnez des données à l’aide de valeurs de chaîne partielles. |
|
Exemples de requêtes de style PromQL vers NRQL
Vous pouvez simuler la requête de style PromQL suivante avec la requête NRQL :
Description | Style PromQL et requête NRQL |
---|---|
Mesurez le taux par seconde au cours de la dernière minute de la métrique |
|
Tracez la différence entre les deux mesures, puis divisez par 1024. |
|
Indiquez le taux total par intervalle de 30 secondes pour chaque gestionnaire. |
|
Tracez la différence entre les deux métriques où l'instance est nommée |
|