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

动态背景网站工程建设项目施工招标投标办法

动态背景网站,工程建设项目施工招标投标办法,网站的折线图怎么做,淄博网络运营公司skywalking 1.简介1.1 skywalking介绍1.2 链路追踪框架对比1.3 Skywalking架构 2 环境构建2.1 windows环境2.1.1 启动skywalking服务和UI界面2.1.2 在IDEA启动项目中使用Skywalking2.1.3 skywalking持久化 2.2 linux环境 1.简介 微服务架构已经是一个很通用的系统架构#xf… skywalking 1.简介1.1 skywalking介绍1.2 链路追踪框架对比1.3 Skywalking架构 2 环境构建2.1 windows环境2.1.1 启动skywalking服务和UI界面2.1.2 在IDEA启动项目中使用Skywalking2.1.3 skywalking持久化 2.2 linux环境 1.简介 微服务架构已经是一个很通用的系统架构常见的技术栈如下图所示这张架构图基本涵括了当前微服务体系下的各种技术栈可能不同的技术栈有不同的开源实现。 1.1 skywalking介绍 ● Skywalking是一个国产的开源框架2015年有吴晟个人开源2017年加入Apache孵化器国人开源的产品主要开发人员来自于华为2019年4月17日Apache董事会批准SkyWalking成为顶级项目支持Java、.Net、NodeJs等探针数据存储支持Mysql、Elasticsearch等跟Pinpoint一样采用字节码注入的方式实现代码的无侵入探针采集数据粒度粗但性能表现优秀且对云原生支持目前增长势头强劲社区活跃。 ● Skywalking是分布式系统的应用程序性能监视工具专为微服务云原生架构和基于容器DockerK8S,Mesos架构而设计它是一款优秀的APMApplication Performance Management工具包括了分布式追踪性能指标分析和服务依赖分析等。 1.2 链路追踪框架对比 目前市面上开源的APM系统主要有CAT、Zipkin、Pinpoint、SkyWalking大都是参考Google的Dapper实现的 功能和技术方案对比 ● Zipkin是Twitter开源的调用链路分析工具目前基于Spingcloud sleuth得到了广泛的应用特点是轻量部署简单。 一个韩国团队开源的产品运用了字节码增强技术只需要在启动时添加启动参数即可对代码无侵入目前支持Java和PHP语言底层采用HBase来存储数据探针收集的数据粒度非常细但性能损耗大因其出现的时间较长完成度也很高应用的公司较多 ● Skywalking是本土开源的基于字节码注入的调用链路分析以及应用监控分析工具特点是支持多种插件UI功能较强接入端无代码侵入。 ● CAT是由国内美团点评开源的基于Java语言开发目前提供Java、C/C、Node.js、Python、Go等语言的客户端监控数据会全量统计国内很多公司在用例如美团点评、携程、拼多多等CAT跟下边要介绍的Zipkin都需要在应用程序中埋点对代码侵入性强。 在三种链路监控组件中skywalking探针对吞吐量影响最小zipkin对吞吐量影响适中pinpoint的探针对吞吐量影响最大。对于内存和cpu的使用都差不多相差在10%之内。 1.3 Skywalking架构 SkyWalking 逻辑上分为四部分: 探针, 平台后端, 存储和用户界面。 ● 探针 基于不同的来源可能是不一样的, 但作用都是收集数据, 将数据格式化为 SkyWalking 适用的格式. ● 平台后端, 支持数据聚合, 数据分析以及驱动数据流从探针到用户界面的流程。分析包括 Skywalking 原生追踪和性能指标以及第三方来源包括 Istio 及 Envoy telemetry , Zipkin 追踪格式化等。 你甚至可以使用 Observability Analysis Language 对原生度量指标 和 用于扩展度量的计量系统 自定义聚合分析。 ● 存储 通过开放的插件化的接口存放 SkyWalking 数据. 你可以选择一个既有的存储系统, 如 ElasticSearch, H2 或 MySQL 集群(Sharding-Sphere 管理),也可以选择自己实现一个存储系统. 当然, 我们非常欢迎你贡献新的存储系统实现。 ● UI 一个基于接口高度定制化的Web系统用户可以可视化查看和管理 SkyWalking 数据。 2 环境构建 ● Skywalking agent和业务端绑定在一起负责收集各种监控数据 ● Skywalking oapservice是负责处理监控数据接受agent的数据并存储在数据库中接受来自UI的请求查询监控数据。 ● Skywalking UI提供给用户展现各种监控数据和告警 2.1 windows环境 我们可以在Downloads | Apache SkyWalking 网址下载相对应版本的skywalking 然后解压到当前目录目录结构如下 webappUI前端web监控页面的jar包和配置文件 oap-libs后台应用的jar包以及它的依赖jar包里面的server-starter-*.jar就是启动程序 config启动后台应用程序的配置文件是使用的各种配置 bin各种启动脚本一般使用脚本startup.bat在Windows下启动web页面和对应的后台应用 agent ● skywalking-agent.jar代理服务jar包 ● config代理服务启动时使用的配置文件 ● plugins包含多个插件看代理服务启动时会加载该目录下的所有插件jar包 ● optional-plugins可选插件当需要支持某种功能时比如springcloud-Gateway则需要把对应的jar包拷贝到plugins目录下 2.1.1 启动skywalking服务和UI界面 访问http://localhost:8080/查看是否成功 这里的8080端口时默认端口可以在webapp/webapp.yml配置文件中修改 2.1.2 在IDEA启动项目中使用Skywalking 在运行的程序配置jvm参数如下图所示 -javaagent:D:\sofaware\skywalking\apache-skywalking-apm-bin/agent/skywalking-agent.jar -Dskywalking.agent.service_nametest -Dskywalking.collector.backend_servicelocalhost:11800需要进行链路追踪的微服务都需要在jvm配置中加入以上内容。 因为skywalking默认没有gateway的依赖从可选插件里复制我们所需要的gateway插件到plugins中即可 (如果有可以忽略) 查看拓扑图以及性能追踪 2.1.3 skywalking持久化 skywalking链路追踪的内容默认存储在内存中关闭服务之后链路信息就会丢失那么如何持久化到MySQL数据库呢 第一步修改/config/application.yml文件中的以下内容 第二步将MySQL的jar包放入oap-libs目录中 第三步创建swtest数据库 第四步重启skywalking服务 第五步测试观察数据库内容 持久化数据库成功。 2.2 linux环境
http://www.hkea.cn/news/14314817/

