1 Star 1 Fork 2

cxs86621 / obagent

forked from OceanBase / obagent 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Permissions
  • Commercial use
  • Modification
  • Distribution
  • Patent use
  • Private use
Limitations
  • Trademark use
  • Liability
  • Warranty
Conditions
  • License and copyright notice
  • State changes
README.md 1.88 KB
一键复制 编辑 原始数据 按行查看 历史
wangzelin.wzl 提交于 2021-09-08 14:59 . init push

OBAgent

OBAgent is a monitor collection framework. OBAgent supplies pull and push mode data collection to meet different applications. By default, OBAgent supports these plugins: server data collection, OceanBase Database metrics collection, monitor data processing, and the HTTP service for Prometheus Protocol. To support data collection for other data sources, or customized data flow processes, you only need to develop plugins.

Licencing

OBAgent is under MulanPubL - 2.0 license. You can freely copy and use the source code. When you modify or distribute the source code, please obey the MulanPubL - 2.0 license.

Documentation

How to get

Dependencies

To build OBAgent, make sure that your Go version is 1.14 or above.

From RPM package

OBAgent supplies RPM package. You can download it from the Release page (link todo) and install it by using this command:

rpm -ivh obagent-0.1-1.alios7.x86_64.rpm

From source code

Debug mode

make build // make build is debug mode by default
make build-debug

Release mode

make build-release

How to develop

You can develop plugins for OBAgent. For more information, see Develop plugins for OBAgent.

Contributing

Contributions are warmly welcomed and greatly appreciated. Here are a few ways you can contribute:

Support

In case you have any problems when using OBAgent, welcome to reach out for help:

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cxs86621/obagent.git
git@gitee.com:cxs86621/obagent.git
cxs86621
obagent
obagent
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891