在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何写prober插件

119次阅读
没有评论

共计 1193 个字符,预计需要花费 3 分钟才能阅读完成。

本篇文章给大家分享的是有关如何写 prober 插件,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

prober 插件通过 API 方式采集打点数据,目前已有插件:

elasticsearch

github

haproxy

mongodb

mysql

nginx

prometheus

rabbitmq

redis

tengine

zookeeper

prober 插件是使用 telegraf

(https://www.influxdata.com/time-series-platform/telegraf/T)  插件接口封装而成,你可以:

直接封装一个 telegraf

写一个 telegraf 插件,然后再封装成 prober 插件

接下来用 src/modules/monapi/plugins/demo 为例,介绍插件的开发。

Telegraf 插件 开发安全提示

需要实现一个这样的接口类型:

 

 

下面是 demo 插件的实现:

 

 

这样就有了一个 telegraf 的插件,接下来将它封装成 prober 插件。

插件中 Gather 方法中的 acc 是一个接口,具体的实例由运行环境提供的,在 prober 中运行插件时,acc 的实现在 src/modules/prober/manager/accumulator.go

Prober

prober 会定期从 monapi 获取 collectRule 列表,检查更新自己的插件实例。

create rule collector

update rule collector

delete rule collector

其中,update rule 是由 delete old,create new 来实现的。

monapi 之所以需要加载插件,是因为需要获取插件的参数描述,这样才能渲染出合适的 UI 界面,方便用户输入。这是 demo 的参数描述:

 

有关 ui 的信息描述,放在了 structField 的 tag 中,详细的 tag 如下:

 

这样,mapapi 拿到结构体后,就可以知道如何渲染,填充结构体里的参数,然后将用户输入的数据存入数据库后,分发到各个 prober 上执行。

prober 获取规则后,通过插件的 TelegrafInput 方法,将 rule 转换成 telegraf.Input 实例。

 

测试

src/modules/monapi/plugins/demo/demo_test.go

 

 

部署内置编译

修改 src/modules/monapi/plugins/all/all.go,添加 demo

重新编译 monapi prober

外挂加载

将自己的插件编译成动态库文件 (.so), 复制到 monapi prober 工作目录下的 plugins/

 

如何写 prober 插件
 

以上就是如何写 prober 插件,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计1193字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 一级片免费看 | 在线成人国产 | 手机看片久久高清国产日韩 | 国产在线aaa片一区二区99 | 全球中文成人在线 | 亚洲欧美综合在线观看 | 99久久精品一区二区三区 | 人人爽人人爽人人爽人人片av | 男女羞羞视频网站 | 4hu四虎永久免在线视看 | 一级片视频在线 | 中文字幕乱视频 | 黄色大片看看 | 东京热人妻系列无码专区 | 国产麻豆成人传媒免费观看 | 午夜特片网 | 亚洲精品九色在线网站 | 国产av无码国产av毛片 | 国产亚洲综合一区二区三区 | 欧美性色黄大片在线观看 | 久久欧美一区二区三区性生奴 | 精品久| 日本级毛片免费观看 | 婷婷色婷婷开心五月四房播播 | 久久国产精品免费一区 | 国产特级片 | 久久国产午夜精品理论篇小说 | 亚洲欧美成人综合在线 | 男人添女人下部高潮全视频 | 亚洲日本中文字幕在线 | 看全大色黄大色黄大片一级爽 | 毛片免费全部播放一级 | 妲己丰满人熟妇大尺度人体艺 | 久久精品国产清高在天天线 | 亚洲天堂福利视频 | 国产精品国产三级国产无毒 | 日韩 国产 欧美 精品 在线 | 日韩欧美印度一级毛片 | 成人 在线欧美亚洲 | 日韩一区国产二区欧美三区 | 日韩夜夜高潮夜夜爽无码 |