Canale di avviso Slack

Per inviare notifiche di avviso da Instana a Slack in tempo reale, crea un canale di avviso Slack come illustrato in questa pagina.

Nota: Slack sta rendendo obsolete le API legacy, il che impedisce a Instana di continuare a supportare l'integrazione classica con Slack. Per garantire il corretto funzionamento, passa alla nuova versione migliorata dell'app per l'integrazione con Slack. L'esperienza aggiornata offre miglioramenti significativi e funzionalità aggiuntive, tra cui la sincronizzazione bidirezionale delle note e dello stato degli incidenti, rispetto alle notifiche unidirezionali dell'integrazione classica.

Creazione di un canale di avvisi " Slack "

Per creare un canale di avviso " Slack " in Instana, fare clic su Impostazioni > Impostazioni globali > Eventi e avvisi > Canali di avviso > Aggiungi canale di avviso nell'interfaccia utente di Instana.

  • Nome - Nome del canale di avviso in Instana
  • Webhook URL - Webhook URL generato dall'applicazione Slack dell'utente (vedere la sezione successiva per le istruzioni)
  • Icon URL - URL : l'utente di Icon può scegliere quando visualizzare la notifica di ricezione dei messaggi
  • Nome del canale - Il nome del canale Slack presente nell'area di lavoro Slack dell'utente
  • Visualizzare le emoji - Un interruttore per attivare o disattivare il rendering delle emoji nei messaggi di avviso

Canale di avviso Slack

Generazione di Slack Webhook URL

Per ricevere gli avvisi di Instana su Slack, devi creare un webhook su Slack all'indirizzo URL. Il webhook Slack URL funge da ponte tra Instana e Slack, consentendo l'invio diretto degli avvisi a un canale Slack prescelto. È possibile creare questo URL tramite l'interfaccia web Slack o l'app Slack per una maggiore praticità.

È possibile generare un webhook Slack URL affinché gli avvisi di Instana vengano inviati al canale specifico (ovvero #test-channel-1 ) utilizzando una delle seguenti opzioni:

  1. App personalizzata " Slack ":
    • L'app personalizzata " Slack " rappresenta l'approccio "moderno" che ti consente di creare la tua app " Slack " all'interno del tuo spazio di lavoro. Durante la configurazione, abilitare la funzione Webhooks in entrata. Questo metodo offre maggiore flessibilità e controllo sulle impostazioni dei webhook.
  2. App Webhooks in arrivo (App integrata legacy):
    • Secondo l'annuncio di Slack [ https://api.slack.com/legacy/custom-integrations/messaging/webhooks ], l'app Incoming Webhooks è un'integrazione personalizzata di vecchia generazione, ovvero un metodo ormai obsoleto utilizzato dai team per integrarsi con Slack. Queste integrazioni non dispongono di funzionalità più recenti e saranno deprecate ed eventualmente rimosse in futuro.

App personalizzata " Slack "

Crea la tua app personalizzata su Slack e attiva la funzione "Webhook in entrata" seguendo questi passaggi. Dopo la creazione dell'app, i webhook in entrata devono essere collegati.

  1. Nelle impostazioni del canale, abilita i webhook in entrata, un'estensione di Slack
  2. Creare un webhook in entrata. Scegliere il canale a cui inviare l'avviso.
  3. Copia l'URL.
  • Utilizzare l'applicazione Incoming Webhooks (Legacy)

Creare la propria app " Slack "

Per creare la tua app " Slack ", segui questi passaggi, iniziando dall'accedere alla directory delle app su Slack.

  1. Fai clic sul pulsante Crea applicazione e scegli da zero.

    Crea applicazione

  2. Abilita la funzione Incoming Webhooks in questa app.

    Abilita webhook

  3. Seleziona l'area di lavoro " Slack " appropriata dal menu a tendina.

    Seleziona spazio di lavoro

  4. Puoi vedere che viene generato un link webhook per un canale specifico. Copia questo link e inseriscilo nel canale di avviso corrispondente su Instana Slack.

    Webhook URL link

Per ulteriori informazioni, consulta la guida "Crea la tua app Slack ".

App Webhooks in arrivo

  1. Fare clic su Sfoglia app > Integrazioni personalizzate > Webhook in entrata. Per ulteriori dettagli, consulta la sezione dedicata all'app " Slack ".
  2. Se il webhook Slack URL non è specificato, l'integrazione Slack invia i post al canale configurato su Slack; è possibile sovrascrivere il canale e l'icona dell'utente configurandoli su Instana.

Webhook in entrata

Esempi di avvisi

Una volta creato il canale di notifica, le notifiche relative ai seguenti eventi vengono ricevute tramite e-mail ( POSTHTTP ) all'indirizzo configurato Slack Webhook URL ( HTTP o HTTPS ), ovvero l'indirizzo a cui verranno inviate le notifiche.

Vedi i seguenti esempi:

Visualizzazione delle emoji

Quando si configura il canale di avviso " Slack ", l'opzione "Visualizza emoji " determina se i messaggi " Slack " mostrano le emoji. Ad esempio, se si imposta Visualizza emoji su No, viene visualizzato il testo :wink:, ma se si imposta , viene visualizzato l'emoji 😉 . È possibile disattivare questa opzione per evitare conflitti con i payload personalizzati che utilizzano il formato custom:<key>: <value>. Se il nome della chiave corrisponde al nome di un'emoji (ad esempio, pod), la chiave visualizzata come emoji nei messaggi di Slack potrebbe risultare di difficile lettura.