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

做网站中的剪辑图片网络广告策划流程有哪些?

做网站中的剪辑图片,网络广告策划流程有哪些?,做论坛网站价格,乐器网站模板Java学习文档 视频讲解 文章目录 一、准备二、服务启动2-1、Nacos启动2-2、SkyWalking服务端启动2-3、SkyWalking控制台启动2-4、自定义服务接入 SkyWalking 三、常用监控3-1、服务请求通过率3-2、服务请求拓扑图3-3、链路 四、日志配置五、性能剖析六、数据持久化6-1、MySQL持…

Java学习文档

视频讲解


文章目录

  • 一、准备
  • 二、服务启动
    • 2-1、Nacos启动
    • 2-2、SkyWalking服务端启动
    • 2-3、SkyWalking控制台启动
    • 2-4、自定义服务接入 SkyWalking
  • 三、常用监控
    • 3-1、服务请求通过率
    • 3-2、服务请求拓扑图
    • 3-3、链路
  • 四、日志配置
  • 五、性能剖析
  • 六、数据持久化
    • 6-1、MySQL持久化
    • 6-2、ES持久化


SkyWalking 全链路跟踪入门,本篇文章只是简单的对SkyWalking的基础功能进行一个演示,并搭建它


一、准备


相关软件版本如下

  1. apache-skywalking-apm-10.0.0
  2. apache-skywalking-java-agent-9.2.0
  3. nacos-2.3.0
  4. MySQL-5.8
  5. SpringBoot 2.7.17
  6. JDK 11

在这里插入图片描述
在这里插入图片描述


二、服务启动


2-1、Nacos启动


2-2、SkyWalking服务端启动


配置文件修改

在这里插入图片描述


服务启动

在这里插入图片描述


如果服务启动没反应或报错,可以去看日志 /apache-skywalking-apm-bin/logs/oap.log


2-3、SkyWalking控制台启动


控制台端口号修改,默认是 8080,可能会冲突

在这里插入图片描述


启动

