# 로깅

31개의 포스트
post-thumbnail

ImageUs-로깅

gunicorn을 통해 app을 운영할 때 로깅이 제대로 안 된 상태에서 에러가 난다면 어느 코드에서 에러가 났는지 원인을 알기가 힘들다.gunicorn의 로깅을 보여주는 인자인 --log-level,--capture-output,--error-logfile인자 옵션과

2023년 3월 3일
·
0개의 댓글
·
post-thumbnail

쿠버네티스 전문가 양성과정 10주차 5일(2/24)

Helm 쿠버네티스 패키지 매니저 쿠버네티스용 소프트웨어를 검색하거나, 공유하고 사용하기 위함 쿠버네티스 애플리케이션을 패키지 형태로 손쉽게 관리할 수 있도록 도와주는 도구다 쿠버네티스와는 별개의 프로젝트이다 📒 헬름 사이트 참조 📒 헬름 공식 문서

2023년 2월 24일
·
0개의 댓글
·
post-thumbnail

Firebase Crashlytics 적용하기

https://m1nzi.tistory.com/7tistory로 이전했습니다

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

Cloud Watch로 로그 수집하기

로그확인할때 ec2에 직접들어가서 로그파일을 열고 확인하는 작업이 너무 번거롭다로그 수집용으로 쓸게 뭐가 있나 찾아봤는데 사람들이 많이 쓰는 게 보통 ELK(ElasticSearch LogStash Kibana)와 CloudWatch인거 같았다. ELK보다는 적용하기

2023년 2월 10일
·
0개의 댓글
·

로깅과 모니터링

로깅과 모니터링

2023년 1월 3일
·
0개의 댓글
·

로깅의 중요성

이슈를 해결하면서 느낀 절박함입니다. 개인적으로 느낀 것들입니다만, 만약 보셨다면 제발 해주세요.

2022년 11월 26일
·
0개의 댓글
·

로깅라이브러리 - Logback이란?

애플리케이션이 동작하는 동안 시스템의 상태나 동작 정보를 시간순으로 기록하는 것비기능 요구사항 → 사용자나 고객에게는 불필요한 기능디버깅하거나 개발 이후 발생한 문제를 해결할 때 원인을 분석하는 요소log4j 이후 출시 된 로깅 프레임워크 중 하나로 slf4j를 기반으

2022년 10월 29일
·
0개의 댓글
·
post-thumbnail

typescript 메서드 실행 시간 측정기 decorator 로 구현해보기

API 개발 후, 테스트 중에 속도가 빠르지 않으면 어느 지점인 병목인지 확인하기 위해 각 메서드 호출 시간을 측정하는 일이 많아졌습니다. 테스트를 위해 임시로 아래와 같이 코드를 추가했다가 지우고 하는 일을 반복하게 되었었는데, "뭔가 간단하게 하는 방법은 없을까?"

2022년 10월 8일
·
0개의 댓글
·
post-thumbnail

[스프링부트] 로깅설정하기

스프링 프로파일을 설정하는 겸 로깅설정도 해주었다.윗부분에 이것저것 설정해 봤지만 결국 안돼서 굉장히 간단한 코드로 바뀌었고 맨아래쪽에 최종코드를 첨부했다.

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

[ Spring Boot ] 롬복과 리팩토링

[ Spring Boot ] 롬복과 리팩토링에 대해 알아보자.

2022년 9월 5일
·
0개의 댓글
·
post-thumbnail

EC2 메모리/디스크 용량 모니터링

목적 : 기본적으로 EC2 모니터링 지표로 CPU 사용률, 네트워크 입출력 등은 나오지만 메모리와 디스크 용량 지표는 제공되지 않는다. 메모리, 디스크 용량의 로그를 기록하며 모니터링 할 수 있게 한다.주의사항 : 이 작업은 설정에 따라 굉장히 많은 요금이 부과될 수

