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

网页制作与网站建设完全学习手册光盘营销型网站建设实战

网页制作与网站建设完全学习手册光盘,营销型网站建设实战,做网站技术选择,内网网站搭建工具1.SkyWalking 是什么#xff1f; 分布式系统的应用程序性能监视工具#xff0c;专为微服务、云原生架构和基于容器#xff08;Docker、K8s、Mesos#xff09;架构而设计。 提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。 2.SkyWalking 有哪些功能…1.SkyWalking 是什么 分布式系统的应用程序性能监视工具专为微服务、云原生架构和基于容器Docker、K8s、Mesos架构而设计。 提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。 2.SkyWalking 有哪些功能 多种监控手段。可以通过语言探针和 service mesh 获得监控是数据。多个语言自动探针。包括 Java.NET Core 和 Node.JS。轻量高效。无需大数据平台和大量的服务器资源。模块化。UI、存储、集群管理都有多种机制可选。支持告警。优秀的可视化解决方案。 3.整体架构 整个架构分成上、下、左、右四部分 考虑到让描述更简单我们舍弃掉 Metric 指标相关而着重在 Tracing 链路相关功能。 上部分 Agent 负责从应用中收集链路信息发送给 SkyWalking OAP 服务器。目前支持 SkyWalking、Zikpin、Jaeger 等提供的 Tracing 数据信息。而我们目前采用的是SkyWalking Agent 收集 SkyWalking Tracing 数据传递给服务器。下部分 SkyWalking OAP 负责接收 Agent 发送的 Tracing 数据信息然后进行分析(Analysis Core) 存储到外部存储器( Storage )最终提供查询( Query )功能。右部分 Storage Tracing 数据存储。目前支持 ES、MySQL、Sharding Sphere、TiDB、H2 多种存储器。而我们目前采用的是 ES 主要考虑是 SkyWalking 开发团队自己的生产环境采用 ES 为主。左部分 SkyWalking UI 负责提供控台查看链路等等。 4.搭建 SkyWalking 单机环境 4.1使用各种数据库作为skywalking数据存储的地方可以是esmysqlh2等 4.2在官网下载skywalking  Index of /dist/skywalkinghttps://archive.apache.org/dist/skywalking/ 将下载好的包上传至服务器并解压 mkdir -p /Users/yunai/skywalkingcd /Users/yunai/skywalkingtar -zxvf 文件名 $ ls -ls4 drwxr-xr-x 8 root root 4096 Sep 9 15:09 agent # SkyWalking Agent4 drwxr-xr-x 2 root root 4096 Sep 9 15:44 bin # 执行脚本4 drwxr-xr-x 2 root root 4096 Sep 9 15:44 config # SkyWalking OAP Server 配置文件 32 -rwxr-xr-x 1 root root 28903 Sep 9 14:32 LICENSE4 drwxr-xr-x 3 root root 4096 Sep 9 15:44 licenses 32 -rwxr-xr-x 1 root root 31850 Sep 9 14:32 NOTICE 16 drwxr-xr-x 2 root root 16384 Sep 9 15:22 oap-libs # SkyWalking OAP Server4 -rw-r--r-- 1 root root 1978 Sep 9 14:32 README.txt4 drwxr-xr-x 2 root root 4096 Sep 9 15:44 webapp # SkyWalking UI 4.3 启动步骤 正文 Skywalking整体分为 3 个部分agent,backend,UI agent 代理应用启动的时候后通过该agent收集数据并上报backend。backend 数据收集器agent收集的数据会发送给backend然后数据处理后入库。ui也就是提供可视化服务的界面。 在安装前请在官方网址进行下载下载地址下载的时候请一定注意了不是第一行的Source Code而是第二行的Binary Distribution。 backend 如上所述backend的目的是收集agent的上报的数据然后持久化到存储中起到承上启下的功能所以首先安装backend。 前置知识 与之先关的目录和文件主要是如下几个 bin目录下的oapService.sh它就是 backend 的启动脚本config目录下的application.yml它是backend的配置信息oap-libs是backend启动需要的所有jar包logs目录下的skywalking-oap-server.log是启动后的日志文件。 启动步骤 以下内容是 基于MySQL作为存储来讲解的。 第一步修改config下的配置文件application.yml storage.selector修改为mysql默认是用于演示的h2你也可以选择自己的存储介质。然后找到store下的 mysql节点修改mysql.properties中基本信息jdbcUrl/dataSource.user/dataSource.password 2020年08月10日 补充 低估了 skywalking 使用数据空间的能力差点导致了生产事故幸好收到了短信提示及时处理。这里补充下注意事项 在 该配置文件下还有recordDataTTL和metricsDataTTL表示的数据数据保存的时间单位是天分别为 3天 和 7天。 我这个服务有 3 个服务节点12 个小时就占用了18G 的内存空间这样算下来基本上一个节点一小时最起码就占用了 0.5G 的空间。 所以请大家一定要注意评估你数据库的存储空间 第二步将mysql的驱动包拷贝到opa-libs目录中。官方可没有自带mysql的驱动包所以请自行下载后拷贝到这个目录。 mysql8一定要找对应的mysql8的 jar 包不要找mysql5.7的驱动包MySql8驱动mysql5.7的数据库最好也是5.7的理论上 8 的也是兼容MySQL5.7驱动 如果上述流程完成后尝试运行bin目录下的oapService.sh sh oapService.sh然后查看logs/skywalking-oap-server.log的日志如果失败会有日志接下来你就见招拆招吧。 启动后你可以通过如下几种方式观察是否成功。 第一就是可以通过查看端口运行情况判定 lsof -i:12800 #数据上报端口很重要的端口 lsof -i:11800如果端口被占用日志又没有错误保存那么基本启动成功了。 第二就是查看jdbcUrl对应的数据库是否已经默认创建好了数据表。 Bug1 我在本文的时候发现日志报错了一个错误提示Data too long for column statement at row 1。 简单查了下应该是Segment表的字段statement原本是 200的长度我将其改为 2000后该问题目前为止没有再输出。 还有就是top_n_database_staement有这个字段我暂时也将其修改到了2000。 同时提了issue官方也很快做出了响应建议修改为2000。直达地址 Bug2 提示Specified key was too long; max key length is 767 bytes 最简单的方法就是将参数innodb_large_prefix修改为ON其他方法请自行百度了解 ui 该组件将数据可视化出来供大家更直观的查看数据。 前置知识 与之关联的目录和文件大体如下 bin下的webappService.sh为UI的启动脚本webapp目录其中包括了 2 个重要的东西 webapp.yml包括 UI启动的端口和上报地址skywalking-webapp.jar启动 jar包logs下的文件webapp.log 启动步骤 第一步修改webapp.yml其默认的端口是经典的8080所以还是修改为一个特殊点的端口避免启动出错。 第二部修改collecotr.ribbon.listofServers的 ip实际运行的 ip 第三步通过 bin 下的webappService.sh启动 sh webappService.sh不要看到控制台输出SkyWalking Web Application started successfully!就认为 OK 了。 还是要自己看看日志webapp.log有没有报错内容。、 agent agent 的作用是同应用一起启动将应用的指标数据上传。agent 我记得是可以共享的就是所有的应用都用同一个 agent但是为了安全还是建议每个应用一个 agent。 与之相关的目录为agent其中最关键的就是agent/config/agent.config这个配置文件 以下是使用步骤 拷贝一份agent到任意一个你喜欢的地方我喜欢放在 jar包的同级目录。修改agent.config中的参数 agent.service_name修改实际的同一个应用多个实例其 service_name相同agent.instance_name每个实例都应该是唯一的建议自行修改这样UI上可视化后更有意义。collector.backend_service修改为实际的backend所在主机的ip和端口。在 jar包启动脚本中添加如下命令-javaagent:/xxx/agent/skywalking-agent.jar
http://www.pierceye.com/news/320508/

