没有合适的资源?快使用搜索试试~ 我知道了~
mars-agent:集成apollo、普罗米修斯、eureka、日志收集、监控为一体的助力于php的强大agent
共86个文件
h:61个
cc:16个
xml:3个
需积分: 50 1 下载量 110 浏览量
2021-04-19
14:28:29
上传
评论
收藏 69KB ZIP 举报
温馨提示
node-agent 项目背景 由于部门所有业务都迁移到了K8S,需要一个强有力的agent作为支撑,所以打算使用cpp,基于libevent,开发一个高性能 的agent,所以开发这个作品,希望可以用在部门中 为了最大利用多核和cpu,采用纯异步,将会最大限度利用内核态 目标集成功能 1.Apollo 携程稳定的配置中心 2.Eureka 服务注册中心,跨语言,任何服务都可以无侵入方式接入 3.健康检查 4.日志收集,直接继承旧的Atel的功能 5.普罗米修斯客户端 6.IPTABLES网络流量监控过滤,由于虎扑linux内核很老,不支持当下最新的伯里克过滤器技术 采用的第三方库 网路通讯库libevent 下载地址:
资源推荐
资源详情
资源评论
收起资源包目录
mars-agent-master.zip (86个子文件)
mars-agent-master
.gitignore 30B
src
app
NodeAgent.cc 2KB
function
promethean
MarsPrometheanConfig.cc 44B
MarsPrometheanServer.cc 87B
include
NodeAgent.h 1KB
function
MarsServerInterface.h 233B
MarsPrometheanConfig.h 172B
MarsPrometheanServer.h 209B
MarsClientInterface.h 233B
AgentWorker.h 303B
NodeAgentCommand.h 1KB
config
MarsConfig.h 142B
NodeAgentCommand.cc 864B
AgentWorker.cc 43B
core
event
EventLoop.cc 1KB
Channel.cc 522B
EventSignal.cc 1KB
include
event
Channel.h 3KB
EventSignal.h 1KB
EventLoop.h 2KB
Noncopyable.h 381B
Callable.h 366B
os
UnixCommand.h 1KB
UnixMutex.h 729B
UnixInodeWatcher.h 2KB
UnixAutoMutex.h 450B
UnixUtil.h 1KB
UnixTimer.h 740B
UnixThreadProc.h 1KB
UnixThread.h 3KB
UnixCountDownLatch.h 735B
UnixSignalDescription.h 2KB
UnixConditionMutex.h 1KB
os
UnixTimer.cc 561B
UnixThreadProc.cc 623B
UnixThread.cc 2KB
UnixCommand.cc 1KB
UnixInodeWatcher.cc 2KB
UnixUtil.cc 5KB
UnixCountDownLatch.cc 405B
lib-include
yaml-cpp
eventhandler.h 1KB
null.h 790B
node
detail
impl.h 7KB
memory.h 1KB
node_ref.h 3KB
node_iterator.h 5KB
iterator.h 3KB
node.h 5KB
node_data.h 3KB
iterator_fwd.h 786B
impl.h 9KB
type.h 510B
ptr.h 831B
iterator.h 1KB
node.h 4KB
parse.h 2KB
emit.h 958B
convert.h 12KB
ostream_wrapper.h 2KB
noexcept.h 592B
depthguard.h 2KB
contrib
graphbuilder.h 5KB
anchordict.h 1KB
emitterstyle.h 502B
emittermanip.h 3KB
stlemitter.h 1KB
emitfromevents.h 2KB
emitterdef.h 541B
dll.h 1KB
binary.h 2KB
traits.h 3KB
exceptions.h 11KB
parser.h 2KB
yaml.h 795B
mark.h 785B
anchor.h 501B
emitter.h 8KB
main.cc 297B
.idea
.gitignore 176B
misc.xml 240B
vcs.xml 180B
modules.xml 272B
mars-agent.iml 97B
config
mars.yaml 265B
readme.md 867B
CMakeLists.txt 841B
共 86 条
- 1
资源评论
徐志鹄
- 粉丝: 22
- 资源: 4661
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功