Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: monitoring setting #49

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

viaunixue
Copy link
Member

@viaunixue viaunixue commented Sep 21, 2024

#️⃣연관된 이슈

CHZZ-101 #done

📝작업 내용

  • Prometheus 세팅 완료
  • Node Exporter 세팅 완료
  • Grafana 세팅 완료
  • Loki 세팅 완료
  • 모니터링 세팅에 참고한 자료 : 참고 블로그
  • 로컬에서 yml 해당 부분 추가하시면 됩니다.
service:
    docker:
        compose:
            file: ./compose-local.yaml
            enabled: true
management:
  endpoint:
    prometheus:
      enabled: true
    metrics:
      enabled: true
    health:
      show-details: always
  endpoints:
    web:
      exposure:
        include: '*'

✅테스트 결과

image

🙏리뷰 요구사항(선택)

우선 docker에 잘 띄워지고 엔드포인트 세팅은 한 거 같은데 로컬에서 추가적으로 어떤 작업이 가능한지 아직 공부 중입니다.
세팅 작업이 안 이루어진 부분 있으면 알려주세요!

@viaunixue viaunixue self-assigned this Sep 21, 2024
@viaunixue viaunixue added ⚙️chore 세팅 관련 👨🏻‍💻backend 백엔드 작업 labels Sep 21, 2024
Copy link
Collaborator

@YeaChan05 YeaChan05 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

현재 로컬 세팅만 되어있는거 아닌가요?

@viaunixue
Copy link
Member Author

현재 로컬 세팅만 되어있는거 아닌가요?

넵넵

@YeaChan05
Copy link
Collaborator

현재 로컬 세팅만 되어있는거 아닌가요?

넵넵

로깅 및 모니터링이 필요한 이유는 운영 환경의 리소스와 애플리케이션 로그를 확인하고 발생하는 문제점을 확인하여 대응하기 위함입니다
물론 로컬환경에서 로깅 및 모니터링을 하는것도 필요하기는 하지만, 운영환경의 제한되는 리소스와 로컬과의 상이한 환경때문에 발생하는 로그가 다를 수 있기 때문에 운영 환경 애플리케이션을 모니터링 및 로깅이 필요합니다

당장에는 AWS 보안그룹에 @viaunixue 님 IP를 제한적으로 허용하고 적용 가능하도록 세팅 해주시겠어요?

@viaunixue
Copy link
Member Author

현재 로컬 세팅만 되어있는거 아닌가요?

넵넵

로깅 및 모니터링이 필요한 이유는 운영 환경의 리소스와 애플리케이션 로그를 확인하고 발생하는 문제점을 확인하여 대응하기 위함입니다 물론 로컬환경에서 로깅 및 모니터링을 하는것도 필요하기는 하지만, 운영환경의 제한되는 리소스와 로컬과의 상이한 환경때문에 발생하는 로그가 다를 수 있기 때문에 운영 환경 애플리케이션을 모니터링 및 로깅이 필요합니다

당장에는 AWS 보안그룹에 @viaunixue 님 IP를 제한적으로 허용하고 적용 가능하도록 세팅 해주시겠어요?

말씀하신 부분을 조금 더 구체적으로 정리하면 서버 접속 후 해당 리눅스 터미널에서 compose.yaml 파일에 들어간 후 코드 변경을 진행해 모니터링 서비스를 띄우라는 의미인가요? 서버쪽 세팅은 해보려고 했는데 당장 로컬에서 코드는 작성이 가능해도 병합 전에 테스트 가능 여부가 확실하지 않아 진행하지는 않았습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👨🏻‍💻backend 백엔드 작업 ⚙️chore 세팅 관련
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants