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

wordpress 会员聊天seo官网优化详细方法

wordpress 会员聊天,seo官网优化详细方法,代理服务器国外,快速搭建网站框架什么是Pinpoint Pinpoint是由韩国NAVER公司开发并开源的一款应用程序管理工具,主要针对大规模分布式系统进行性能监控和故障诊断。通过跟踪分布式应用程序之间的事务,帮助分析系统的整体结构以及其中的组件是如何相互连接的。 与其对标的还有Twitter的Zi…

什么是Pinpoint

在这里插入图片描述
Pinpoint是由韩国NAVER公司开发并开源的一款应用程序管理工具,主要针对大规模分布式系统进行性能监控和故障诊断。通过跟踪分布式应用程序之间的事务,帮助分析系统的整体结构以及其中的组件是如何相互连接的。
与其对标的还有Twitter的Zipkin,国内开源的SkyWalking,对比下来Pinpoint有一定优势,这里不赘述。

Pinpoint的主要功能

ServerMap - 通过可视化组件的互连方式来了解任何分布式系统的拓扑结构。单击节点可显示有关组件的详细信息,例如其当前状态和事务计数。
Realtime Active Thread Chart- 实时监控应用程序内的活动线程。
Request/Response Scatter Chart - 随着时间的推移,可视化请求计数和响应模式,以识别潜在问题。通过在图表上拖动,可以选择事务以获取更多详细信息。
在这里插入图片描述
CallStack - 获得分布式环境中每个事务的代码级可见性,在单个视图中识别瓶颈和故障点。
在这里插入图片描述
Inspector - 查看应用程序的其他详细信息,如CPU使用率、内存/垃圾回收、TPS和JVM参数。
在这里插入图片描述
URI度量
在这里插入图片描述
基础设施监控在这里插入图片描述
错误分析在这里插入图片描述

Pinpoint架构

在这里插入图片描述
Pinpoint-Collector:收集各种性能数据
Pinpoint-Agent:探针与应用服务器(例如tomcat)关联,部署到同一台服务器上
Pinpoint-Web:将收集到的数据层现在web展示
HBase Storage:收集到数据存到HBase中

数据结构

Span
是最基本的调用追踪单元,当远程调用到达的时候,Span 指代处理该调用的作业,并且携带追踪数据。为了实现代码级别的可见性,Span 下面还包含一层 SpanEvent 的数据结构。每个 Span 都包含一个 SpanId。

Trace
是一组相互关联的 Span 集合,同一个 Trace 下的 Span 共享一个 TransactionId,而且会按照 SpanId 和 ParentSpanId 排列成一棵有层级关系的树形结构。
TraceId 是 TransactionId、SpanId 和 ParentSpanId 的组合

TransactionId(TxId)
是一个交易下的横跨整个分布式系统收发消息的 ID,其必须在整个服务器组中是全局唯一的。也就是说 TransactionId 识别了整个调用链;SpanId(SpanId)是处理远程调用作业的 ID,当一个调用到达一个节点的时候随即产生;ParentSpanId(pSpanId)顾名思义,就是产生当前 Span 的调用方 Span 的 ID。如果一个节点是交易的最初发起方,其 ParentSpanId 是 -1,以标志其是整个交易的根 Span。下图能够比较直观的说明这些 ID 结构之间的关系。
在这里插入图片描述

字节码修改

Pinpoint通过java agent技术(上一篇文章有详解)通过修改字节码的方式创建trace消息
在这里插入图片描述

安装部署

基本工具安装

安装java17(最低要求)

wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz

设置JAVA_HOME

sudo tee /etc/profile.d/java.sh <<EOF
export JAVA_HOME=$(readlink -f /root/jdk-17.0.12+7/ | sed 's:/bin/java::')
export PATH=\$PATH:\$JAVA_HOME/bin
EOFsource /etc/profile.d/java.sh

安装zookeeper(可选,hbase部署为集群模式时需要部署)
官网下载tar包
https://zookeeper.apache.org/

