我想用sleuth配置我的spring Boot 微服务应用程序,将日志发送到cloud watch,并使用sleuth生成的跟踪ID跟踪请求。我有什么方法可以达到这个目的?
wooyq4lh1#
我认为你可以使用spring-cloud-starter-aws-cloudwatch。当然,你需要登录AWS,并拥有创建日志流和写日志的权限。IAM权限:
spring-cloud-starter-aws-cloudwatch
{ "Version": "2012-10-17", "Statement": [ { "Sid": "CloudWatchLogsPolicy", "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Resource": [ "arn:aws:logs:region:account-id:log-group:your-log-group:*" ] } ] }
字符串这些依赖关系:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-aws</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-aws-cloudwatch</artifactId> </dependency>
型
1条答案
按热度按时间wooyq4lh1#
我认为你可以使用
spring-cloud-starter-aws-cloudwatch
。当然,你需要登录AWS,并拥有创建日志流和写日志的权限。IAM权限:
字符串
这些依赖关系:
型