当前位置: 首页 > news >正文

ubantu安装skywalking10.0.0

注意:需要先安装部署elasticsearch并启动

skywalking10.0.0下载:

官方下载:apache 或 skywalking
命令下载:

wget https://archive.apache.org/dist/skywalking/10.0.0/apache-skywalking-apm-10.0.0.tar.gz

# 解压  
tar -zxvf apache-skywalking-apm-bin.tar.gz

修改配置文件

vim  ./apache-skywalking-apm-bin/config/application.yml
storage:
  selector: ${SW_STORAGE:elasticsearch}
  elasticsearch:
    namespace: ${SW_NAMESPACE:"node-1"}
    clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:192.168.xxx.xxx:9200}
    protocol: ${SW_STORAGE_ES_HTTP_PROTOCOL:"http"}
    connectTimeout: ${SW_STORAGE_ES_CONNECT_TIMEOUT:3000}
    socketTimeout: ${SW_STORAGE_ES_SOCKET_TIMEOUT:30000}
    responseTimeout: ${SW_STORAGE_ES_RESPONSE_TIMEOUT:15000}
    numHttpClientThread: ${SW_STORAGE_ES_NUM_HTTP_CLIENT_THREAD:0}
    user: ${SW_ES_USER:"elastic"}
    password: ${SW_ES_PASSWORD:"changeme"}

如果部署了prometheus需要注意端口占用

promql:
  selector: ${SW_PROMQL:default}
  default:
    # For HTTP server
    restHost: ${SW_PROMQL_REST_HOST:0.0.0.0}
    restPort: ${SW_PROMQL_REST_PORT:9091}

如有需求要改端口,则进入到webapp/目录下修改application.yml ,默认8080

# 单独启动服务
sh apache-skywalking-apm-bin/bin/oapService.sh
# 单独启动ui
sh apache-skywalking-apm-bin/bin/webappService.sh


# 或者全部启动
sh apache-skywalking-apm-bin/bin/startup.sh

查看:http://192.168.xxx.xxx:8080/

监控JAVA程序

下载Agents:Agents

nohup java -javaagent:/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=groupName::applicationName -Dskywalking.collector.backend_service=127.0.0.1:11800 -jar demo.jar >nohup.out 2>&1 & 

参数说明:

-javaagent:skywalking-agent.jar所在路径

-Dskywalking.agent.service_name=分组 + 微服务的服务名称(就是配置参数spring.application.name)

-Dskywalking.collector.backend_service=不用修改(日志收集地址的,固定端口11800

相关文章:

  • ssm121基于ssm的开放式教学评价管理系统+vue(源码+包运行+LW+技术指导)
  • Unity长按按钮多次升级
  • nordic(nrf52832、nrf52840)如何使用SES(SEGGER Embedded Studio)编辑编译工程?
  • 无符号整数和带符号整数的相互转换
  • 神经网络剪枝技术的重大突破:sGLP-IB与sTLP-IB
  • 向量库(Vector Database)
  • [笔记.AI]如何判断模型是否通过剪枝、量化、蒸馏生成?
  • 深入探索SQLAlchemy:模型定义与操作
  • 如何在本地和线上安装和配置RabbitMQ
  • 多种方式获取用户的相似度(附python源码)
  • 【Linux-网络】HTTP的清风与HTTPS的密语
  • Node.js 中 cookie-parser 依赖详解
  • 一种最常见的js加密解密
  • DeepSeek学术指南:DeepSeek在学术翻译改写能力应用操作案例!
  • Salesforce 检索Layout的设定
  • 深入理解Java中的ConcurrentSkipListMap
  • 【DeepSeek】Mac m1电脑部署DeepSeek
  • #渗透测试#批量漏洞挖掘#Fastjson 1.2.24 远程命令执行漏洞
  • EasyX安装及使用
  • FastDDS示例Windows下编译
  • 美联储主席:美联储工作方式不会受特朗普影响,从未寻求与总统会面
  • 吴清:加强监管的同时传递监管温度,尽力帮助受影响企业应对美加征关税的冲击
  • 吴清:推动公募基金高质量发展的行动方案今天将会发布
  • 五一多城楼市火热:北京新房网签量同比翻倍,上海热门楼盘认购接连触发积分
  • 我国科研团队发布第四代量子计算测控系统
  • 为什么所有动物里,只有人类幼崽发育得这么慢?