配置zoo.cfg并启动

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181
#修改为9000,防止8080端口被占用
admin.serverPort=9000
./zkServer.sh start

HBase

部署单点模式的HBase(生产环境需要部署集群模式)
官网下载tar包
https://hbase.apache.org/downloads.html
启动hbase(这里直接默认启动单机模式,分布式模式需要额外部署zk和hdfs)
注意:分布式模式下,zk需要独立部署,需要修改hbase-env.sh和hbase-site.xml,具体参考官方文档https://hbase.apache.org/book.html#quickstart

/root/hbase-2.6.0/bin/start-hbase.sh

执行建表脚本

./hbase shell /root/hbase-create.hbase

在这里插入图片描述
http://ip:16010/master-status
在这里插入图片描述

Pinpoint Collector

这里使用release3.0.0版本
下载地址
https://github.com/pinpoint-apm/pinpoint/releases/tag/v3.0.0
启动

nohup java --add-opens java.base/java.nio=ALL-UNNAMED -Dpinpoint.zookeeper.address=127.0.0.1 -jar pinpoint-collector-3.0.0-exec.jar &

在这里插入图片描述

Pinpoint Web

启动

nohup java --add-opens java.base/java.nio=ALL-UNNAMED -Dpinpoint.zookeeper.address=127.0.0.1 -jar pinpoint-web-3.0.0-exec.jar &

在这里插入图片描述
网页访问:
http://ip:8080/
在这里插入图片描述

Pinpoint Agent

解压agent jar

tar -xvf pinpoint-agent-3.0.0.tar.gz

和业务jar包一起启动

nohup java -jar -javaagent:pinpoint-agent-3.0.0/pinpoint-bootstrap.jar -Dpinpoint.agentId=test-agent1 -Dprofiler.sampling.type=PERCENT -Dprofiler.sampling.percent.sampling-rate=100 -Dpinpoint.applicationName=businesstest1 businesstest-0.0.1-SNAPSHOT.jar &

注意需要指定sampling.type和sampling.percent.sampling-rate参数(默认是COUNTING和20,表示只采集1/20的请求)

成功采集业务请求

在这里插入图片描述
完整请求调用链
在这里插入图片描述

http://www.laogonggong.com/news/51995.html

相关文章:

  • 亚马逊是b2b电子商务网站吗电商运营主要负责什么
  • 做妓的网站手游推广平台
  • 上海奉贤 网站建设徐州seo顾问
  • 58网站建设的目的郑州网站关键词排名技术代理
  • 浙江华洋建设有限公司网站网络营销企业网站推广
  • 东莞玩具加工东莞网站建设品牌推广是做什么的
  • 网站外包要注意什么seo怎么优化方法
  • 自己创业网站开发关键词排名查询官网
  • 关于学校的网站模板免费下载个人博客
  • 自己的网站可以做淘客吗seo优化设计
  • 网站设计需求模板seo基础知识培训视频
  • 南京效果图制作班级优化大师客服电话
  • 卢湾品牌网站建设信息流推广渠道有哪些
  • 做黑网站搜索风云榜百度
  • 忽悠别人做商城网站中国软文网
  • 网站由什么组成万网注册域名查询
  • 前端做网站之后的感想总结软文推广平台
  • 毛绒玩具东莞网站建设seo优化网站模板
  • 网站上的地图导航怎么做恶意点击推广神器
  • web制作企业门户网站深圳疫情最新消息
  • 接做网站私活品牌推广
  • 泉州企业网站开发山东做网站
  • 网站的百度推广怎么做推广任务接单平台
  • 淘宝店铺怎么运营seo网站优化工具大全
  • b2c网站盈利模式中美关系最新消息
  • 网页作业班级网站怎么做seo推广小分享
  • 郑州高端建站专门做网站的公司
  • 网站设计与建设开发佛山seo培训
  • 电商网站建设教程关键词的分类和优化
  • 河南高端网站it培训机构哪个好一点