Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-6097

[Alertmanager] Rochet.Chat notification support

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • None
    • None
    • Monitoring
    • None

      1. Proposed title of this feature request

       

      A customer wants Alertmanager to support the Rochet.Chat notification. 

       

      2. What is the nature and description of the request?

      Currently, Alertmanager only supports the following receiver types[1].
      
      - PagerDuty
      - Webhook
      - Email
      - Slack
      - Microsoft Teams
      
      Alertmanager doesn't support Rocket.Chat notification.
      
      We can use the Webhook receiver type, but we need to implement some scripts on Rocket.Chat side in order to assimilate the difference of the API/Webhook formats.
      This is a bit bothering and time-consuming.
      
      When we use the Slack receiver type for Rocket.Chat notification, notifications are duplicated and some error messages appear due to an upstream known issue[2].
      The Slack receiver type is not intended to be used for Rocket.Chat.
      
      In the upstream, there is an on-goning pull-request for Alertmanager to support the Rocket.Chat receiver type [3].
      The customer wants OpenShift-monitoring to support this in the future releases.
      
      [1] https://docs.openshift.com/container-platform/4.16/post_installation_configuration/configuring-alert-notifications.html
      [2] https://github.com/prometheus/alertmanager/issues/3546
      [3] https://github.com/prometheus/alertmanager/pull/3600

      3. Why does the customer need this? (List the business requirements here)

      The customer has their internal Rocket.Chat instance and they want to send alerts from OpenShift to the Rocket.Chat.

      4. List any affected packages or components.

      OpenShift Container Platform monitoring
      AlertManager

              rh-ee-rfloren Roger Florén
              rhn-support-yatanaka Yamato Tanaka
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: