安装-apache skywalking (java 应用性能监控)
官网: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 应用性能监控)相关推荐
- 来自韩国的优秀Java应用性能监控软件JENNIFER
来自韩国的优秀Java应用性能监控软件JENNIFER 详细可参考:http://www.innovatedigital.com/JENNIFER.html JENNIFER服务监控: ●连接中的实时 ...
- Java 应用性能监控系统 JavaMonitor
Java应用性能监控系统 1.简介 WY(Java应用监控系统)是基于Java8制作而成的一款在线监控系统. WY适用于监控所有Java应用,具有堆内存监控.方法区监控.GC监控.类加载监控.类编译监 ...
- .NetCore使用skywalking实现实时性能监控
一.简介 很久之前写了一篇 <.Net Core 2.0+ InfluxDB+Grafana+App Metrics 实现跨平台的实时性能监控>关于NetCore性能监控的文章,使用Inf ...
- Alibaba微服务整合SkyWalking实现应用性能监控
1. 概述 SkyWalking是一个国产的开源框架,用于分布式系统应用程序的性能监控,专门为微服务.云原生架构和基于容器(Docker.K8s.Mesos)架构而设计,包括了分布式追踪.性能指标分析 ...
- Java项目性能监控和调优工具-Javamelody
JavaMelody能够在运行环境监测Java或Java EE应用程序服务器.并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求.sql ...
- 接口 java性能_MyPerf4J 一个极快的Java接口性能监控和统计工具
MyPerf4J 一个针对高并发.低延迟应用设计的高性能 Java 性能监控和统计工具. 价值 快速定位性能瓶颈 快速定位故障原因 优势 高性能: 单线程支持每秒 1600 万次 响应时间的记录,每次 ...
- Apache SkyWalking Java Agent 05-插件加载机制(下)
基于 SkyWalking Java Agent 8.8.0 版本 上一篇文章中我们重点分析了自定义类加载器 AgentClassLoader.initDefaultLoader() 部分,Agent ...
- java虚拟机性能监控调优及原则
转载自 https://www.cnblogs.com/thingk/p/6840585.html 摘抄 http://uule.iteye.com/blog/2114697 一.JVM内存模型及垃圾 ...
- Java服务器性能监控(一) Metrics
引言 对于后台服务而言,我们除了需要保证其每个功能正常工作,我们还需要了解服务的运行情况,包括机器的物理性能(线程数,文件句柄数,内存占用大小,GC时间等)以及业务性能(关键流程的通过率.QPS以及响 ...
最新文章
- Java面试题详解三:比较器
- Servlet的延迟加载和预加载
- 如何复制百度文库中的文章
- CentOS 5.9 yum安装LAMP(Apache+MySQL+PHP)
- 图片操作案例:python 批量更改图像尺寸到统一大小的方法
- c语言课设报告时钟vc环境,C语言课程设计报告模拟时钟转动程序
- WordPress插件WBOLT百度推送管理插件3.4.10 Pro绿色版
- POJ 1721 CARDS(置换群)
- Windows Server 2008 R2之三管理活动目录数据库
- 变量不在选择列表中_Python3中的表达式运算符
- ai怎么做波普风圆点_AI绘画教程,绘画波普艺术风格人像
- 计算机的次要功能,FRM考试时所用计算器的操作指南
- 蒙版操作—利用图层蒙版换脸
- 数据库查询 - 选课系统
- 转码解密挖矿 显卡计算能力大对比
- 整理--linux设备驱动模型
- App ios 消息推送
- 应用程序无法正常启动 VS
- 百分百背后是百度电商的悲哀
- Java版本便签纸小项目
热门文章
- 多线程java_由浅入深地介绍Java多线程,让你如何快速进入Java多线程的学习
- php curl 请求失败,PHP CURL库之GET、POST数据大小限制导致请求失败解决方案
- php多表查询 例子,thinkphp学习笔记之多表查询
- python︱批量操作文件(os)、图片操作技巧(下载网络图片、skimage.io)
- Recorder︱图像语义分割(FCN、CRF、MRF)、论文延伸(Pixel Objectness、)
- count(1)与count(id)与count(*)效率,以及覆盖索引,索引下推
- redis安装配置参考
- Android每周一轮子:Nvwa(热修复)
- 前端05.js入门之BOM对象与DOM对象。
- css table布局大法,解决你大部分居中、多列等高、左右布局的问题