我是AWS新手,需要一个带X射线的集中式日志记录体系结构。对于这个问题,我检查了AWS参考实现:https://docs.aws.amazon.com/solutions/latest/centralized-logging/architecture.html这显示了一个有趣的架构。
我的问题是,在这样的架构中,我应该如何以及在哪里使用X-Ray?我的目标是拥有一个集中的帐户,它将了解底层服务,尤其是来自其他帐户的服务。
谢谢。
AWS X-Ray是一种分布式跟踪服务,而不是日志记录服务。因此,它不适合上述体系结构。但是,如果您仍然希望使用X射线并将跟踪发送到单个公共帐户,有一种方法可以使用X射线守护程序来实现。如果您自己管理X射线守护程序,则可以提供中心帐户的IAM角色,守护程序将使用该角色将所有跟踪发送到。守护程序配置文档:https://docs.aws.amazon.com/xray/latest/devguide/xray-daemon-configuration.html
请记住,API Gateway和Lambda等服务有一个自我管理的守护程序,目前只向自己的帐户发送跟踪。
我正在寻找一种方法来集中分布式软件(用Java编写)的日志问题,这将非常简单,因为所讨论的系统只有一台服务器。但请记住,未来很可能会运行更多特定服务器的实例(并且需要更多的应用程序),因此必须有类似日志服务器的东西,它负责处理传入日志,并使支持团队能够访问这些日志。 目前的情况是,一些java应用程序使用log4j将其数据写入本地文件,因此,如果客户机过期出现问题,支持团队必须要求提供日志,这并不
null 有趣的是,当我有意将错误编码到一个Lambda函数中时,我确实会在一个名为的组中创建日志,该组包含错误日志,但是这里没有console.log语句的输出。 就我的一生而言,我不知道如何使用console.log()将所有请求(成功和失败)的日志记录到CloudWatch中,其中包含我的debug语句。 AWSServiceRoleForCloudFrontLogger包含一个策略: 编辑
我们计划基于SaaS模式开发一款产品“在线服装店”。 不同的布料供应商应注册到我们的门户网站。他们将获得网络界面来管理自己的服装目录。 当最终用户在系统中注册时,他们可以看到不同供应商的不同目录。当然,他们可以对现有产品进行标准搜索、筛选、排序等。选择后,他们将订购商品。各供应商应获得从其目录中选择的这些项目的订单。 在我们这方面,我们将需要管理小组和客户关系管理。它将为所有客户保留记录和数据。我
在AWS控制台中,我们可以轻松地为step function statemachine启用cloudwatch日志记录和X-ray,但我希望我的资源完全由Terraform管理,从以下页面:https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sfn_state_machine 目前,Terrafor
我想在我的应用程序中使用SLF4J+logback用于两个目的--日志和审计。 14:41:57.978[main]信息AUDIT_LOGGER-110欢迎使用main 如何确保审核消息在审核记录器下只出现一次?
我希望你们能够帮助我解决我目前面临的难题。我目前正在从事一个现有的web应用程序项目,其中一个要求是我们必须集中记录日志。该应用程序是一个分层应用程序,由客户端层(即视图)、服务层、业务层和DAO层组成。 目前,应用程序中的日志记录由控制器方法处理,其中每个控制器方法需要记录一些信息,通过调用日志记录函数手动记录数据。这些控制器方法处理的请求来自许多不同的客户端来源,包括移动设备(如电话)、网络浏