接入待监控服务
最后于 更新
本文档将指导您部署Originx agent,将应用接入到 Originx 的监控中。
接入部署在 Kubernetes 集群中的服务
准备工作
- 使用 Helm 进行部署
- 服务器时钟同步
- 与 Originx-server 端网络互相可达
开始部署
执行以下命令使用 Helm 在被监控集群中安装Originx-agent:
export ORIGINX_SERVER_IP=<your originx server IP> # FIXME 这里填写originx-server的任一节点IP
curl -O http://storage.kindlingx.com/package/v1.4.0/originx-agent-deploy.sh
bash originx-agent-deploy.sh
验证
执行命令kubectl get po -n originx | grep originx-agent
,pod中所有容器都启动成功,若为3/4(如下所示)请联系我们协助进行内核适配。
[root@worker ~]# kubectl get po -n originx | grep originx-agent
originx-agent-psd6r 3/4 Running 5m
originx-agent-victoria-metrics-agent-6f89c6d479-b5irs 1/1 Running 5m
探针部署成功后的预计2-3分钟内,即可在 Grafana 中看到被监控的服务。
接入部署在传统服务器中的服务
准备工作
- 使用 docker-compose 进行部署
- 服务器时钟同步
- 与 Originx-server 端网络互相可达
配置 Originx-server 获取安装信息
在安装有 Originx 服务端的服务器中执行以下命令:
curl -O http://storage.kindlingx.com/package/deepflow/originx-vm-config.sh
bash originx-vm-config.sh
安装完成后会输出GroupID
,如下所示,请保存用于下一步安装。
NAME ID
originx-host g-uH17hfvboi
请输入并保存 originx-host 后的ID:
g-uH17hfvboi
请保存这个groupID用于虚机的探针部署:g-uH17hfvboi
开始部署
export ORIGINX_SERVER_IP=<your originx server IP> # FIXME 这里填写originx-server的节点IP
export ORIGINX_GROUP_ID=<your originx server ID> # FIXME 这里填写步骤3执行完成后输出的GroupID
curl -O http://storage.kindlingx.com/package/v1.4.0/Originx-agents-docker-compose.zip
unzip Originx-agents-docker-compose.zip
cd Originx-agents-docker-compose
bash originx-agent-compose-deploy-vm.sh
验证
输入docker ps -a
,全部容器处于运行状态表示部署成功: