开发者社区 > 云原生 > 云原生可观测 > 正文

ARMS现在日志都是分Project存储的 有界面可以通过tradeId,串联查几个poject吗?

ARMS现在日志都是分Project存储的
有界面可以通过tradeId,或者用户标识,串联查几个poject吗?前后端project
现在都是一个个project里进去查?image.png

展开
收起
真的很搞笑 2024-02-15 09:24:16 49 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    ARMS(Alibaba Cloud Resource Monitoring Service)确实提供了界面来通过tradeId或者用户标识串联查询多个项目。您可以通过以下步骤进行操作:

    1. 登录ARMS控制台:您需要登录到ARMS控制台,然后在左侧导航栏选择应用监控 > 应用列表。
    2. 选择目标应用:在应用列表页面顶部选择目标地域,然后单击目标应用名称。
    3. 关联配置:在自定义配置页签的应用日志关联配置区域,选择日志源为日志服务(Log Service),并打开关联业务日志与TraceId开关。接着选择日志服务所在地域,并绑定相应的Project和Logstore。
    4. 日志搜索与分析:您可以使用日志关键字、线程名、类名等信息进行搜索。结合Trace上下文信息,可以使用TraceID、spanName、parentSpanName、serviceName、parentServiceName等进行日志搜索。此外,还可以查看和分析指定日志数量的趋势,根据日志内容生成指标,以及自动识别日志模式等。
    5. 串联查询:在进行日志分析时,如果您希望跨项目进行查询,需要在ARMS中设置相应的跨项目查询权限和配置,确保可以通过tradeId或用户标识等信息串联不同的项目。
    6. 故障定位:通过上述方法,运维团队可以有效地排除日常观测、故障定位过程中的干扰因素,快速定界甚至定位问题根因。

    综上所述,ARMS提供了丰富的日志管理和分析功能,可以帮助您实现跨项目的日志查询和故障定位。如果您在使用过程中遇到任何困难,建议查阅官方文档或联系技术支持获取更详细的指导。

    2024-02-22 14:09:31
    赞同 展开评论 打赏
  • 阿里云ARMS(Application Real-Time Monitoring Service,应用实时监控服务)确实支持不同项目的日志存储与分析。对于跨项目查询的需求,通常情况下,ARMS的标准界面并不直接支持通过统一的tradeId或用户标识串联查询多个Project的日志。

    不过,你可以采取以下方式间接实现这一目标:

    1. 数据汇聚

      • 将各个项目产生的日志预先设计好统一格式,尤其是保证tradeId或用户标识字段的一致性。
      • 利用LogHub或者其他数据传输工具,将不同Project的日志汇集到同一个日志库或者日志主题中,以便在一个视图下进行联合查询和分析。
    2. 日志检索优化

      • 如果必须保持日志分Project存储,可以考虑在查询时分别在每个Project内执行查询操作,并在客户端进行结果的整合和关联。
    3. 定制化解决方案

      • 在某些高级应用场景下,你可能需要通过编程方式调用阿里云提供的OpenAPI接口,编写自定义脚本或程序,实现跨Project的日志检索。
    4. 数据同步与分析

      • 利用DataWorks、MaxCompute等大数据处理服务,将不同Project的日志数据同步到同一数据仓库中,再进行深度的数据分析和挖掘。

    总的来说,ARMS标准功能可能需要配合阿里云的其他服务一同使用,才能实现跨Project的日志串联查询。

    2024-02-18 13:36:53
    赞同 展开评论 打赏
  • 可以做到 ,此回答整理自钉群“RUM 用户体验监控支持群”

    2024-02-15 12:57:05
    赞同 展开评论 打赏

云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。

相关产品

  • 应用实时监控服务
  • 相关电子书

    更多
    构建微服务下的性能监控 立即下载
    微服务架构的应用性能监控 立即下载
    Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台) 立即下载