基于大数据平台的分布式监控系统

我要开发同款
croft_tom2024年02月17日
27阅读
开发技术微服务、多进程、docker、django、pythonDockerPython
所属分类AIOps、监控、大数据
授权协议MIT许可

作品详情

## Amas是什么Amas是基于大数据平台技术开发的统一监控平台,其特点包括:1. 全维度监控指标,覆盖从操作系统、中间件、大数据平台(Hadoop/Spark/HBase/Kakfa等)到代码级别2. 可扩展、自定义的采集框架,支持不同语言(Python/Perl/Shell/...)开发的采集器3. 基于OpenTSDB/HBase的海量数据存储架构,可快速读写大量监控指标,满足真实生产环境4. 清新简约的Web界面,功能强大但简单易用5. 基于Python原生multiprocess和async/await实现的分布式异步告警引擎,可水平扩展系统处理能力6. 多渠道、可自定义的通知方式(微信/邮件/Slack/API...)7. 可分组聚合的告警信息,避免海量数据监控场景下的告警风暴8. 基于Jagger的分布式链路追踪数据提取和展示,历史事件可追溯9. 可对接基于机器学习的异常检测服务,落地AIOps智能运维10. 微服务架构,支持docker和docker-compose方式的部署## 技术栈* 编程语言: - (Backend)Python/Go - (Web)Javascript* Web服务: - Vue, ECharts, Webpack - Express(NodeJS)* 后台服务: - HBase, OpenTSDB, MongoDB, Redis - Spark, Kafka... - Jagger, Tornado - Pandas, Scikit-learn - Docker, Swarm
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论