2022년 8월 31일
·
0개의 댓글
·
post-thumbnail

AWS 세션매니저 로깅

목적 : 누가 세션 매니저에 접속하여 어떤 작업을 했는지 확인을 위함 (로그를 저장하는 것)Session Manager > 기본 설정 탭에서 CloudWatch logging을 Enabled로 설정 → encryption은 해제 → 만든 로그 그룹 선택이렇게 설정하게

2022년 8월 31일
·
0개의 댓글
·
post-thumbnail

[logging] logback을 이용하여 로그를 찍어봅시다!

logback을 이용하여 운영 환경 및 콘솔에서 로그를 찍어봅시다!공식 팀의 깃허브에서 자세한 코드를 확인하실 수 있습니다.클라우드를 사용하는 운영 환경에선 application의 상태를 알지 못합니다.그렇다면 클라이언트가 알 수 없는 에러가 발생한 경우를 대비하여 로

2022년 8월 18일
·
0개의 댓글
·

SLF4J 이해하기 3탄 - SLF4J 그리고 Logback

SLF4J는 Simple Logging Facade for Java 라는 이름에서부터 알 수 있듯이, Logback, Log4j2와 같은 Logging Frameworks의 추상화 역할을 해요. 추상화 로깅 라이브러리이기 때문에 단독으로는 사용할 수 없어요.

2022년 7월 22일
·
0개의 댓글
·

SLF4J 이해하기 2탄 - Logging이란?

프로그램 개발이나 운영 시 발생하는 문제점을 추적하거나 운영 상태를 모니터링하기 위해 작성하는 텍스트를 로그라고 해요. 그리고 이를 남기도록 시스템을 만드는 것을 로깅이라고 하죠.

2022년 7월 22일
·
0개의 댓글
·

SLF4J 이해하기 1탄 - Facade Pattern

퍼사드 패턴은 객체 지향 프로그래밍에서 자주 사용되는 소프트웨어 디자인 패턴이에요. 건축에서의 facade(건물의 정면)와 유사하게, facade(퍼사드)는 내부적으로 혹은 구조적으로 더 복잡한 코드를 가려주는 상위 수준의 인터페이스의 역할을 하는 객체라고 하네요.

2022년 7월 22일
·
0개의 댓글
·
post-thumbnail

Django SQL 로그 남기기

웹 서버의 주된 병목은 비효율적인 쿼리다. 근데, 방금 날라간 쿼리가 뭐였지?

2022년 6월 16일
·
0개의 댓글
·

[디자인 패턴, AOP] 로그 기능 적용 : 프록시 패턴

전략패턴을 통해서 로깅을 적용해서 비지니스 로직을 담당하는 클래스와 로깅(부가기능)을 담당하는 클래스를 분리할 수 있었지만 여전히 메인 기능에 해당하는 코드를 변경해야 하는 단점이 있었다. 이 문제를 해결하기 위해서 프록시 패턴을 사용해서 메인 기능의 수정 없이 요청

2022년 6월 6일
·
0개의 댓글
·

[디자인 패턴] 로그 기능 적용 : 템플릿 메서드 패턴

WAS서버에 요청이 들어왔다가 http response로 나가기까지 몇분이 걸리는지 측정해야하는 상황을 가정해보자.이런식으로 표시할 수 있다.단점이 있다면, 모든 기능의 비지니스 로직 전과 후에 시간을 찍어주는 기능을 넣어야 한다. 결국 이런식의 설계는 유지보수를 힘들

2022년 6월 4일
·
0개의 댓글
·

[TIL 2022-04-24]

로깅 레벨 찍을 때 logging.level.root=debug 하면 모든 라이브러리의 debug 레벨의 로그를 볼 수 있다.즉, 예를 들어 스프링 시큐리티의 RememberMeServices 구현체에 접근하는 정보를 보고 싶다면 application.propertie

2022년 4월 25일
·
0개의 댓글
·