我想用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:*" ] } ]}
{
"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>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-aws</artifactId>
</dependency>
<artifactId>spring-cloud-starter-aws-cloudwatch</artifactId>
型
1条答案
按热度按时间wooyq4lh1#
我认为你可以使用
spring-cloud-starter-aws-cloudwatch
。当然,你需要登录AWS,并拥有创建日志流和写日志的权限。IAM权限:
字符串
这些依赖关系:
型