You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
안녕 여러분!
이번 3차 데모데이를 준비하며 로깅의 필요성을 뼈저리게 느꼈어요. 그래서 점차적으로 로깅을 고도화하는 데에 참고할 수 있는 가이드라인이 존재한다면 어떨까 하는 생각이 들어, 로깅의 전략과 방법에 대해 고민해보고 정리해봤어요.
나름 로깅의 목적 및 dev / prod 용 서버의 특성에 대해 고려해 정리해보았는데, 참고해 의견 주세요! 🦦
같이 가이드라인을 만들어 나가 봅시다! 의문점, 질문, 토의 모두 환영입니다!
📄 API 응답 속도 로깅 전략
📌 1. 왜 로깅하는가?
🗂️ 2. 어디에 출력 및 저장하는가?
🧹 3. 로그 파일은 어떻게 관리하는가?
🧱 4. 어떤 정보가 포함되는가?
📊 5. 시각화는 어떻게 하는가?
로그 수집 → CloudWatch Logs → Metric Filter
특정 조건 설정:
-> 너무 알림이 많으면 이 또한 피로감으로 인해 주목하지 않게 될 것을 우려
-> 특정 경로에서 + 특정 시간만큼 걸리고 + 일정 횟수이상이라면 트리거되도록 수정
ex) 일회성 데이터베이스 커넥션 지연이라면?
🚨 6. 문제가 발생했을 때 대응 방식은?
⚙️ 7. 운영 환경에 따라 다르게 구성하는가?
추후 prod 환경이 추가되면 설정을 일부 분리
📄 외부 API 응답 속도 로깅 전략
📌 1. 왜 로깅하는가?
🗂️ 2. 어디에 출력 및 저장하는가?
🧹 3. 로그 파일은 어떻게 관리하는가?
🧱 4. 어떤 정보가 포함되는가?
📊 5. 시각화는 어떻게 하는가?
로그 수집 → CloudWatch Logs → Metric Filter
특정 조건 설정:
더 민감
하게 잡을 필요성 있음🚨 6. 문제가 발생했을 때 대응 방식은?
해당 메시지 �송신 시, 24시간 내로 담당자가 확인 및 대응
⚙️ 7. 운영 환경에 따라 다르게 구성하는가?
📄 요청 로깅 전략
📌 1. 왜 로깅하는가?
🗂️ 2. 어디에 출력 및 저장하는가?
🧹 3. 로그 파일은 어떻게 관리하는가?
🧱 4. 어떤 정보가 포함되는가?
📊 5. 시각화는 어떻게 하는가?
🚨 6. 문제가 발생했을 때 대응 방식은?
⚙️ 7. 운영 환경에 따라 다르게 구성하는가?
**📄 에러 발생 시 로깅 전략
📌 1. 왜 로깅하는가?
🗂️ 2. 어디에 출력 및 저장하는가?
🧹 3. 로그 파일은 어떻게 관리하는가?
🧱 4. 어떤 정보가 포함되는가?
📊 5. 시각화는 어떻게 하는가?
로그 수집 → CloudWatch Logs → Metric Filter
특정 조건 설정:
🚨 6. 문제가 발생했을 때 대응 방식은?
⚙️ 7. 운영 환경에 따라 다르게 구성하는가?
Beta Was this translation helpful? Give feedback.
All reactions