# skywalking-webhook **Repository Path**: seaapex2020/skywalking-webhook ## Basic Information - **Project Name**: skywalking-webhook - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-01-14 - **Last Updated**: 2021-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Skywalking的webhook演示项目 Skywalking发送告警的基本原理是每隔一段时间轮询skywalking-collector收集到的链路追踪的数据,再根据所配置的告警规则(如服务响应时间、服务响应时间百分比)等,如果达到阈值则发送相应的告警信息。 在Skywalking中通过配置webhook来定制化实现钉钉、微信、邮件告警。 # SkyWalking分布式链路追踪和监控 技术专栏的文章链接 https://learning.snssdk.com/feoffline/toutiao_wallet_bundles/toutiao_learning_wap/online/album_detail.html?content_id=6749520901240258819 [root@hjwds20-19 webhook]# cat docker-compose.yml version: "2" services: webhook: restart: always image: webhook container_name: webhook environment: - ddToken=fc507dabfd3a435652825d36b2bf1f1bc847de8d590e3675126651d850db81d4 ports: - "8099:8099" mem_limit: 3g [root@hjwds20-19 webhook]# cat Dockerfile FROM daocloud.io/java:8 VOLUME /tmp RUN echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata ADD webhook-0.0.1-SNAPSHOT.jar app.jar RUN sh -c 'touch /app.jar' ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]