인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

bj jung님의 프로필 이미지

작성한 질문수

쿠버네티스 어나더 클래스 (해수편) - Sprint4

📝 Loki & OpenTelemetry 설치하기 (💻 실습1/2)

grafana loki 연동

해결된 질문

작성

·

37

1

image.png

 

안녕하세요 강사님

opentelemetry 연동까지 했는데 위와 사진과 같이

grafana dashboard에는 unknown_service 이라고 logs에서 하나만 보이는데 확인해볼 설정이 있을까요?

 

답변 3

1

일프로님의 프로필 이미지
일프로
지식공유자

확인해보니 제 values-custom.yaml 파일에 문제가 좀 있었네요. 문법 에러가 있어서 otel pod가 정상적으로 기동되지 않았습니다.

다시 정리를 했으니 업데이트 한번 해보시겠어요?

opentelemetry의 values-custom.yaml을 다시 다운로드 받고 helm upgrade를 다시 실행하면 됩니다.

 

bj jung님의 프로필 이미지
bj jung
질문자

넵 감사합니다 ~ 정상동작합니다.

0

일프로님의 프로필 이미지
일프로
지식공유자

일단 제가 다시한번 테스트 해볼께요.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. bj jung님.

Grafana의 Loki 연동 후에 unknown_service 라는 로그 서비스 이름만 보이시는 문제를 해결하기 위해, 몇 가지 확인할 사항을 제안드리겠습니다.

  1. Loki 설정 확인: 먼저 Loki의 설정 파일을 확인해보세요. 서비스 이름은 Loki가 로그를 파싱할 때 라벨이나 로그 형식을 통해 인식해야 하는데, 설정이 잘못되어 있을 경우 기본값인 unknown_service로 식별될 수 있습니다.

  2. 라벨 설정: Loki에서 로그를 수집할 때 각 로그에 반드시 적절한 라벨이 설정되어야 합니다. app 또는 service 같은 라벨을 사용하여 로그 소스를 명확하게 표시하는지 확인해 보세요.

  3. Promtail 설정: 만약 Promtail을 사용하고 계신다면, scrape_configs 섹션에 올바른 경로, 로그 형식, 및 라벨을 지정했는지 확인해보세요. 서비스별로 로그가 제대로 구분되도록 라벨을 설정해야 합니다.

  4. OpenTelemetry Collector 설정: OpenTelemetry Collector를 통해 로그를 Loki로 전송한다면, Collector의 설정 파일에서 어떤 라벨이 포함되는지 확인하여 로그가 분류되지 않았는지 점검해 주세요. 경로를 통해 라벨이 올바르게 적용되었는지 보시기 바랍니다.

관련하여 도움이 될 만한 유사한 질문 및 답변들을 아래 링크에서 확인하실 수 있어요:

이러한 각 단계를 차근히 점검해 보시면서 문제가 발생하는 부분을 파악하시면 도움이 될 것입니다. 로그의 라벨과 파싱 설정에 대해 확실하게 확인해 보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

bj jung님의 프로필 이미지

작성한 질문수

질문하기