• /
  • 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

Tutoriel NerdGraph : Canaux d'alertes

En plus de gérer votre canal d'alerte de notification dans l'UI, vous pouvez utiliser notre API NerdGraph.

Important

Ce document fait référence à l'utilisation API Nerdgraph pour la nouvelle plateforme notification utilisant des destinations et des messages notification . les messages de notification sont également appelés canaux, qui sont différents des legacy canaux de notification.

Conseil

Pour obtenir de l’aide pour démarrer avec NerdGraph, consultez Introduction à NerdGraph.

Lister et filtrer les chaînes

La requête channels vous permet de parcourir tous vos canaux par compte. Il permet également certaines fonctionnalités de filtrage.

Créer une chaîne

Afin de créer un canal, des entrées différentes doivent être fournies pour chaque type de canal. Chaque canal est connecté à une destination. Pour plus d'informations sur les destinations, consultez le didacticiel NerdGraph sur les destinations.

La bonne pratique consiste à utiliser le point de terminaison channelSchema pour voir quels champs doivent être envoyés sous properties comme ceci :

{
actor {
account(id: YOUR_ACCOUNT_ID) {
aiNotifications {
channelSchema(
channelType: CHANNEL_TYPE
destinationId: YOUR_DESTINATION_ID
product: YOUR_PRODUCT
constraints: []
) {
schema {
fields {
mandatory
label
key
component
}
}
result
}
}
}
}
}

Mettre à jour une chaîne

Lorsque vous mettez à jour un canal, notez que vous n'avez pas besoin de fournir tous les attributs du canal. Par exemple, si vous souhaitez uniquement mettre à jour le nom, c'est le seul attribut que vous devez mettre à jour, comme indiqué ici :

mutation {
aiNotificationsUpdateChannel(
accountId: YOUR_ACCOUNT_ID
channelId: YOUR_CHANNEL_ID
channel: { name: "Updated channel Name" }
) {
channel {
id
name
}
}
}

Tester une chaîne

Vous pouvez tester les chaînes via l'API NerdGraph. Cela peut être fait avant ou après la création de la chaîne.

mutation {
aiNotificationsTestChannel(
accountId: YOUR_ACCOUNT_ID
channel: {
type: PAGERDUTY_SERVICE_INTEGRATION
name: "Channel Name"
properties: [{ key: "summary", value: YOUR_PAGE_SUMMARY }]
}
) {
error {
details
}
details
result
}
}
mutation {
aiNotificationsTestChannelById(
accountId: YOUR_ACCOUNT_ID
channelId: YOUR_CHANNEL_ID
) {
error {
details
}
details
result
}
}

Supprimer une chaîne

Vous pouvez supprimer des chaînes via l'API NerdGraph.

mutation {
aiNotificationsDeleteChannel(
accountId: YOUR_ACCOUNT_ID
channelId: YOUR_CHANNEL_ID
) {
ids
error {
details
}
}
}
Droits d'auteur © 2025 New Relic Inc.

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