mac系统skywalking搭建与使用
时间: 2025-01-31 07:46:02 浏览: 131
### 如何在 Mac OS 上安装配置并使用 Apache SkyWalking 进行应用性能监控
#### 准备工作
为了顺利运行 SkyWalking,在 Mac OS 中需预先安装 Docker。Docker 可以通过 Homebrew 安装,命令如下:
```bash
brew install docker
```
确保已成功启动 Docker Desktop 应用程序。
#### 使用 Docker 部署 SkyWalking
鉴于 SkyWalking 支持多种部署方式,对于希望快速体验其功能的用户而言,采用官方推荐的 Docker 方式最为便捷[^1]。具体操作步骤如下所示:
- **拉取镜像**
执行以下指令来获取最新版本的 SkyWalking All-in-one 镜像文件:
```bash
docker pull apache/skywalking-all-in-one:latest
```
- **创建并启动容器**
接下来利用上述下载好的镜像创建一个新的容器实例,并将其命名为 `skywalking` 同时映射必要的端口以便后续访问 UI 页面以及接收数据上报请求。
```bash
docker run --name skywalking -p 127.0.0.1:8080:8080 -p 127.0.0.1:11800:11800 \
-e COLLECTOR_BACKEND_SERVICES=elasticsearch \
-d apache/skywalking-all-in-one:latest
```
此命令中的 `-p` 参数指定了本地主机与容器内部服务之间的网络端口映射关系;而环境变量设置则告知收集器后端存储选用 Elasticsearch,默认情况下会自动初始化内置 ES 实例无需额外配置[^4]。
#### 访问 SkyWalking Web界面
当一切准备就绪之后,打开浏览器输入 http://localhost:8080 即可进入 SkyWalking 的图形化管理平台。在这里可以查看到关于应用程序的各项指标统计图表、跟踪信息等可视化内容[^2]。
#### 整合微服务
为了让 SkyWalking 能够有效地监测特定的应用程序,则需要按照所使用的框架类型引入相应的 SDK 或者 Agent 组件。例如 Java 应用可以通过修改启动参数的方式加载 OAP Server 提供的探针插件实现无侵入式的接入方案[^3]。
```java
-javaagent:/path/to/skywalking-agent.jar
-Dskywalking.agent.service_name=my_service_name
-Dskywalking.collector.backend_service=localhost:11800
```
以上即是在 Mac OS 平台上基于 Docker 构建并启用 Apache SkyWalking APM 系统的方法概述。
阅读全文
相关推荐


















