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.
Cette page fournit une référence pour les actions New Relic Lens disponibles dans le catalogue des actions d’automatisation workflow. Ces actions vous permettent d’exécuter des requêtes ANSI SQL sur des sources de données connectées via New Relic Lens directement depuis une étape de workflow.
Prérequis
Avant d’utiliser les actions New Relic Lens dans l’automatisation workflow, assurez-vous de disposer de :
Un compte New Relic disposant des autorisations appropriées.
Une ou plusieurs sources de données connectées dans New Relic Lens.
Les permissions nécessaires pour le service New Relic Lens.
Exécute une requête SQL ANSI sur les sources de données connectées via New Relic Lens.
Les entrées suivantes sont disponibles pour cette action.
Saisir
optionnalité
Type
Description
Exemple
requête
Requis
Chaîne
L’instruction ANSI SQL à exécuter via Lens. Prend en charge les jointures inter-sources entre les sources de données connectées.
identifiants de compte
Facultatif
Liste d'entiers
Les comptes cibles pour l’exécution de la requête. Si vous ne fournissez pas ce champ, la requête s’exécute par rapport au compte d’exécution du workflow.
format
Facultatif
Énumération
Le format de sortie des résultats. Accepte
JSON
,
CSV
,
PSV
ou
TSV
. La valeur par défaut est
JSON
.
selectors
Facultatif
List
Les sélecteurs permettant d'obtenir uniquement les paramètres spécifiés en sortie.
steps:
-name: queryLens
type: action
action: newrelic.lens.query
version:1
inputs:
accountIds:[12345]
query:>
SELECT appName,appId, count(*) as count FROM telemetry.Transaction
GROUP BY appName, appId LIMIT 1
selectors:
-name: resultsAsString
expression:'.results | tostring'
Cette action renvoie les sorties suivantes.
Sortir
Type
Description
Exemple
résultats
List
Un tableau d'objets contenant les résultats de la requête. Consultez