相关文章:

  • 特效素材免费下载网站c 网站开发 简单例子
  • 网站维护属于什么部门凡客诚品的商业模式
  • 网站什么时候恢复彩色海南省住房和城市建设厅网站
  • 嘉兴网站建设优化无忧中英繁企业网站系统 完整
  • 先做网站再备案吗素材网站
  • 3d地图网站模板html网站域名是什么东西
  • 宁波网站建设软件开发redux wordpress
  • 工信部怎么查网站备案如何做做网站
  • 浩森宇特北京网站设计徐州网站制作建设
  • 蓝色织梦cms企业网站模板全站源码wordpress tag 插件
  • 做网站需要团队还是一个人电商网站建设信息
  • 电商网站设计江苏林润建设工程有限公司网站
  • 重庆哪家做网站毕业设计做购物网站的要求
  • 深圳品牌网站建设广州做礼物的网站
  • 网站建设五合一php网站后台页面
  • 网站推广软文选天天软文网页设计与制作课程教学总结
  • 网站建设的拓扑结构年报申报入口
  • thinkphp网站开发服务员工支付做网站的费用分录
  • wordpress 即时站内搜索营销单页网站
  • 营销型 网站开发郑州团购网站建设
  • 织梦动漫网站模板百度还原
  • 网站备案的公司注销了网站软件开发招聘
  • 怎么做注册账号的网站做网站想要个计算器功能
  • 网站开发实战项目safari浏览器
  • 服务好又优惠的网站制作中国建设银行手机银行下载
  • 服装网站建设策划书3000字网页样式与布局
  • 做网站 带宽 多少钱宁波网站推广渠道
  • 北京南站是丰台站吗劳务工程信息平台
  • 甜品网站首页设计杭州拱墅区网站建设
  • 梅州站改造高铁站济南seo排名关键词