官网:http://skywalking.apache.org/

服务器:10.30.31.28

centos 7

jdk 1.8.x

ES 5.x

5.0.0-bet a2版本 . http://skywalking.apache.org/downloads/

Skywalking

SkyWalking 是针对分布式系统的 APM 系统,也被称为分布式追踪系统

  • 全自动探针监控,不需要修改应用程序代码。查看支持的中间件和组件库列表:https://github.com/apache/incubator-skywalking
  • 支持手动探针监控, 提供了支持 OpenTracing 标准的SDK。覆盖范围扩大到 OpenTracing-Java 支持的组件。查看OpenTracing组件支持列表:https://github.com/opentracing-contrib/meta
  • 自动监控和手动监控可以同时使用,使用手动监控弥补自动监控不支持的组件,甚至私有化组件。
  • 纯 Java 后端分析程序,提供 RESTful 服务,可为其他语言探针提供分析能力。
  • 高性能纯流式分析。

安装服务端skywalking

#tar zxvf apache-skywalking-apm-incubating-5.0.0-beta2.tar.gz

修改配置文件 :config/application.yml

naming:
jetty:
#OS real network IP(binding required), for agent to find collector cluster
host: 0.0.0.0  ##这里
port: 10800
contextPath: /
cache:

remote:
gRPC:
# OS real network IP(binding required), for collector nodes communicate with each other in cluster. collectorN --(gRPC) --> collectorM
host: 10.30.31.28  ##这里
port: 11800

agent_gRPC:
gRPC:
#OS real network IP(binding required), for agent to uplink data(trace/metrics) to collector. agent--(gRPC)--> collector
host: 10.30.31.28  ##这里
port: 11800

agent_jetty:
jetty:
# OS real network IP(binding required), for agent to uplink data(trace/metrics) to collector through HTTP. agent--(HTTP)--> collector
# SkyWalking native Java/.Net/node.js agents don't use this.
# Open this for other implementor.
host: 10.30.31.28  ##这里

ui:
jetty:
# Stay in `localhost` if UI starts up in default mode.
# Change it to OS real network IP(binding required), if deploy collector in different machine.
host: 10.30.31.28 ##这里
port: 12800

部署ES 5.x

network.host: 0.0.0.0
thread_pool.bulk.queue_size: 1000

cluster.name: CollectorDBCluster
node.name: anyname

启动server 端:

#cd bin

#bash startup.sh

###agent

安装agent

scp agent目录到tomcat服务器

修改配置文件:

collector.servers=10.30.31.28:10800   #服务端ip

##配置tomcat catclina.sh脚本

找到部署项目tomcat 放在catalina.sh第一行,application_code代表当前应用的名称

CATALINA_OPTS="$CATALINA_OPTS -javaagent:/usr/local/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.application_code=xAlgo"; export CATALINA_OPTS

或者 加这个

setenv.sh

-javaagent:/usr/local/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.application_code=irsapi-8081-10.30.31.64

打开服务端:http://服务端ip:8080   admin/admin

转载于:https://www.cnblogs.com/Qing-840/p/9779549.html

安装-apache skywalking (java 应用性能监控)相关推荐

  1. 来自韩国的优秀Java应用性能监控软件JENNIFER

    来自韩国的优秀Java应用性能监控软件JENNIFER 详细可参考:http://www.innovatedigital.com/JENNIFER.html JENNIFER服务监控: ●连接中的实时 ...

  2. Java 应用性能监控系统 JavaMonitor

    Java应用性能监控系统 1.简介 WY(Java应用监控系统)是基于Java8制作而成的一款在线监控系统. WY适用于监控所有Java应用,具有堆内存监控.方法区监控.GC监控.类加载监控.类编译监 ...

  3. .NetCore使用skywalking实现实时性能监控

    一.简介 很久之前写了一篇 <.Net Core 2.0+ InfluxDB+Grafana+App Metrics 实现跨平台的实时性能监控>关于NetCore性能监控的文章,使用Inf ...

  4. Alibaba微服务整合SkyWalking实现应用性能监控

    1. 概述 SkyWalking是一个国产的开源框架,用于分布式系统应用程序的性能监控,专门为微服务.云原生架构和基于容器(Docker.K8s.Mesos)架构而设计,包括了分布式追踪.性能指标分析 ...

  5. Java项目性能监控和调优工具-Javamelody

    JavaMelody能够在运行环境监测Java或Java EE应用程序服务器.并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求.sql ...

  6. 接口 java性能_MyPerf4J 一个极快的Java接口性能监控和统计工具

    MyPerf4J 一个针对高并发.低延迟应用设计的高性能 Java 性能监控和统计工具. 价值 快速定位性能瓶颈 快速定位故障原因 优势 高性能: 单线程支持每秒 1600 万次 响应时间的记录,每次 ...

  7. Apache SkyWalking Java Agent 05-插件加载机制(下)

    基于 SkyWalking Java Agent 8.8.0 版本 上一篇文章中我们重点分析了自定义类加载器 AgentClassLoader.initDefaultLoader() 部分,Agent ...

  8. java虚拟机性能监控调优及原则

    转载自 https://www.cnblogs.com/thingk/p/6840585.html 摘抄 http://uule.iteye.com/blog/2114697 一.JVM内存模型及垃圾 ...

  9. Java服务器性能监控(一) Metrics

    引言 对于后台服务而言,我们除了需要保证其每个功能正常工作,我们还需要了解服务的运行情况,包括机器的物理性能(线程数,文件句柄数,内存占用大小,GC时间等)以及业务性能(关键流程的通过率.QPS以及响 ...

最新文章

  1. Java面试题详解三:比较器
  2. Servlet的延迟加载和预加载
  3. 如何复制百度文库中的文章
  4. CentOS 5.9 yum安装LAMP(Apache+MySQL+PHP)
  5. 图片操作案例:python 批量更改图像尺寸到统一大小的方法
  6. c语言课设报告时钟vc环境,C语言课程设计报告模拟时钟转动程序
  7. WordPress插件WBOLT百度推送管理插件3.4.10 Pro绿色版
  8. POJ 1721 CARDS(置换群)
  9. Windows Server 2008 R2之三管理活动目录数据库
  10. 变量不在选择列表中_Python3中的表达式运算符
  11. ai怎么做波普风圆点_AI绘画教程,绘画波普艺术风格人像
  12. 计算机的次要功能,FRM考试时所用计算器的操作指南
  13. 蒙版操作—利用图层蒙版换脸
  14. 数据库查询 - 选课系统
  15. 转码解密挖矿 显卡计算能力大对比
  16. 整理--linux设备驱动模型
  17. App ios 消息推送
  18. 应用程序无法正常启动 VS
  19. 百分百背后是百度电商的悲哀
  20. Java版本便签纸小项目

热门文章

  1. 多线程java_由浅入深地介绍Java多线程,让你如何快速进入Java多线程的学习
  2. php curl 请求失败,PHP CURL库之GET、POST数据大小限制导致请求失败解决方案
  3. php多表查询 例子,thinkphp学习笔记之多表查询
  4. python︱批量操作文件(os)、图片操作技巧(下载网络图片、skimage.io)
  5. Recorder︱图像语义分割(FCN、CRF、MRF)、论文延伸(Pixel Objectness、)
  6. count(1)与count(id)与count(*)效率,以及覆盖索引,索引下推
  7. redis安装配置参考
  8. Android每周一轮子:Nvwa(热修复)
  9. 前端05.js入门之BOM对象与DOM对象。
  10. css table布局大法,解决你大部分居中、多列等高、左右布局的问题