开发者社区 问答 正文

服务监控如何进行


通过收集和分析在不同的网络调用中间件上的日志埋点,可以得到同一次请求上的各个系统的调用链关系,有助于梳理应用的请求入口与服务的调用来源、依赖关系,同时,也对分析系统调用瓶颈、估算链路容量、快速定位异常有很大帮助。

监控服务


  1. 登录 EDAS 控制台。

  2. 在左侧导航栏中,单击 [backcolor=transparent]应用管理。

  3. 在应用列表中,单击要监控的 [backcolor=transparent]应用名称。

  4. 在具体应用页面左侧的导航栏中选择 [backcolor=transparent]应用监控 > [backcolor=transparent]服务监控。

    调用链查询的具体操作步骤,请参见。


监控下钻应用


服务监控页面除了可以查询和该应用相关的调用链路,还可以下钻到相互依赖的应用上进行监控。

  1. 在 [backcolor=transparent]提供的 RPC 服务、[backcolor=transparent]RPC 调用来源 或 [backcolor=transparent]RPC 调用依赖 等页签中,单击监控图上方 [backcolor=transparent]下钻 右侧的 [backcolor=transparent]来源应用、[backcolor=transparent]被调用的服务 或 [backcolor=transparent]调用的服务 按钮,弹出下钻应用的监控页面。

  2. 监控下钻应用的数据。
    监控方法和监控本应用的方法一致。

展开
收起
猫饭先生 2017-10-26 10:24:41 1599 分享 版权
阿里云 AI 助理回答

监控与运维

问题描述

用户希望了解如何通过EDAS平台收集和分析不同网络调用中间件上的日志,以梳理请求入口、服务调用来源及依赖关系,并能进一步分析系统调用瓶颈、评估链路容量及快速定位异常。

背景信息

  • 日志分析:在EDAS中,专业版和铂金版支持日志分析功能,允许用户关联业务日志并进行查询分析,以便于精准定位问题。
  • 服务监控:EDAS提供服务监控能力,自动发现并监控应用下的接口调用详情,涵盖多种Web框架和RPC框架,如Tomcat, Jetty, HSF, Dubbo等。
  • 调用链查询:集成ARMS服务,可查询HSF服务的调用链,帮助监控服务间的交互情况,实现全息排查事件。

解决方案

  1. 配置日志收集

    • 登录EDAS控制台,选择目标应用。
    • 在“应用设置” > “应用监控设置” > “自定义配置”页签,开启业务日志关联TraceId信息,并绑定Project和Logstore。
    • 若需更细致的日志收集配置,可在更新应用时设置日志收集到SLS日志服务功能,详细指定日志库名称、采集类型(文件日志或容器标准输出)及采集路径。
  2. 查询与分析业务日志

    • 在“监控” > “应用诊断-日志分析”页面,输入查询分析语句,设定时间范围,执行查询/分析操作。
  3. 查看服务调用链

    • 在“监控” > “服务监控”下,可以查看服务概览信息,包括响应时间、请求数、错误数等指标。
    • 对于特定服务,点击“调用链查询”,利用ARMS功能深入分析服务调用链路。
  4. 监控下钻应用

    • 在服务监控的RPC服务、调用来源或调用依赖页签,使用“下钻”功能访问相关联应用的监控数据,方法与监控本应用相同。

注意事项

  • 确保使用EDAS专业版或铂金版以获得上述监控与分析功能。
  • 日志收集配置后可能需要重启应用,请选在业务低峰期操作。
  • 使用通配符支持日志文件滚动收集,但配置前确认日志源目录正确无误。
  • 服务监控默认展示最近的数据,深入分析时注意调整时间范围。

参考资料

  • 日志分析配置与查询流程。
  • 服务和接口监控功能介绍及操作步骤。
  • 配置日志收集至SLS服务的具体指导。
有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答