La fonctionnalité de suivi des changements est un bon moyen de monitorer les effets de changements spécifiques sur vos clients et votre système. Pour ce faire, désignez les modifications que vous souhaitez monitorer, puis visualisez les résultats dans l’ UI de New Relic.
Bien que vous puissiez désigner les changements que vous souhaitez monitorer en utilisant GraphQL ou une intégration CI/CD (intégration et livraison continue), vous pouvez également utiliser notre CLI pour faire la même chose. Si vous utilisez la CLI pour désigner les modifications que vous souhaitez monitorer, vous pouvez exécuter une requêteGraphQL ou exécuter une requête NRQL sur la base de données New Relic pour récupérer une liste de ces modifications.
Voici une vidéo de présentation de deux minutes, ou vous pouvez passer directement aux étapes ci-dessous.
Installer la CLI
Nous avons une nouvelle version de la CLI qui vous permet d'envoyer des mutations GraphQL pour créer des marqueurs. Même si vous utilisez la CLI, vous devrez la mettre à niveau pour profiter de cette fonctionnalité.
Suivez les étapes ici pour installer ou mettre à niveau la CLI.
Créer un marqueur de changement avec la CLI
L'interface de ligne de commande dispose d'une gamme d'options (illustrées ci-dessous), mais la commande create
marque un changement spécifique pour une entité New Relic donnée.
Voici la syntaxe pour créer un marqueur :
$newrelic entity deployment create [flags]
Voici un exemple :
$newrelic entity deployment create --guid INSERT_YOUR_GUID_HERE --version <1.0.0>
Options principales (parentales)
-h, --help help for create-g, --guid string the entity GUID to create change tracker-v, --version string the tag names to add to the entity --changelog string a URL for the changelog or list of changes if not linkable --commit string the commit identifier, for example, a Git commit SHA --deepLink string a link back to the system generating the deployment --deploymentType string type of deployment, one of BASIC, BLUE_GREEN, CANARY, OTHER, ROLLING or SHADOW --description string a description of the deployment --groupId string string that can be used to correlate two or more events-t --timestamp int64 the start time of the deployment, the number of milliseconds since the Unix epoch, defaults to now-u --user string username of the deployer or bot
Options héritées des commandes parentes
-a, --accountId int the account ID to use. Can be overridden by setting NEW_RELIC_ACCOUNT_ID --debug debug level logging --format string output text format [JSON, Text, YAML] (default "JSON") --plain output compact text --profile string the authentication profile to use --trace trace level logging
Et ensuite ?
Après avoir utilisé la CLI pour désigner les modifications que vous souhaitez suivre, vous pouvez analyser l'effet de ces modifications dans l'UI de New Relic :
- Interrogez vos modifications : vous pouvez écrire votre propre requête GraphQL ou NRQL pour voir les détails des modifications que vous suivez. Pour plus de détails, voir Requête de modification des données.
- Utilisez nos graphiques organisés : pour plus de détails, consultez Comment afficher et analyser vos modifications dans New Relic.