相关文章:

  • 个人网站 后台管理咸阳网站建设xymokj
  • 安阳淘宝网站建设保障性租赁住房管理平台
  • 建设银行网站最近都打不开吗在线设计网名生成器
  • 淮滨网站建设公司建设银行有招投标网站吗
  • 岳阳做公司网站可以做司法考试题的网站
  • 深圳做网站联雅asp.net网站很快吗
  • 网站制作公司交接网站网站建设 上海浦东
  • 甘肃省住房和建设厅网站移动网站登录入口
  • 垦利区建设局网站如何零基础学编程
  • wordpress金融小学生班级优化大师
  • 网站链接怎么做标记在哪个网做免费网站好
  • 山西响应式网站建设制作营销网站建设公司排名
  • 商学院网站建设建议深圳市宝安网站建设
  • 营销型网站建设报价方案中国建设银行舟山分行网站
  • 建游戏网站建筑工程公司管理制度
  • 网站风格配置怎么做wordpress下载弹窗插件
  • 合肥建设工会网站做试管网站
  • 商丘市有没有做网站建设工程检测预约网站
  • 网站产品内容在数据库wordpress都可以干什么
  • 宿州哪家做网站不做西安家电商城网站建设
  • 广安门外网站建设wordpress权限不能更新
  • 可以查企业备案的网站吗重庆建网站多少钱
  • 做网站如何分工中国十大企业
  • 网站开发和前端和数据媒体wordpress关闭主题
  • 怎样开网站卖东西龙华网站制作公司
  • 网站制作公司南宁怎样大力开发公司网站建设
  • 香橼做空机构网站广州地铁运营时间
  • 怎么用Visio studio做网站软件开发需要哪些人员
  • emlog做企业网站建设教育网站费用
  • 有做火币网这种网站的吗对红色网站建设的建议