오늘은 jaeger 추적 시스템이 수신한 span을 AWS OpenSearch에 저장하는 방법에 대해 알아보도록 하겠습니다.
jaeger-all-in-one의 CLI 명령으로 OpenSearch를 Jaeger span의 영구 저장소로 등록하는 방법은 다음과 같습니다.
1. 우선 SPAN_STORAGE라는 환경 변수를 하나 만들어줘야 합니다. 그래야 opensearch에 맞게 jaeger-all-in-one 명령의 flag들이 변경됩니다.
export SPAN_STORAGE_TYPE=opensearch
이에 대한 근거 문구는 다음과 같습니다.
CLI flags for some binaries change depending on the SPAN_STORAGE_TYPE environment variable.[1]
2. 위 환경 변수를 만들었으면, 이제 다음 명령을 수행하시면 opensearch에 jaeger로 수신한 span 데이터가 저장되는 것을 확인하실 수 있을 것입니다.
jaeger-all-in-one --es.server-urls [opensearch 엔드포인트] --es.username [아이디] --es.password [비밀번호]
참고자료
[1] https://www.jaegertracing.io/docs/1.14/cli/#jaeger-all-in-one-elasticsearch
'DevOps > AWS' 카테고리의 다른 글
[AWS] AWS CLI 멀티 프로필 설정 방법 (0) | 2023.10.24 |
---|---|
[AWS] ec2 ssh 접속 permission denied (publickey) 해결 방법 (0) | 2023.10.23 |
[aws] RDS 타임존 변경하는 방법 (0) | 2023.10.20 |
[aws] ec2 인스턴스 타입 변경하는 방법 (0) | 2023.10.02 |
[aws] S3 버킷에 여러 파일 한번에 업로드하는 방법 (0) | 2023.09.24 |
[AWS] Lambda timeout 시간 변경하기 (0) | 2023.09.24 |
[AWS] AWS CLI로 ECR 이미지 삭제하기 (1) | 2023.09.04 |
[AWS] boto3 SageMaker에 배포된 모델에 추론 요청 날리는 방법 (0) | 2023.05.05 |