Elastalert Rules for slack integration (message formatting and Attachments)Slack: Retrieve all messagesAggregate values in ElastAlert rulesIs it possible not to display rule name in ElastAlert alerts?elastalert configure slack notificationSlack API - Attatchments from custom bot post as plain textmultiple queries on multiple indices and different rules in elastalertsetting 'replace_original' to false while responding to Slack message action request doesn't workElastalert rule for CPU usage in percentageSlack Interactive Messages: POST request payload has an unexpected formatHow to add Slack message button to open direct chat with a user?

Fix Ethernet 10/100 PoE cable with 7 out of 8 wires alive

French license plates

Beyond Futuristic Technology for an Alien Warship?

Should I be on the paper from another PhD student that I constantly went on his meetings?

Incomplete iffalse: How to shift a scope in polar coordinate?

Are devices supposed to automatically be removed from iCloud when all content and settings are erased?

Lost passport and visa, tried to reapply, got rejected twice. What are my next steps?

What would influence an alien race to map their planet in a way other than the traditional map of the Earth

How does Monks' Improved Unarmored Movement work out of combat?

How to visualize an ordinal variable predicting a continuous outcome?

Is it possible to take a database offline when doing a backup using an SQL job?

How to stop the death waves in my city?

Do I need to use BX wire in my house?

Why isn't there armor to protect from spells in the Potterverse?

Duck, duck, gone!

My machine, client installed VPN,

Why has Speaker Pelosi been so hesitant to impeach President Trump?

If someone asks a question using “quién”, how can one shortly respond?

Realistically, how much do you need to start investing?

Is there an in-universe explanation of how Frodo's arrival in Valinor was recorded in the Red Book?

How is the Apple Watch ECG disabled in certain countries?

Is it mandatory to use contractions in tag questions and the like?

Which Catholic priests were given diplomatic missions?

Why do Russians sometimes spell "жирный" (fatty) as "жырный"?



Elastalert Rules for slack integration (message formatting and Attachments)


Slack: Retrieve all messagesAggregate values in ElastAlert rulesIs it possible not to display rule name in ElastAlert alerts?elastalert configure slack notificationSlack API - Attatchments from custom bot post as plain textmultiple queries on multiple indices and different rules in elastalertsetting 'replace_original' to false while responding to Slack message action request doesn't workElastalert rule for CPU usage in percentageSlack Interactive Messages: POST request payload has an unexpected formatHow to add Slack message button to open direct chat with a user?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















I'm trying to use message formatting in slack. The Elastalert Testrule.yaml file is partially being parsed. The slack alert shows up with only slack_alert_fields and alert_text fields. I want to send attachments as well in the alerts.
How to use attachments or create buttons fort slack alerts?



es_host: elasticsearch
es_port: 9200
name: Test rule Alert
type: any
index: alerts-*
filter:
- term:
alertType.keyword: "New alert created"

alert:
- "slack"

slack_alert_fields:
- title: Network Name
value: networkName
short: true
- title: Alert Type
value: alertType
short: true
slack_actions:
- name: "network url"
text: "Network URL"
type: "button"
value: networkUrl

alert_text: |
alertData : 0

alert_text_type: alert_text_only
alert_text_args: ["alertData"]

attachments: [

"fallback": "Required plain-text summary of the attachment.",
"color": "#37964f",
"pretext": "New alert created",

"title": alertData.reason ,
"fields": [

"title": "Network Name",
"value": networkName,
"short" : true
,

"title": "Timestamp",
"value": timestamp,
"short" : true

],
"actions": [

"name": "network url",
"text": "Network URL",
"type": "button",
"value": networkUrl
,

"name": "org_url",
"text": "Organization URL",
"type": "button",
"value": organizationUrl



]


]


slack_webhook_url:
- "https://hooks.slack.com/xxxxxxxxxxxxxxxxxxxxxxx"









