Canal d'alerte IBM Cloud Pak for AIOps
Découvrez comment envoyer des notifications d'alerte depuis Instana vers IBM Cloud Pak pour AIOps.
Pour envoyer des notifications d'alerte depuis Instana vers IBM Cloud Pak pour AIOps en temps réel, créez un canal d'alerte IBM Cloud Pak pour AIOps.
Créer une chaîne d'alertes
Pour créer une IBM Cloud Pak pour un canal d'alerte AIOps, procédez comme suit :
Dans le menu de navigation de l'interface utilisateur d' Instana, cliquez sur Paramètres > Paramètres généraux > Événements et alertes > Canaux d'alerte > Ajouter un canal d'alerte.

Ajoutez l' Cloud Pak e pour AIOps Webhook URL. Pour plus d'informations, consultez la documentation sur les webhooks entrants.
Exemples d'alertes
Une fois le canal d'alerte créé, les alertes relatives aux événements sont reçues sous forme d' HTTPPOST s à l'adresse IBM Cloud Pak configurée pour AIOps URL ( HTTP ou HTTPS ), c'est-à-dire l'adresse à laquelle les alertes seront envoyées.
Voir cet exemple :
Concernant les problèmes en suspens ou les incidents
{
"resource": {
"name": "test",
"hostname": "test.fqdn",
"displayName": "test",
"availabilityZone": "zone 1",
"customZone": "zone",
"type": "JVM"
},
"severity": "Warning",
"summary": "Garbage Collection Activity High (11%)",
"type": {
"eventType": "issue",
"statusOrThreshold": "OPEN"
},
"deduplicationKey": "someId",
"details": {
"containerNames": []
},
"expiryTime": 86400,
"timestamp": 1615456994340,
"sender": {
"name": "Instana",
"displayName": "Instana Server"
},
"urls": [
{
"url": "https://XXXXXXX/#/?snapshotId=rjhkZXdNzegliVVEswMScGNn0YY",
"description": "Link to Instana"
}
]
}
Concernant les problèmes ou incidents récents
Un événement de résolution contenant un ensemble de paramètres similaire sera envoyé.
{
"resource": {
"name": "test",
"hostname": "test.fqdn",
"displayName": "test",
"availabilityZone": "zone 1",
"customZone": "zone",
"type": "JVM"
},
"severity": "Warning",
"summary": "Garbage Collection Activity High (11%)",
"type": {
"eventType": "issue",
"statusOrThreshold": "OPEN"
},
"deduplicationKey": "someId",
"details": {
"containerNames": []
},
"timestamp": 1615457004340,
"sender": {
"name": "Instana",
"displayName": "Instana Server"
},
"resolution": true,
"urls": [
{
"url": "https://XXXXXXX/#/?snapshotId=rjhkZXdNzegliVVEswMScGNn0YY",
"description": "Link to Instana"
}
]
}
En-têtes de demande HTTP
Fourniture d'en-têtes de demande HTTP personnalisés
Certaines intégrations d' Webhook s nécessitent la spécification d'en-têtes supplémentaires, qui peuvent être ajoutés dans cette section. Par exemple, des en-têtes de type « HTTP » avec la structure clé:valeur.
Webhook URL authentification de base
Au lieu de saisir manuellement l'en-tête de requête « AuthorizationHTTP », vous pouvez utiliser l'authentification de base HTTP en utilisant le webhook URL. En ajoutant username et password au début du nom d'hôte, par exemple https://username:password@webhookurl.com, les informations d'identification sont automatiquement Base64-encoded et fournies sous la forme de la valeur d'en-tête HTTP suivante :
Authorization: Basic <base64 encoded credentials>