![
在这里插入图片描述


控制台

在这里插入图片描述


如果服务启动没反应或报错,可以去看日志 /apache-skywalking-apm-bin/logs/skywalking-webapp.log


2-4、自定义服务接入 SkyWalking


SkyWalking在Java中使用的是字节方式植入,是完全无代码侵入的

VM options 添加 ,就是刚刚上面下的 java-agent

-javaagent:/Users/xdx/Desktop/MyTestCode/service/skywalking/skywalking-agent/skywalking-agent.jar

Environment variables 添加,指定 SkyWalking的地址

-DSW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800;-DSW_AGENT_NAME=xdx-skywalking

效果图

在这里插入图片描述


操作步骤(idea 2023,其它版本百度操作)

在这里插入图片描述
在这里插入图片描述


配置好后,启动服务会看到下面的日志,就说明 java-agent.jar 读取到了

在这里插入图片描述


随机访问几下服务的接口,再去刷新SkyWalking 控制台,就可以看到了

在这里插入图片描述


三、常用监控


3-1、服务请求通过率


在这里插入图片描述


3-2、服务请求拓扑图


在这里插入图片描述


3-3、链路


在这里插入图片描述


四、日志配置


如果想要在SkyWalking中看到链路的日志,需要做一些配置

pom 引入

<!-- 如果想在项目代码中获取链路TraceId,则需要引入此依赖 -->
<dependency><groupId>org.apache.skywalking</groupId><artifactId>apm-toolkit-trace</artifactId><version>9.2.0</version>
</dependency>
<!-- 自定义功能相关, 比如自定义tag -->
<dependency><groupId>org.apache.skywalking</groupId><artifactId>apm-toolkit-opentracing</artifactId><version>9.2.0</version>
</dependency>
<!-- skywalking 日志记录 logback插件 -->
<dependency><groupId>org.apache.skywalking</groupId><artifactId>apm-toolkit-logback-1.x</artifactId><version>8.8.0</version>
</dependency>

logback.xml

<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod=" 5 seconds"><!--控制台日志打印--><!-- with the MDC, set %X{tid} in Pattern --><!-- MDC是什么:MDC采用Map的方式存储上下文,线程独立的,子线程会从父线程拷贝上下文 --><appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"><encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder"><layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.mdc.TraceIdMDCPatternLogbackLayout"><Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%X{tid}] [%thread] %-5level %logger{36} -%msg%n</Pattern></layout></encoder></appender><!--skywalking日志上报--><appender name="grpc-log" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender"><encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder"><layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.mdc.TraceIdMDCPatternLogbackLayout"><Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%X{tid}] [%thread] %-5level %logger{36} -%msg%n</Pattern></layout></encoder></appender><!--日志文件--><appender name="fileAppender" class="ch.qos.logback.core.FileAppender"><file>./logs/gateway-all.log</file><encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder"><layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout"><Pattern>[%sw_ctx] [%level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %logger:%line - %msg%n</Pattern></layout></encoder></appender><root level="INFO"><appender-ref ref="stdout"/><appender-ref ref="grpc-log"/></root><logger name="fileLogger" level="INFO"><appender-ref ref="fileAppender"/></logger></configuration>

再次请求几次就可以看到请求的日志了,会有一个全局的 traceId

在这里插入图片描述


五、性能剖析


通过耗时分析来找到服务慢的问题,这个功能不是一直开启的,用的时候需要先创建任务,再请求

入口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


任务配置

在这里插入图片描述


分析结果

配置好任务后,再去请求几次接口

在这里插入图片描述


六、数据持久化


6-1、MySQL持久化


  1. 在MySQL中创建一个数据库如: sky_walking
  2. 把 MySQL驱动包,放在 oap-lib 目录下(去自己的maven仓库拿)
  3. 修改 application.yaml 配置文件

在这里插入图片描述
在这里插入图片描述


6-2、ES持久化


ES 8.x开始(docker-compose安装、kibana使用、java操作)

在这里插入图片描述

只需要把存储选为 ES 就可以了

http://www.ds6.com.cn/news/99529.html

相关文章:

  • 重庆城市建设档案馆官方网站宣传网页制作
  • 网站技术解决方案不包括360提交网站收录入口
  • 营销型网站特点成都百度网站排名优化
  • 诸暨网站建设中国搜索引擎大全
  • 长沙做痔疮东大医院L网站论坛平台
  • 秦皇岛做网站优化公司宁波企业seo外包
  • 学历网站怎么做合肥做网站公司哪家好
  • 天河商城型网站建设seo哪家强
  • 公司级别网站开发seo综合查询怎么关闭
  • 做网站建设工资高吗整站优化系统厂家
  • 做网站大记事代码承德网络推广
  • 许昌永诚网络科技有限公司企业seo优化服务
  • 网站备案入口pageadmin建站系统
  • 当当网网站开发计划和预算seo搜索优化技术
  • 网页制作与网站建设教程谷歌官方seo入门指南
  • 网站建设公司销售招聘seo外贸公司推广
  • 桂林网百度seo优化教程免费
  • html5在线制作网站模板百度网络优化
  • 关于公司建网站天猫店铺申请条件及费用
  • 长沙房地产公司有哪些西安seo服务培训
  • 可以做进销存的网站系统百度一下电脑版首页
  • 网站开发4k分辨率东莞网络推广哪家公司奿
  • 做淘宝客需要建网站吗百度网站快速优化
  • 腕表手表网站哪里可以接广告
  • 网站用axure做的rp格式个人微信管理系统
  • 做网站一般哪里找乔拓云智能建站
  • 怎么做网站程序下载浏览器
  • 网站怎么做备案号超链接搜索引擎营销是什么意思
  • wordpress主题动态百度seo关键词优化方案
  • 做豆腐交流经验的网站站长工具黄