강의

멘토링

로드맵

Inflearn brand logo image

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

ssssr1님의 프로필 이미지
ssssr1

작성한 질문수

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

쿠버네티스에 만든 앱 그라파나에서 확인

작성

·

67

1

[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다]

 

스크린샷 2025-05-23 오후 1.43.59.png

 

스크린샷 2025-05-23 오후 1.44.23.png

 

image.png

영상대로 쿠버네티스에서 파드 생성해서 그라파나로 확인하려고 하여 파드 생성 후 그라파나에서 데이터가 안물려 여기저기 찾다 restart chronyd 로 해결하고 그래프가 올라오는걸 확인했습니다
그 후 explore에 가서 로키로 로그를 보려고 하는데 제가 만든 앱이 없는데 이경우엔 어떻게 해결할까요?

답변 2

0

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

안나오다니 이상하네요.

배포된 Pod의 경우 app:'1.2.2.1' 이런 라벨로 만들어졌기 때문에 calico-apiserver 보다 위쪽에 1.2.2.1가 있어야 되는데, 현재 캡쳐를 주신 내용으로 봐서는 제가 그 부분까지는 안보이네요.

상세 캡쳐가 아닌 전체 화면 캡쳐를 올려주시면, 안 나오는 원인을 좀 더 체크해 볼 수 있습니다.

예를 들어 조회 시간이 Last 5min이라고 되 있고, 실제 로그는 30분 전에 올라왔었다면 조회가 안될 수도 있거든요.

ssssr1님의 프로필 이미지
ssssr1
질문자

image.png스크린샷 2025-05-23 오후 2.53.04.png

calico-apiserver가 첫번째로 나오고 있습니다!

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

Pod를 삭제하고 다시 만들어도 마찬가지 일까요?

ssssr1님의 프로필 이미지
ssssr1
질문자

아네 pod 삭제하고 다시 만들었는데 한번 다시 그렇게 해볼까요?

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

restart chronyd 로 해결 이후 Pod를 삭제 해봤다면 마찬가지 일 것 같습니다.

혹시 calico-apiserver나 다른 컴포넌트들은 현재 로고가 최신 내용을 올라오고 있나요? Loki를 삭제하고 다시 만들어 보는 것도 방법 일듯 싶습니다.

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

또 아니면, VM을 내렸다 다시 올리고 전체 Pod 상태가 Running 확인 후 Pod 삭제를 시도해 해보시길 바래요.

ssssr1님의 프로필 이미지
ssssr1
질문자

네 알겠습니다 그렇게 해보겠습니다!

ssssr1님의 프로필 이미지
ssssr1
질문자

loki 삭제후 다시 만드니까 해결이 되었습니다 감사합니다!

0

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

Grafana에서 Loki를 통해 로그를 확인하려고 하실 때, 특정 애플리케이션의 로그가 나타나지 않는 문제에 직면하셨네요. 몇 가지 확인 및 해결 방법을 아래에서 제안드리겠습니다.

  1. 라벨 설정 확인:

    • Loki가 로그를 수집할 때는 Pod에 부여된 라벨을 기준으로 로그를 분류합니다. 로그를 수집하려는 애플리케이션의 Pod가 적절한 라벨을 가지도록 설정되어 있는지 확인해보세요. 설정에서 app 라벨이나 서비스명 라벨이 포함되어 있는지 점검이 필요합니다.
  2. Promtail 설정:

    • 보통 PromtailLoki와 함께 사용되어 로그를 전송합니다. Promtail의 설정 파일에서 애플리케이션의 로그 파일이나 디렉토리가 올바르게 지정되어 있는지도 확인해 보세요.
  3. 쿼리 확인:

    • GrafanaExplore 섹션에서 사용하는 쿼리가 정확한지 확인해 보세요. Loki 쿼리는 LogQL을 사용하며, 이 쿼리에서 사용된 라벨과 로그 레벨이 모두 올바르게 설정되어 있는지 점검이 필요합니다.
  4. Pod 상태 및 로그 확인:

    • kubectl logs <pod-name> 명령을 사용하여 애플리케이션의 로그가 실제로 발생하고 있는지 확인해 보세요. 기본 로그 경로가 커스터마이즈 되어 있다면, 이 부분에서 수집되지 않을 수 있습니다.
  5. OpenTelemetry (OTel) 설정 확인 (Optional):

    • OTel 등을 사용하신다면 이에 관련된 설정도 점검해 보세요. 수집 설정에서 로그를 잘못 보내고 있을 가능성이 있습니다.

유사한 문제 해결 사례는 다음 링크를 참고하세요:

위의 방법들을 차근차근 시도해 보시고도 문제가 해결되지 않는다면, 구체적인 설정 관련 정보나 에러 로그를 추가로 제공해 주시면 더 나은 도움을 드릴 수 있을 것 같습니다.

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

ssssr1님의 프로필 이미지
ssssr1

작성한 질문수

질문하기