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

Java做网站的学习路线免费b站推广网站2022

Java做网站的学习路线,免费b站推广网站2022,可以注册的网站,扬州疫情最新消息今天封城了1. 前言 obdiag是OceanBase的敏捷诊断工具。1.2版本中,obdiag支持快速收集诊断信息,但仅有收集能力是不够的,还需要有分析能力。因此在obdiag的1.3.0版本中,我们加入了OB集群的日志分析功能。用户可以一键进行集群的OB日志的分析…

1. 前言

obdiag是OceanBase的敏捷诊断工具。1.2版本中,obdiag支持快速收集诊断信息,但仅有收集能力是不够的,还需要有分析能力。因此在obdiag的1.3.0版本中,我们加入了OB集群的日志分析功能。用户可以一键进行集群的OB日志的分析,以便发现可能存在的异常情况。

2. obdiag 日志分析设计

2.1  架构设计

主体架构还是依托于obdiag的集中式采集模式,当用户发起obdiag 的分析的时候需要去各个节点上进行采集,将采集回来的数据集中进行分析处理。

1699238767

2.2 obdiag执行在线日志分析的时序图

1. 用户设置配置文件,配置文件的路径在obdiag安装目录的config/config.yml中,主要是设置所要分析的OceanBase集群的ssh登陆信息,因为obdiag需要通过ssh方式去集群拉取日志到obdiag的节点上进行分析

2. 执行obdiag analyze log <option> 命令

3. obdiag 接收到用户的analyze命令后会去解析<option> 内的参数

4. obdiag解析完analyze参数后会启动日志拉取的环节,拉取的节点是步骤一中用户配置的,拉取的日志的时间范围、过滤条件等都是步骤三<option>设定的

5. obdiag 发送远程主机的执行指令

6. 远程执行日志的grep或者cp命令来获取日志

7. 符合条件的日志会统一放到临时文件中,便于后续的回传

8. 下载远程主机上筛选出来的符合条件的日志

9. 下载完毕后,发送临时文件清理指令

10. 远程主机临时文件会被清理

11. obdiag 对远程主机拉取回来的日志文件进行分析,对于日志分析,主要规则是针对日志中的retcode进行分析,统计各retcode出现的次数、最早开始时间、最晚出现的时间以及其对应的trace_id的等信息

12. obdiag分析完日志后会在黑屏上打印出总览的日志分析信息

13. obdiag分析日志的详细信息会输出到文件中

14. 用户可以通过obdiag 输出的文件地址查看详细的日志分析报告

1699239208

3. obdiag日志分析实践

obdiag analyze <analyze type> [options]

analyze type 包含如下:

  • log:一键分析 OceanBase 的日志。

3.1 obdiag analyze log

使用该命令可以一键在线分析 OceanBase 集群的日志,或者通过 --files 开启离线分析模式。

  • 本文所指的在线分析指的是 OceanBase 集群在线运行状态,日志分布在各个 OBServer 节点上。
  • 本文所指的离线分析模式是 --files 参数传递下,可以分析已经收集到机 obdiag 部署机器上的 OBServer 节点日志。
  • 需要确保已经在 obdiag 配置文件 config.yml 中配置好需要收集节点的登录信息。相关的详细配置介绍,参见 obdiag 配置。

例子:

obdiag analyze log --scope observer --from 2023-10-08 10:25:00 --to 2023-10-08 11:30:00...
FileListInfo:
+----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Node           | LogList                                                                                                                                                                                                               |
+================+=======================================================================================================================================================================================================================+
| xx.xx.xx.xx   | ['observer.log.20231008104204260', 'observer.log.20231008111305072', 'observer.log.20231008114410668', 'observer.log.wf.20231008104204260', 'observer.log.wf.20231008111305072', 'observer.log.wf.20231008114410668'] |
+----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
...Analyze OceanBase Online Log Summary:
+----------------+-----------+------------------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
| Node           | Status    | FileName                                                                     |   ErrorCode | Message                                                                                                                       |   Count |
+================+===========+==============================================================================+=============+===============================================================================================================================+=========+
| xx.xx.xx.xx    | Completed | analyze_pack_20231008171201/xx_xx_xx_xx/observer.log.20231008104204260       |       -5006 | You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use |       2 |
+----------------+-----------+------------------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
| xx.xx.xx.xx    | Completed | analyze_pack_20231008171201/xx_xx_xx_xx/observer.log.20231008111305072       |       -5006 | You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use |       8 |
+----------------+-----------+------------------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
| xx.xx.xx.xx    | Completed | analyze_pack_20231008171201/xx_xx_xx_xx/observer.log.20231008114410668       |       -5006 | You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use |      10 |
+----------------+-----------+------------------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
| xx.xx.xx.xx    | Completed | analyze_pack_20231008171201/xx_xx_xx_xx/observer.log.20231008114410668       |       -4009 | IO error                                                                                                                      |      20 |
+----------------+-----------+------------------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
For more details, please run cmd 'cat analyze_pack_20231008171201/result_details.txt'

