2 Star 1 Fork 2

OceanBase / obagent

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

OBAgent

OBAgent 是一个监控采集框架。OBAgent 支持推、拉两种数据采集模式,可以满足不同的应用场景。OBAgent 默认支持的插件包括主机数据采集、OceanBase 数据库指标的采集、监控数据标签处理和 Prometheus 协议的 HTTP 服务。要使 OBAgent 支持其他数据源的采集,或者自定义数据的处理流程,您只需要开发对应的插件即可。

许可证

OBAgent 使用 MulanPSL - 2.0 许可证。您可以免费复制及使用源代码。当您修改或分发源代码时,请遵守木兰协议。

文档

参考 OBAgent 文档

如何获取

环境依赖

构建 OBAgent 需要 Go 1.14 版本及以上。

RPM 包

OBAgent 提供 RPM 包,您可以去 Release 页面 下载 RPM 包,然后使用以下命令安装:

rpm -ivh obagent-1.0.0-1.el7.x86_64.rpm

通过源码构建

Debug 模式

make build // make build will be debug mode by default
make build-debug

Release 模式

make build-release

如何开发

您可以为 OBAgent 开发插件。更多信息,参考 OBAgent 插件开发

如何贡献

我们十分欢迎并感谢您为我们贡献。以下是您参与贡献的几种方式:

获取帮助

如果您在使用 OBAgent 时遇到任何问题,欢迎通过以下方式寻求帮助:

空文件

简介

A client can monitor OceanBase 展开 收起
Go 等 4 种语言
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/oceanbase/obagent.git
git@gitee.com:oceanbase/obagent.git
oceanbase
obagent
obagent
master

搜索帮助