skywalking性能剖析任务删除

       由于在创建性能剖析任务时卡顿导致一下子创建了3个任务,且设定的任务运行时间均为业务量高峰期。为避免系统运行期间出现问题,决定提前删除设定的任务。但是查了很多资料,都说无法直接删除只能通过重启oap-server端。由于我们的skywalking对接了ES,单纯重启并不能解决问题。后又提出可通过关闭客户端agent的方式解决,但对于我们线上系统来说,能不动就不动。准备选取其他方式。

     通过分析,Skywalking所有数据都对接了ES,因此性能剖析的task肯定也存储在里面。查找ES,其中与PROFILETASK相关的索引共有三个,其中一个skywalking_profile_task(也可能叫做sw_profile_task),引起了我们的注意。通过查看,skywalking_profile_task每天都会创建一个,若创建的性能任务为将来的某天,则会对应创建一个对应的skywalking_profile_task_YYYYMMDD,查看skywalking_profile_task-YYYYMMDD里面的内容发现确实为我们性能任务设置的相关数据。

    解决:

   查到了对应索引,剩下的就是删除数据了,删除有两种方式:

(1)对于未来某天的索引,可以直接删除索引

(2)对于现在及过期索引,为避免直接删除会存在问题,则选择清空索引中的内容。

删除可以直接登录kibana进行,简单方便。

也可直接在es服务器上执行curl

先用GET查:curl --cacert 证书   -H "Content-Type:application/json" -XGET -u es用户名:es密码 "https://IP:PROT/skywalking_profile_task-YYYYMMDD/_search?pretty" -d ' {"query":{"match_all":{}}}'

在用POST删:curl --cacert 证书   -H "Content-Type:application/json" -XPOST -u es用户名:es密码 "https://IP:PROT/skywalking_profile_task-YYYYMMDD/_search?pretty" -d ' {"query":{"match_all":{}}}'

生产系统尽量不要使用性能剖析功能,会在业务量大时对功能性能产生影响。

生产系统尽量不要使用性能剖析功能,会在业务量大时对功能性能产生影响。

生产系统尽量不要使用性能剖析功能,会在业务量大时对功能性能产生影响。

重要的事情说三遍。

源码参考:skywalking7 源码解析 (3) :agent启动服务分析以及性能影响 - 灰信网(软件开发博客聚合)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你好!关于 SkyWalking性能剖析,我可以提供一些基本信息。SkyWalking 是一个开源的分布式追踪系统,用于监控分布式应用程序的性能和可观察性。它可以帮助开发人员识别和解决性能瓶颈问题。 在进行性能剖析时,以下几个方面是需要考虑的: 1. 启用代理和探针:要开始使用 SkyWalking 进行性能剖析,首先需要在应用程序中添加 SkyWalking 的代理和探针。这些代理和探针将收集关于应用程序的性能数据并发送到 SkyWalking 服务器进行处理和分析。 2. 数据收集和存储:SkyWalking 支持多种数据收集方式,包括通过 HTTP、gRPC、MQTT 等协议发送数据。收集到的数据将存储在后端的存储系统中,例如 Elasticsearch 或 Apache HBase。 3. 数据分析和可视化:一旦数据被收集和存储,就可以使用 SkyWalking 提供的分析工具和可视化界面来分析应用程序的性能。这些工具可以帮助你识别潜在的性能问题,并提供详细的性能指标和图表。 4. 性能优化:根据分析结果,你可以针对性能瓶颈进行优化。SkyWalking 提供了一些功能来帮助你识别和解决性能问题,例如事务追踪、资源利用率监控和错误分析等。 需要注意的是,性能剖析是一个复杂的过程,需要综合考虑多个因素。SkyWalking 可以帮助你获取关于应用程序性能的详细信息,但最终的性能优化还需要结合实际的应用场景和业务需求来进行。如果你有具体的问题或需求,可以提供更多信息以便我能给出更精确的回答。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值