跳到主要内容
版本:Draft ✍️

Docker 方式在线安装

前置条件

完整安装包以 tar.gz 压缩包的形式提供。

为方便操作,分为 离线版offline_install_x.x.x.tar.gz) 和 在线版online_install_x.x.x.tar.gz) 两种,请根据部署环境自行选择。

资源要求
  • 资源:CPU 8 Cores / 内存 16 GB / 硬盘 100 GB / 网络 1000 Mbps
  • 操作系统:Redhat / CentOS 7.6+ / RockyLinux 8.x+ / Debian / Ubuntu 等主流操作系统
网络要求
  • 能访问 lighthouse-2f2v2u.swr-pro.myhuaweicloud.com 获取 Docker 镜像
  • 正确地配置了 yum 或者 apt 等包管理器的源

1. 获取安装包并解压

注意替换

下面文件中的 1.11.0 是版本号,需要替换成实际需要安装的版本号

wget http://static.lighthouse.validations.cn/packages/lighthouse_online_1.11.0.tar.gz
tar zxvf lighthouse_online_1.11.0.tar.gz

2. 执行 lighthouse.sh 脚本安装

# 进入解压后的安装包目录
cd lighthouse
# 安装脚本
./lighthouse.sh install
lighthouse 其他使用命令
# 查看服务状态
./lighthouse.sh ls
# 停止服务
./lighthouse.sh stop
# 停止某个服务
./lighthouse.sh stop xxx
# 重启服务
./lighthouse.sh restart
# 重启某个服务
./lighthouse.sh restart xxx
# 卸载服务
./lighthouse.sh uninstall
# 查看版本
./lighthouse.sh -v

3. 等待安装

Starting compose services...
[+] Running 14/14
✔ Container file-server Running
✔ Container light-trans Running
✔ Container light-redis Running
✔ Container light-postgresql Running
✔ Container light-zookeeper-1 Running
✔ Container light-queryservice-rpc Running
✔ Container light-clickhouse Healthy
✔ Container light-schema-migrator Exited ✔ Container light-queryservice-api Started
✔ Container light-sg-query-service Healthy
✔ Container light-core-rpc Running
✔ Container light-otel-collector Started
✔ Container light-core-api Running
✔ Container light-obs-ui Started
Compose services started successfully

查看安装情况

在安装目录 lighthouse 下执行下面命令查看状态:

./lighthouse.sh ls

img

除了 light-schema-migrator 服务外,其他服务都是 running 状态,表示 lighthouse 平台安装正常。

登录 Lighthouse 平台

在浏览器输入部署的服务地址 http://{IP}(这里需要替换成自己部署的服务地址,比如 192.168.2.116 )。

首次安装进入后台,会提示创建一个管理员账号。创建成功后,会自动登入 Lighthouse 可观测平台

运行 Demo(可选)

Demo 数据主要包含 APM、Log、RUM。

进入到 lighthouse 安装目录,执行下面的语句,将 {IP} 替换为本机 IP 地址,不包含大括号,比如 192.168.2.116

cd /opt/lighthouse/deploy/docker-compose/
PROFILER_EXPORTER_ENDPOINT={IP}:8085 OPTIONAL_SERVICE_REPLICAS=1 docker compose --env-file /opt/lighthouse/.env up -d light-demo
RUM Demo

RUM 的数据需要手动触发,才能上报。操作如下:

运行上面的 demo 容器后,访问 192.168.2.116:8082 网站,点击相关的页面就会上报该网站的 RUM 数据到监控平台中。

随后,便可前往 Lighthouse 平台的「用户体验监控」模块查看数据。