logo

Apache SkyWalking 安装与配置教程(使用 MySQL 作为存储)

作者:4042024.03.08 18:19浏览量:178

简介:本文将指导读者如何在 Windows 系统下安装和配置 Apache SkyWalking,并使用 MySQL 作为其数据存储。我们将通过详细的步骤和清晰的解释,帮助读者完成安装和配置过程,以便能够顺利地使用 SkyWalking 进行应用性能管理。

Apache SkyWalking 是一个开源的应用性能管理系统(APM),它可以帮助开发者和运维人员实时监控、追踪和诊断分布式系统中的性能问题。SkyWalking 支持多种数据存储方式,包括 Elasticsearch、MySQL、TiDB 等。本文将重点介绍如何在 Windows 系统下安装和配置 SkyWalking,并使用 MySQL 作为其数据存储。

一、安装 SkyWalking

首先,我们需要从 SkyWalking 官网下载最新版本的 SkyWalking 压缩包。在浏览器中打开 SkyWalking 官网下载页面,选择适合你的操作系统的版本(Windows),并下载。

下载完成后,解压压缩包。然后进入解压后的目录(默认为 apache-skywalking-apm-bin),找到 bin 文件夹,并双击运行 startup.bat 文件,即可启动 SkyWalking 后端服务。

二、配置 MySQL

SkyWalking 默认使用 Elasticsearch 作为数据存储,但如果你想要使用 MySQL,你需要进行一些额外的配置。首先,确保你已经安装了 MySQL 数据库,并创建了一个用于存储 SkyWalking 数据的数据库和对应的用户。

接下来,我们需要修改 SkyWalking 的配置文件,以使用 MySQL 作为数据存储。在解压后的目录中,找到 config 文件夹,并打开 application.yml 文件。在文件中找到 storage 部分,将其修改为以下内容:

  1. storage:
  2. selector: ${SW_STORAGE:mysql}
  3. mysql:
  4. host: ${SW_STORAGE_MYSQL_HOST:127.0.0.1}
  5. port: ${SW_STORAGE_MYSQL_PORT:3306}
  6. database: ${SW_STORAGE_MYSQL_DATABASE:skywalking}
  7. user: ${SW_STORAGE_MYSQL_USER:root}
  8. password: ${SW_STORAGE_MYSQL_PASSWORD:root}
  9. metrics-query-max-limit: 200

在上面的配置中,你需要将 host、database、user 和 password 替换为你自己的 MySQL 数据库信息。

三、启动 SkyWalking Web UI

SkyWalking 还提供了一个 Web UI,用于展示和查询性能数据。默认情况下,SkyWalking Web UI 与后端服务是分离的,你需要单独启动它。

在解压后的目录中,进入 webapp 文件夹,然后直接双击运行 webapp.bat 文件,即可启动 SkyWalking Web UI。

四、访问 SkyWalking Web UI

启动完成后,你可以在浏览器中打开 SkyWalking Web UI,地址默认为 [http://127.0.0.1:8080/。初次访问时,你需要使用初始账号 admin 和密码
admin 进行登录。登录后,你就可以看到 SkyWalking 的主界面,开始使用它进行应用性能管理了。

五、总结

本文介绍了如何在 Windows 系统下安装和配置 Apache SkyWalking,并使用 MySQL 作为其数据存储。通过详细的步骤和清晰的解释,相信读者已经能够顺利完成安装和配置过程,并开始使用 SkyWalking 进行应用性能管理。

需要注意的是,SkyWalking 是一个非常强大的应用性能管理系统,它提供了丰富的功能和灵活的配置选项。本文只是介绍了基本的安装和配置过程,读者还可以根据自己的需求进一步探索和学习 SkyWalking 的更多功能和用法。

希望本文能够帮助读者顺利安装和配置 Apache SkyWalking,并在实际应用中发挥它的作用。如有任何疑问或建议,欢迎在评论区留言交流。

发表评论

活动