Skywalking
文章平均质量分 68
月下吴钩
路漫漫其修远兮,吾将上下而求索。
注:抵制CSDN上的无脑抄袭错误内容,坚持写正确的良心文章。
展开
-
Skywalking之agent与oap的GRPC通信
介绍我们希望客户端能够主动与oap端通信拿到服务端的配置数据然后执行对应的客户端的业务逻辑。那么本文挑选的Profile的case恰好是符合这样的要求的。下面不妨展开研究一下实现介绍撰写grpc契约Profile.proto文件中,代码如下:(主要看一下getProfileTaskCommands接口)/* * 篇幅限制,license声明的注释略去 */syntax = "proto3";option java_multiple_files = true;option java_p原创 2021-09-07 19:59:50 · 1292 阅读 · 0 评论 -
Skywalking OAP定制开发全入门
Skywalking与前端交互扩展开发(一文全掌握)对于想要扩展Skywalking OAP端的小伙伴们估计很容易发现一个问题,就是网上的资料很少,而且讲的都太浅显了。鄙人不才,作为一个研究了蛮久Skywalking的混子,打算写一篇oap实战的文章,并以此作为切入点来聊聊如果扩展和踩坑血泪史。研发需求:统计使用skywalking页面的pv(如果有说可以安装前端监控agent就能解决问题的杠精,请出门右转????)绘制的pv需求草图如下:需求拆解:编写graphqls文件的接口编写前端代原创 2021-09-06 21:36:09 · 1450 阅读 · 0 评论 -
Skywalking为数据库添加多维度数据
前提声明:版本:8.3版本 基于elasticsearch6.x存储需求:希望仪表盘数据中的database中的慢sql能够根据服务名,接口名和实例来检索出慢sql数据,大致如下图所示。那么其实是要求我们做两件事:1、扩充数据源并存储进es中2、查询接口改造成带搜索条件的1、扩充数据源并存储进es中DatabaseSlowStatement实体添加额外字段package org.apache.skywalking.oap.server.core.source;.原创 2021-06-29 15:57:59 · 1323 阅读 · 0 评论