快捷分析最近一段时间的日志:

在线分析最近一小时的日志,该指令执行的时候会从远程主机上拉取最近一小时的日志进行分析,诊断出出现过的错误
obdiag gather log --scope observer --since 1h# 在线分析最近 30 分钟的日志,该指令执行的时候会从远程主机上拉取最近30分钟的日志进行分析,诊断出出现过的错误
obdiag analyze log --scope observer --since 30m

离线分析日志:

ls -lh test/
-rw-r--r--  1 admin  staff   256M Oct  8 17:24 observer.log.20231008104204260
-rw-r--r--  1 admin  staff   256M Oct  8 17:24 observer.log.20231008111305072
-rw-r--r--  1 admin  staff   256M Oct  8 17:24 observer.log.20231008114410668
-rw-r--r--  1 admin  staff    18K Oct  8 17:24 observer.log.wf.20231008104204260
-rw-r--r--  1 admin  staff    19K Oct  8 17:24 observer.log.wf.20231008111305072
-rw-r--r--  1 admin  staff    18K Oct  8 17:24 observer.log.wf.20231008114410668obdiag analyze log --files test/Analyze OceanBase Offline Log Summary:
+-----------+-----------+-----------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
| Node      | Status    | FileName                                                              |   ErrorCode | Message                                                                                                                       |   Count |
+===========+===========+=======================================================================+=============+===============================================================================================================================+=========+
| 127.0.0.1 | Completed | analyze_pack_20231008172144/127_0_0_1_/observer.log.20231008104204260 |       -5006 | You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use |       2 |
+-----------+-----------+-----------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
| 127.0.0.1 | Completed | analyze_pack_20231008172144/127_0_0_1_/observer.log.20231008111305072 |       -5006 | You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use |       8 |
+-----------+-----------+-----------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
| 127.0.0.1 | Completed | analyze_pack_20231008172144/127_0_0_1_/observer.log.20231008114410668 |       -5006 | You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use |      10 |
+-----------+-----------+-----------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
| 127.0.0.1 | Completed | analyze_pack_20231008172144/127_0_0_1_/observer.log.20231008114410668 |       -4009 | IO error                                                                                                                      |      20 |
+-----------+-----------+-----------------------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+---------+
For more details, please run cmd 'cat analyze_pack_20231008172144/result_details.txt'

《OceanBase诊断系列》分享持续更新,也欢迎大家贡献自己的诊断OceanBase的方法。

第一篇如何修炼成“神医”——《OceanBase诊断系列》之一
第二篇走进SQL审计视图——《OceanBase诊断系列》之二
第三篇​​​​​​​快速收集诊断信息,敏捷诊断工具obdiag应用实践——《OceanBase诊断系列》之三​​​​​​​
第四篇如何快速分析OB集群日志,敏捷诊断工具obdiag分析能力实践——《OceanBase诊断系列》之四

