• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

NrqlQuery

Récupérer des données vers CDS via une requête NRQL.

Le composant peut renvoyer des données dans un format compatible avec le composant Graphique.

Usage

import { NrqlQuery } from 'nr1'

Exemples

Transformer les données

<NrqlQuery
accountIds={[1]}
query="SELECT count(*) FROM `Synthetics` SINCE 1 DAY AGO TIMESERIES AUTO FACET jobType"
>
{({ data }) => {
if (data) {
// change colors to a nice pink.
data.forEach(({ metadata }) => (metadata.color = '#F00BA5'));
}
return <LineChart data={data} />;
}}
</NrqlQuery>

Données de sondage

<NrqlQuery
pollInterval={2000}
accountIds={[1]}
query="SELECT count(*) FROM `Synthetics` SINCE 1 DAY AGO TIMESERIES AUTO FACET jobType"
>
{({ data }) => {
return <LineChart data={data} />;
}}
</NrqlQuery>

Interrogation automatique

<NrqlQuery
pollInterval={NrqlQuery.AUTO_POLL_INTERVAL}
accountIds={[1]}
query="SELECT count(*) FROM `Synthetics` SINCE 1 DAY AGO TIMESERIES AUTO FACET jobType"
>
{({ data }) => {
return <LineChart data={data} />;
}}
</NrqlQuery>

Accessoires

accountId

OBSOLÈTE
numéro

Date limite de soumission : 1er novembre 2022

La propriété « accountId » est obsolète, utilisez plutôt la propriété « accountIds ».

Identifiant du compte sur lequel exécuter la requête NRQL.

accountIds

OBLIGATOIRE
nombre[]

Identifiant des comptes sur lesquels exécuter la requête NRQL.

children

fonction

Rendre la fonction prop comme un enfant.

function (
queryResult: QueryResult

Results of the query.

) => React.ReactNode

formatType

énum.

Format de la réponse.

<One of

NrqlQuery.FORMAT_TYPE.CHART, NrqlQuery.FORMAT_TYPE.RAW,

>

offset

nombre

Décalage à appliquer au calculateur begin_time et end_time, en millisecondes d'époque. Ce décalage n'est appliqué que lorsque la requête est ouverte, c'est-à-dire : 1. end_time n'est pas spécifié et 2. duration est spécifié. Si ces conditions sont remplies et qu'une valeur de décalage est présente, l'end_time effectif sera défini sur les millisecondes de décalage se terminant maintenant, tandis que l'end_time effectif sera défini sur (offset + duration) millisecondes avant cet end_time.

pollInterval

nombre|énumération

Intervalle en millisecondes pour interroger de nouvelles données ou défini automatiquement en fonction des métadonnées des données de réponse.

query

OBLIGATOIRE
chaîne

Requête NRQL. Consultez la documentation NRQL pour référence.

skip

booléen

Lorsqu'il est défini sur true, la requête sera entièrement ignorée du rendu.

timeRange

forme

Plage de temps pour définir la plage de temps de la requête NRQL. Lorsque seule la durée est fournie, elle utilise la durée pour interroger à partir de NOW jusqu'à la DURATION (c'est-à-dire une requête ouverte). Lorsque begin_time et end_time sont fournis, il les utilise pour interroger SINCE begin_time UNTIL end_time (alias requête fermée).

forme

begin_time

nombre

duration

nombre

end_time

nombre

Méthodes

NrqlQuery.query

function (
props: Object

Object containing the query options. Any NrqlQuery prop is a valid option except children and pollInterval.

) => PromiseQueryResult

Définitions de types

PromiseQueryResult

{
error: ApolloClient.ApolloError,

Runtime error with graphQLErrors and networkError properties.

data: Object,

Object containing the result of your query.

fetchMore: function|null,

If not null, fetchMore allows you to load more results for your query. New data is merged with previous data.

refetch: function,

Refetch the query.

}

QueryResult

{
loading: boolean,

Indicates that the request is in flight.

error: ApolloClient.ApolloError,

Runtime error with graphQLErrors and networkError properties.

data: Object,

Object containing the result of your query.

fetchMore: function|null,

If not null, fetchMore allows you to load more results for your query. New data is merged with previous data.

refetch: function,

Refetch the query.

}
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.