2016-05-03 2 views
0

Salut essayant de configurer la notification de relâchement dans le fichier test.yaml, obtenant l'erreur ci-dessous ERREUR: root: Impossible de charger la règle /opt/rules/test.yaml: Erreur lors de l'initialisation de l'alerte ['slack', {'slack_webhook_url ':' https://hooks.slack.com/servichttps://hooks.slack.com/services/abcd « }]: Impossible d'importer le module slack_webhook_url: besoin de plus de 1 valeur pour décompresser alerte: "mou" slack_webhook_url: "https://hooks.slack.com/servichttps://hooks.slack.com/services/abcd" est-ce la bonne façon de définir l'alerte slackelastalert configurer la notification de relâchement

Répondre

1

Marque Assurez-vous de suivre correctement les espaces et de fournir tous les arguments requis:

alert: 
- "slack" 
slack: 
slack_webhook_url: "YOUR URL" 

Cela devrait fonctionner.

+0

Merci beaucoup, cela a fonctionné pour moi, pouvez-vous s'il vous plaît m'aider aussi à écrire une requête pour seraching une chaîne particulière. J'utilise ce qui suit, mais je pense qu'il ne correspond pas à la parole et l'envoi d'alertes es_host: elasticsearch.internal es_port: 9200 Nom: Exemple de règle de type : fréquence index : logstash- * NUM_EVENTS: 50 calendrier: heures: 4 requête: query_string: "message": "HYDERABAD" # (obligatoire) # L'alerte est utilisé lorsqu'une correspondance est trouvée alerte: - "mou" - "debug" jeu: slack_webhook_url: 'https://hooks.slack.com/services/abcd'.la chaîne HYDERABAD n'est pas présente t tout dans le fichier journal –

+0

Probablement vous pouvez demander cela comme une question distincte, parce que je voudrais vraiment en savoir plus sur votre requête. –

+0

J'essaye d'envoyer les données de sortie de json au consommateur de kafka (employant Kafka comme Data Out au lieu d'Email/Slack) - n'importe qui peut aider comment cela fonctionne - s'il est possible d'ajouter kafka –