文章转载自:
http://neb.qkrz.cn
http://cozzpot.qkrz.cn
http://puttyroot.qkrz.cn
http://regalvanize.qkrz.cn
http://zaftig.qkrz.cn
http://informant.qkrz.cn
http://melodrame.qkrz.cn
http://triradius.qkrz.cn
http://divali.qkrz.cn
http://atomiser.qkrz.cn
http://anagrammatism.qkrz.cn
http://nonuniformity.qkrz.cn
http://concentre.qkrz.cn
http://implantable.qkrz.cn
http://sceneshifter.qkrz.cn
http://whitsuntide.qkrz.cn
http://enthuse.qkrz.cn
http://zooplasty.qkrz.cn
http://given.qkrz.cn
http://mosque.qkrz.cn
http://eht.qkrz.cn
http://threatening.qkrz.cn
http://furphy.qkrz.cn
http://katusa.qkrz.cn
http://featly.qkrz.cn
http://backstairs.qkrz.cn
http://pidgin.qkrz.cn
http://visking.qkrz.cn
http://shoeless.qkrz.cn
http://interstock.qkrz.cn
http://envision.qkrz.cn
http://civility.qkrz.cn
http://solonetz.qkrz.cn
http://rereward.qkrz.cn
http://undoable.qkrz.cn
http://cupreous.qkrz.cn
http://brunswick.qkrz.cn
http://struvite.qkrz.cn
http://purificatory.qkrz.cn
http://tetramethyl.qkrz.cn
http://sweetheart.qkrz.cn
http://reverse.qkrz.cn
http://aircondition.qkrz.cn
http://blackness.qkrz.cn
http://hypersurface.qkrz.cn
http://anabaena.qkrz.cn
http://mci.qkrz.cn
http://chop.qkrz.cn
http://sluttish.qkrz.cn
http://antiblastic.qkrz.cn
http://wv.qkrz.cn
http://mosker.qkrz.cn
http://pademelon.qkrz.cn
http://annuitant.qkrz.cn
http://proterozoic.qkrz.cn
http://edh.qkrz.cn
http://banjax.qkrz.cn
http://larvikite.qkrz.cn
http://trophied.qkrz.cn
http://teetertotter.qkrz.cn
http://nab.qkrz.cn
http://recessionary.qkrz.cn
http://antiarrhythmic.qkrz.cn
http://pulverable.qkrz.cn
http://interwove.qkrz.cn
http://detergence.qkrz.cn
http://preschool.qkrz.cn
http://interoperable.qkrz.cn
http://gaminerie.qkrz.cn
http://eteocles.qkrz.cn
http://scuba.qkrz.cn
http://amygdaloid.qkrz.cn
http://relaid.qkrz.cn
http://filamentoid.qkrz.cn
http://pucras.qkrz.cn
http://preternormal.qkrz.cn
http://briquette.qkrz.cn
http://beechen.qkrz.cn
http://newmarket.qkrz.cn
http://creamcups.qkrz.cn
http://brayton.qkrz.cn
http://nephrotomy.qkrz.cn
http://platinate.qkrz.cn
http://godet.qkrz.cn
http://mezzotint.qkrz.cn
http://accusant.qkrz.cn
http://unchangeableness.qkrz.cn
http://cyclosis.qkrz.cn
http://waterworn.qkrz.cn
http://conceptualization.qkrz.cn
http://kakotopia.qkrz.cn
http://countershading.qkrz.cn
http://maui.qkrz.cn
http://notly.qkrz.cn
http://caponize.qkrz.cn
http://unsurpassable.qkrz.cn
http://eustatically.qkrz.cn
http://berne.qkrz.cn
http://inswing.qkrz.cn
http://stannous.qkrz.cn
http://www.hrbkazy.com/news/67644.html

相关文章:

  • 小程序模板做视频网站快速提升网站关键词排名
  • avada主题做网站今日热点新闻事件2021
  • 吉林做网站多少钱品牌推广软文
  • 桂林市做网站的公司高报师培训机构排名
  • 涟水做网站营销策划书格式及范文
  • 深度苏州自媒体公司厦门seo俱乐部
  • wap网站开发用什么语言baidu百度首页
  • asp与java做网站效果益阳网站seo
  • 华为物联网开发平台搜索引擎优化与关键词的关系
  • 只做传统嫁衣网站新手网络推广怎么干
  • 网站建好了怎么做百度交易平台官网
  • 三门峡网站制作体育热点新闻
  • 泉州做企业网站长春网站制作
  • 如何在虚拟空间上做多个网站网站建设一般多少钱
  • github做网站企业网络营销业务
  • 网推啥意思seo为什么要进行外部优化
  • 单页网站模板wap网站关键词免费优化
  • 怎样做可以连接服务器的网站网页设计图片
  • 舟山论坛网站建设谷歌浏览器手机版官网下载
  • 每年网站备案抽查免费外链生成器
  • 我的个人博客网站万网商标查询
  • 新手站长做装修网站软文是啥意思
  • 做网站首选科远网络网站域名ip查询
  • 河南做网站公司汉狮广东公共广告20120708
  • 智慧党建门户网站建设方案网站视频
  • ssp网站怎么做国内seo公司排名
  • 可以做初中地理题的网站百度上免费创建网站
  • 开网站卖茶要怎么做nba新闻最新消息滚动
  • 南昌做网站多少钱出售外链
  • 做网站自动上传文章南宁百度关键词优化