开发者社区 问答 正文

业务实时监控服务 ARMS 数据源是什么?

数据源(日志源)为 ARMS 提供数据流入,您可以通过各种方式将数据推送到 ARMS 实时计算引擎。

分类

云服务器 ECS

通过 Logtail Agent 完成在 ECS 上例如日志文件的增量推送。适用场景包括应用跑在阿里云 ECS 上的所有业务监控场景。

LogHub 数据源

将阿里云日志服务(SLS LogHub)作为 AMRS 的数据源输入。如果 ECS 上的日志已经被阿里云 LogHub 收集,那么可以用此方法使 ARMS 对 LogHub上的数据进行复用。

API 数据源

通过 API SDK 向 ARMS 直接推送日志。适用于不适合装 Agent 但是可以通过 API 集成来直接推送数据收集场景,例如移动终端。

MQ 数据源

通过对接 MQ 直接拉取 Topic 内消息并基于其内容进行实时统计,进行业务监控。适用于已用 MQ 处理业务的用户,包括如电商、物联网等领域。

展开
收起
猫饭先生 2017-10-31 10:12:29 2348 分享 版权
阿里云 AI 助理回答

阿里云的ARMS(Application Real-Time Monitoring Service,应用实时监控服务)能够接收来自多种数据源的日志和数据流,以便进行实时分析和监控。您提到的数据源分类及其应用场景概括如下:

  1. 云服务器 ECS 数据源

    • 技术手段:使用Logtail Agent。
    • 应用场景:适用于在阿里云ECS实例上运行的应用程序日志监控。当您的业务部署在ECS上时,通过安装Logtail,可以自动采集ECS上的日志文件,实现日志的实时传输与分析,适合各类Web应用、数据库日志等监控需求。
  2. LogHub数据源

    • 技术手段:集成阿里云SLS(Log Service)的LogHub。
    • 应用场景:如果您已经使用了阿里云的日志服务来收集ECS或其他来源的日志,可以直接将LogHub作为ARMS的数据输入源。这样可以复用已收集的日志数据,避免重复采集,简化配置流程,适合已有日志管理体系并希望整合监控资源的场景。
  3. API数据源

    • 技术手段:利用ARMS提供的API SDK。
    • 应用场景:对于无法或不适合部署Agent的环境,如移动APP、边缘设备或第三方系统,可以通过调用ARMS API直接推送日志数据。这种方式灵活且广泛适用,特别适合需要从终端或远程系统主动上报监控信息的场景。
  4. MQ数据源

    • 技术手段:对接阿里云消息队列MQ。
    • 应用场景:如果您的业务架构中已经使用了阿里云MQ来处理消息传递,比如电商交易系统、物联网(IoT)设备消息等,ARMS可以直接消费MQ中的消息进行实时统计和监控。这有助于快速响应消息队列中的事件,实现业务性能和异常的即时洞察。

综上所述,ARMS支持多种数据接入方式,旨在适应不同业务和技术栈的需求,确保全面、实时地监控应用状态,帮助用户快速定位问题并优化性能。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答