Skywalking 集成

更新时间:2025-02-28 07:28:11

本文介绍如何对Skywalking监控源进行集成对接。

背景

SkyWalking是一款广受欢迎的国产APM(Application Performance Monitoring,应用性能监控)开源产品,主要针对微服务、Cloud Native和容器化(Docker、Kubernetes、Mesos)架构的应用。SkyWalking的核心是一个分布式追踪系统。

运维事件中心可以通过Webhook快速集成SkyWalking,实现报警和事件的统一管理。

前提条件

已安装SkyWalking并接入服务。

说明
  • 如果未安装,请参见SkyWalking,下载SkyWalking 6.x 或以上版本(建议下载最新稳定版本)。

  • 关于应用接入的更多信息,请参见SkyWalking官网

如何集成SkyWalking?

步骤1:找到SkyWalking监控源

进入运维事件中心,在左侧导航栏选择集成中心 > 集成配置点击SkyWalking监控源。查看集成步骤、URL,并完成接入。

步骤2:新建报警媒介

  1. 找到并修改SkyWalking的配置文件config/alarm-settings.yml。如果无法找到该文件路径,请参考以下命令进行查找:

    find / -type f -name "alarm-settings.yml" -path "*/config/*" 2>/dev/null
  2. webhooksURL替换成以下URL:

    https://public-alert.aliyuncs.com/event/skywalking/{集成密钥}
    说明

    请参考步骤一查看密钥,使用SkyWalking监控源页面的URL进行替换。

步骤3:确认集成

完成SkyWalking配置后,单击确认集成

image

步骤4:验证集成

SkyWalking侧配置告警规则、通知规则并触发告警后,若在集成配置页面查看到SkyWalking监控源状态为“已接收告警”,则表明集成成功。

image

常见问题

Skywalking需要自建吗?是否有云服务可以提供skywalking相同的功能?

Skywalking需要自建,阿里云可观测链路 OpenTelemetry 版可以提供Skywalking相同的功能,了解更多请参见可观测链路 OpenTelemetry 版

  • 本页导读 (1)
  • 背景
  • 前提条件
  • 如何集成SkyWalking?
  • 步骤1:找到SkyWalking监控源
  • 步骤2:新建报警媒介
  • 步骤3:确认集成
  • 步骤4:验证集成
  • 常见问题