전체 글

3. Prometheus Data prometheus data 예제 주석이 없는 부분이 실제 metric 정보 중괄호는 라벨으로 {key = "value"} 형식으로 작성 3.1 Prometheus data model 프로메테우스 스토리지는 데이터를 time series로 저장함 다만 prometheus 데이터 모델 자체는 time을 가지고 있지 않음 scrap 하는 쪽(프로메테우스 서버)에서 time정보를 기록하여 실제 스토리지에 저장되는 것임 3.1.1 metric 네임 규칙 # api_http_requests_total is blah blah api_http_requests_total{method="POST", handler="/messages"} 1.0 metric name ASCII letter..
1. 데이터 수집 방식 1.1 데이터 수집 방식 1.1.1 파일을 이용한 수집 어플리케이션에서는 로그를 파일로만 남김 App과는 별도로 파일로부터 수집해서 전송하는 프로세스를 만들어서 전송하는 방식 단점은 서로 다른 것들을 관리하는 대상은 많아지기 때문에 운영 난이도가 높아짐 장점 App과 Log collector 관심사의 분리(SoC, seperate of concern)가 됨 아키텍처 상으로 역할과 동작이 구분되므로 유연성이 높아짐 컨테이너 환경을 이용해서 Log collector 리소스를 분리하면, 수집기 때문에 App에 부하를 주지 않음 단점 App, Log collector를 별도로 관리해야 함 ex) App은 정상인데, Log collector의 이상으로 App의 이상으로 판단될 수도 있음 1..
1. Observability란 1.1 Tracing vs Monitoring vs Observability 1.1.1 Tracing 프로그램의 실행 과정을 상세히 남기는 것 ex) - 파이썬 코딩에서 print() 하여 결과물을 확인하고 다시 수정하는 것 - 호출하는 메소드의 시작 시간과 끝 시간을 남겨서 걸린 시간을 계산할 수 있게 하는 것. - 에러 발생시 stacktrace - network ping의 router trip 경로 오래전부터 APM(application performance monitoring)이라는 분야에서 이를 활용함 Java byte code instrumentation도 APM 분야에서 가장 많이 사용함 즉 중간과정이 있어야 성능에 대해서 자세히 분석할 수 있다는 것 ❓ Ja..
안녕하세요 :)  1차 서류 후기에 이어 2차 실기 면접 후기를 들고 돌아왔습니다!  저는 IBK 인턴 면접이 첫 회사 면접이었어서 준비하는데 감도 안 잡히고 많이 어려웠던 것 같아요ㅜㅜ 저처럼 첫 면접을 준비하시는 분들에게도 좋은 정보를 드릴 수 있게 저의 준비 과정을 일목요연하게 소개해드릴게요!(무조건적인 정답은 없으니 참고로만 봐주시면 감사하겠습니다)  ▼1차 서류 후기는 해당 포스터를 참고해주세요▼https://jominseoo.tistory.com/73 [IBK 기업은행][디지털] 2023 하계인턴 최종합격 TIP (1차 서류)안녕하세요:) 오늘은 IBK 청년인턴 최종합격후기(서류, AI면접, 실기면접)를 남겨보려고합니다. 인턴 채용에서 첫 최종합격이었던만큼 저에게 정말 뜻 깊은 준비기간이었던 ..
만서다