share|improve this question
































    0















    I'm trying to use message formatting in slack. The Elastalert Testrule.yaml file is partially being parsed. The slack alert shows up with only slack_alert_fields and alert_text fields. I want to send attachments as well in the alerts.
    How to use attachments or create buttons fort slack alerts?



    es_host: elasticsearch
    es_port: 9200
    name: Test rule Alert
    type: any
    index: alerts-*
    filter:
    - term:
    alertType.keyword: "New alert created"

    alert:
    - "slack"

    slack_alert_fields:
    - title: Network Name
    value: networkName
    short: true
    - title: Alert Type
    value: alertType
    short: true
    slack_actions:
    - name: "network url"
    text: "Network URL"
    type: "button"
    value: networkUrl

    alert_text: |
    alertData : 0

    alert_text_type: alert_text_only
    alert_text_args: ["alertData"]

    attachments: [

    "fallback": "Required plain-text summary of the attachment.",
    "color": "#37964f",
    "pretext": "New alert created",

    "title": alertData.reason ,
    "fields": [

    "title": "Network Name",
    "value": networkName,
    "short" : true
    ,

    "title": "Timestamp",
    "value": timestamp,
    "short" : true

    ],
    "actions": [

    "name": "network url",
    "text": "Network URL",
    "type": "button",
    "value": networkUrl
    ,

    "name": "org_url",
    "text": "Organization URL",
    "type": "button",
    "value": organizationUrl



    ]


    ]


    slack_webhook_url:
    - "https://hooks.slack.com/xxxxxxxxxxxxxxxxxxxxxxx"









    share|improve this question




























      0












      0








      0








      I'm trying to use message formatting in slack. The Elastalert Testrule.yaml file is partially being parsed. The slack alert shows up with only slack_alert_fields and alert_text fields. I want to send attachments as well in the alerts.
      How to use attachments or create buttons fort slack alerts?



      es_host: elasticsearch
      es_port: 9200
      name: Test rule Alert
      type: any
      index: alerts-*
      filter:
      - term:
      alertType.keyword: "New alert created"

      alert:
      - "slack"

      slack_alert_fields:
      - title: Network Name
      value: networkName
      short: true
      - title: Alert Type
      value: alertType
      short: true
      slack_actions:
      - name: "network url"
      text: "Network URL"
      type: "button"
      value: networkUrl

      alert_text: |
      alertData : 0

      alert_text_type: alert_text_only
      alert_text_args: ["alertData"]

      attachments: [

      "fallback": "Required plain-text summary of the attachment.",
      "color": "#37964f",
      "pretext": "New alert created",

      "title": alertData.reason ,
      "fields": [

      "title": "Network Name",
      "value": networkName,
      "short" : true
      ,

      "title": "Timestamp",
      "value": timestamp,
      "short" : true

      ],
      "actions": [

      "name": "network url",
      "text": "Network URL",
      "type": "button",
      "value": networkUrl
      ,

      "name": "org_url",
      "text": "Organization URL",
      "type": "button",
      "value": organizationUrl



      ]


      ]


      slack_webhook_url:
      - "https://hooks.slack.com/xxxxxxxxxxxxxxxxxxxxxxx"









      share|improve this question
















      I'm trying to use message formatting in slack. The Elastalert Testrule.yaml file is partially being parsed. The slack alert shows up with only slack_alert_fields and alert_text fields. I want to send attachments as well in the alerts.
      How to use attachments or create buttons fort slack alerts?



      es_host: elasticsearch
      es_port: 9200
      name: Test rule Alert
      type: any
      index: alerts-*
      filter:
      - term:
      alertType.keyword: "New alert created"

      alert:
      - "slack"

      slack_alert_fields:
      - title: Network Name
      value: networkName
      short: true
      - title: Alert Type
      value: alertType
      short: true
      slack_actions:
      - name: "network url"
      text: "Network URL"
      type: "button"
      value: networkUrl

      alert_text: |
      alertData : 0

      alert_text_type: alert_text_only
      alert_text_args: ["alertData"]

      attachments: [

      "fallback": "Required plain-text summary of the attachment.",
      "color": "#37964f",
      "pretext": "New alert created",

      "title": alertData.reason ,
      "fields": [

      "title": "Network Name",
      "value": networkName,
      "short" : true
      ,

      "title": "Timestamp",
      "value": timestamp,
      "short" : true

      ],
      "actions": [

      "name": "network url",
      "text": "Network URL",
      "type": "button",
      "value": networkUrl
      ,

      "name": "org_url",
      "text": "Organization URL",
      "type": "button",
      "value": organizationUrl



      ]


      ]


      slack_webhook_url:
      - "https://hooks.slack.com/xxxxxxxxxxxxxxxxxxxxxxx"






      slack-api elastalert






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 28 at 20:48







      strongpoint

















      asked Mar 28 at 19:44









      strongpointstrongpoint

      195 bronze badges




      195 bronze badges

























          1 Answer
          1






          active

          oldest

          votes


















          0
















          Looking at the official documentation it appears that Elastalert does not support adding custom Slack attachments for alerts, because there is no property for it in the documentation.



          In fact it seams that alerts are already formatted as attachment, which is why you can set a title and a title-URL. And also define additional "fields". Something that you can only do with attachments in Slack.



          This also means that you can not specify buttons for your alerts (which are a special kind of attachments in Slack).



          If you need this functionality I would suggest contacting the developer of Elastalert.






          share|improve this answer



























            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );














            draft saved

            draft discarded
















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55405733%2felastalert-rules-for-slack-integration-message-formatting-and-attachments%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0
















            Looking at the official documentation it appears that Elastalert does not support adding custom Slack attachments for alerts, because there is no property for it in the documentation.



            In fact it seams that alerts are already formatted as attachment, which is why you can set a title and a title-URL. And also define additional "fields". Something that you can only do with attachments in Slack.



            This also means that you can not specify buttons for your alerts (which are a special kind of attachments in Slack).



            If you need this functionality I would suggest contacting the developer of Elastalert.






            share|improve this answer





























              0
















              Looking at the official documentation it appears that Elastalert does not support adding custom Slack attachments for alerts, because there is no property for it in the documentation.



              In fact it seams that alerts are already formatted as attachment, which is why you can set a title and a title-URL. And also define additional "fields". Something that you can only do with attachments in Slack.



              This also means that you can not specify buttons for your alerts (which are a special kind of attachments in Slack).



              If you need this functionality I would suggest contacting the developer of Elastalert.






              share|improve this answer



























                0














                0










                0









                Looking at the official documentation it appears that Elastalert does not support adding custom Slack attachments for alerts, because there is no property for it in the documentation.



                In fact it seams that alerts are already formatted as attachment, which is why you can set a title and a title-URL. And also define additional "fields". Something that you can only do with attachments in Slack.



                This also means that you can not specify buttons for your alerts (which are a special kind of attachments in Slack).



                If you need this functionality I would suggest contacting the developer of Elastalert.






                share|improve this answer













                Looking at the official documentation it appears that Elastalert does not support adding custom Slack attachments for alerts, because there is no property for it in the documentation.



                In fact it seams that alerts are already formatted as attachment, which is why you can set a title and a title-URL. And also define additional "fields". Something that you can only do with attachments in Slack.



                This also means that you can not specify buttons for your alerts (which are a special kind of attachments in Slack).



                If you need this functionality I would suggest contacting the developer of Elastalert.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Mar 28 at 20:53









                Erik KalkokenErik Kalkoken

                17.2k3 gold badges31 silver badges55 bronze badges




                17.2k3 gold badges31 silver badges55 bronze badges

































                    draft saved

                    draft discarded















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid …


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55405733%2felastalert-rules-for-slack-integration-message-formatting-and-attachments%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    How to preserve electronics (computers, tablets and phones) for hundreds of years Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) The network's official Twitter account is up and running again. What content…How might modern humans leave a message for 50,000 years?How would an aquatic race develop computers?How do we make computers care for human life?Keeping supplies for 1000 yearsWhat will cell phones become in 100 years?What body armor protects against a laser?Could a society attain 1800s technology if limited to using copper and bronze?Electricity power (magic) and electronicsScavenging metal resources in post-apocalypse after 100 yearsWhy would precursors create devices that can survive and still work after hundreds of years?

                    155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해

                    Convert JSON to MapSimplest way to convert a string representing JSON array into Java array List of key value pairsHow to take String JSON values into HashMapConvert a JSON String to a HashMapCreating BSON object from JSON stringJSONObject - How to get a value ?Better Map ConstructorReading JSON from Url javaUpdate columns if input values are not null otherwise ignore and keep the existing values of column in databaseHow to store object represented as Json string into Couchbase Lite?Go JSON into MapHow do I efficiently iterate over each entry in a Java Map?Sort a Map<Key, Value> by valuesHow to round a number to n decimal places in JavaCan comments be used in JSON?How do I read / convert an InputStream into a String in Java?How can I pretty-print JSON in a shell script?What is the correct JSON content type?How can I deserialize JSON to a simple Dictionary<string,string> in ASP.NET?Why does Google prepend while(1); to their JSON responses?Parse JSON in JavaScript?