inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[DevOps 정석 2] MSA 환경의 로그 분석 기술 구축을 통한 통합로깅

Processor를 이용한 metrics 데이터 가공

open-telemetry config 예시 github 링크

369

jiin724

작성한 질문수 3

0

안녕하세요. 다른 강의 들으시는 분들께 공유드리는 내용입니다.

 

저는 강의 내용에서 알려주신 config로 적용하면 기동이 되질 않더라고요

  1. helm 차트로 하지 않고 제가 docker 로 올려서 약간의 config 형식 차이가 발생했을 것 같습니다.

  2. 수업중인 signoz와 제가 설치한 signoz의 버전 차이가 있으리라 생각합니다.

     

 제가 참고한 open-telemetry config 예시 파일 공유드립니다.

 

 https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/processor/spanprocessor/testdata/config.yaml

 

spanprocessor 부분 링크이고, 다른 카테고리에서 다른 proceccor 형식도 참고할 수 있습니다.

 

감사합니다.

msa devops monitoring trace observability helm

답변 1

0

JeongSuk Lee

안녕하세요,

 

본 강의는 SigNoz 0.13.0 version(Chart version: 0.7.0) 기준으로 제작이 되었습니다.

 

NAME CHART VERSION APP VERSION DESCRIPTION

signoz/signoz 0.7.0 0.13.0 SigNoz Observability Platform Helm Chart

 

Span processor의 경우에는 Gateway Microservice에 아래와 같이 적용이 되어 있으니 참고 부탁 드립니다.

(혹시라도 Repository 접근이 안되면 Section 2 노트에 기재된 URL을 이용하여 신청 부탁 드립니다.)

https://github.com/acornworks-education/projectset-signoz/blob/main/k8s-infra-addon.yaml#L83

 

Pod/Container에서 OpenTemeletry Collector로 통신이 정상적으로 이루지는지 가장 확인하기 쉬운 Microservice는 Ticker입니다. Gateway 상에서 "http://localhost:65080/ticker/list"을 호출한 후 Log 조회 시 아래와 같은 메시지가 나오면 정상적으로 통신을 하고 있는 것으로 간주 할 수 있습니다.

 

DEBUG:urllib3.connectionpool:http://acornworks-signoz-otel-collector.signoz.svc.cluster.local:4318 "POST /v1/metrics HTTP/1.1" 200 

 

SigNoz 상에는 아래와 같이 Trace ID와 Span ID를 바탕으로 표현이 되면 설정은 정상적으로 된 것으로 볼 수 있습니다.

 

image

강의 수강시 작성하셨던 Docker Compose file을 공유하여 주시면 Docker 기준으로 도움을 드릴 수 있을 것으로 기대합니다.

 

수강해주셔서 감사합니다.

이정석 드림

examtopics와 krdumps 차이가 나는데요 ㅠ

0

10

0

쿠버네티스 설치 후 노드 확인 명령어가 없는 명령어로 나옵니다.

1

20

6

Pull 방식 아키텍처3 문의

1

22

2

4. Container 빌드 & 저장하기 - 자료 관련

1

31

2

Nat Gateway

0

36

2

쿠버네티스 어나더 클래스-Sprint 1, 2 강의 관련 질문이있습니다.

1

30

1

혹시 강의에서 사용하시는 손글씨 도구? 프로그램이 뭔가요??

0

33

1

보안그룹 아웃바운드 규칙

0

16

1

pg사가 있다고 가정하면

0

26

1

데이터베이스 13번 문제

0

47

2

배포 파이프라인 구축 후 마주하게 되는 고민들 (💻 실습)

1

31

2

38강 클러스터에 컨트롤러 연결 질문

0

49

2

가상머신, Jenkins 등의 설치, 설정

0

25

1

쿠버네티스에서의 스토리지 사용

1

47

2

Windows localhost:30000 연결 거부 현상

0

54

2

[해결] Jenkins 설치 시 "Package jenkins has no installation candidate" 에러

0

40

1

6번 질문

0

55

2

26년 5월 합격 관련

1

79

2

강의 자료

1

43

2

출력용 교재 요청

0

54

2

curl 200 반환 실패의 건

1

82

4

Service(name: traefik)의 EXTERNAL_IP 가 Pending 입니다.

1

51

2

[15. ConfigMap, Secret - 실습] Env (File) 실습 시 문의사항

1

55

2

Signoz 사용중에 질문이 있어 남깁니다.

0

347

1