2017-10-04 4 views
0

AWS ECS를 사용하고 있고 중앙 집중식 로깅을 위해 aws 로그 드라이버를 사용하고 있습니다. 다음은 나의 로그 구성 스 니펫입니다.awslogs 드라이버를 사용하여 단일 스트림에 로그인하는 방법

"logConfiguration": { 
       "logDriver": "awslogs", 
       "options": { 
        "awslogs-group": "app-test", 
        "awslogs-region": "us-west-2", 
        "awslogs-stream-prefix": "spring-boot-app" 
       } 
      } 

나는 여러 서비스 인스턴스를 가지고 있으므로 여러 작업이 있습니다. 로그가 cloudwatch에 기록되지만 예기치 않게 여러 스트림이 생성됩니다 (작업 ID 당 하나).

enter image description here

단일 서비스의 모든 로그가 다중 스트림에 걸쳐 확산되고 대신 그 중 하나의 스트림으로 기록 될 수 있도록 구성 AWS 드라이버를 기록하는 방법이 있나요?

답변

0

아니요. 로그 스트림은 한 번에 하나의 작성자 (한 프로세스) 만 가질 수 있으며 CloudWatch Logs API에 의해 시행됩니다. CloudWatch Logs documentationawslogs driver documentation을 참조하십시오. 함께 처리하려는 로그를 로그 그룹으로 그룹화 할 수 있습니다.