Skip to content

[FEAT] <title>Add webhook-url Robot Alert Support #200

@loa123

Description

@loa123

Is this a new feature request?

  • I have searched the existing issues

Wanted change

Problem Description

Current smokeping-docker only supports Email/Slack alerts. Requesting to add alert integration for telegram Robot and DingTalk etc.

Reason for change

Problem Description

Current smokeping-docker only supports Email/Slack alerts. Requesting to add alert integration for WeCom Robot and DingTalk Robot, which are critical communication tools widely used in Chinese enterprise environments.

Feature Request Details

  1. WeCom Robot Integration
    Implement alert notifications via WeCom Webhooks

  2. DingTalk Robot Integration
    Implement alert notifications via DingTalk Webhooks

  3. Environment Configuration
    Add configurable environment variables:

    ALERT_WECOM_URL=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
    ALERT_DINGTALK_URL=https://oapi.dingtalk.com/robot/send?access_token=xxx

​​4. **Message Format​​
Support Markdown-formatted messages with key information:
Alert status (CRITICAL/WARNING)
Target hostname
Latency metrics
Timestamp
(Optional) Direct link to Smokeping dashboard
​​Security​​
Maintain existing security practices when handling webhook URLs

Proposed code change

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions