在 windows 上搭建 SkyWalking

本贴最后更新于 1615 天前,其中的信息可能已经时移世易

概述

skywalking 是一个开源的观测平台, 用于从服务和云原生基础设施收集, 分析, 聚合以及可视化数据.。可能大部分情况下该平台是安装在 linux 系统上,但如果要在本地开发的话可能免不了要在 windows 系统下安装。

安装须知

  1. 安装之前请确保被监控的服务器上的系统时间和 OAP 服务器上的系统时间是相同的。
  2. JDK 8
  3. 本教程只适合运行 SkywalkingBackendUI 来进行预览或演示,可能并不适合长期部署使用。如果需要在生产环境使用,请参考下边三个官方文档,进行进一步设置:
    1. Backend setup document
    2. UI setup document
    3. CLI set up document

第一步 下载软件包

Java Agent、后端、UI 包含在官方的发行版本中,可以在相对应的 Apache 官方网站下载:戳我👈

第二步 启动后端

点击 bin 目录中的 startup.bat 便会启动收集端程序和 UI,具体文件如下:

同时关于 SkyWalking 的一些简单知识我们需要知道:

  1. 由于 SkyWalking 默认使用 H2 存储,因此如果只是简单使用就无需部署其他数据库。
  2. Backend 的 gRPC 相关的 API 可访问 0.0.0.0/11800,rest 相关的 API 可访问 0.0.0.0/12800。 在 Java,.NetCore,Node.js, Istio agents/probe 中,设置 gRPC 服务地址为 ip/host:11800。 (ip/host 填写 Backend 暴露的)
  3. UI 监听 8080 端口,同时请求 127.0.0.1/12800 来做 GraphQL 查询。

通过上面的说明我们可以知道,如果部署成功后我们可以通过访问 htttp://127.0.0.1:8080 来访问 UI 界面。

点击 start 之后首先会弹出下边两个窗口:

在浏览器中输入上述地址(htttp://127.0.0.1:8080),出现如下界面,则证明部署成功:

由于还没有指定所以 UI 上边是没有界面。

指定探针

该步需要根据自己需求来设置探针,以监控 tomcat 为例:

修改 tomcat/bin/catalina.bat 的第一行:

set "CATALINA_OPTS=-javaagent:path\apache-skywalking-apm-bin\agent\skywalking-agent.jar"

注意:path 替换成 SkyWalking 在本地安装路径。

以我的电脑为例:

然后启动 tomcat,在浏览器访问 tomcat 的管理路径(localhost:8080),然后就可以在 UI 界面上看到数据访问的记录。界面如下:

至此安装完成。

后记

未来一段时间按照计划要开发 Skywalking 插件,因此关于 SkyWalking 会建立起一个专题集合,详细记录自己在开发插件过程中踩到的坑,以及学习的心得。该篇博客是第一篇主要是关于 skywalking 个人 PC 环境搭建部分的内容。

参考

https://github.com/SkyAPM/document-cn-translation-of-skywalking/blob/master/docs/zh/master/setup/README.md

https://github.com/SkyAPM/document-cn-translation-of-skywalking/blob/master/docs/zh/master/setup/service-agent/java-agent/README.md

https://github.com/SkyAPM/document-cn-translation-of-skywalking/blob/master/docs/zh/master/setup/backend/backend-ui-setup.md

  • SkyWalking
    17 引用 • 10 回帖
  • 监控
    26 引用 • 33 回帖 • 1 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    285 引用 • 728 回帖
  • 教程
    143 引用 • 597 回帖 • 8 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...