ELK를 통한 모니터링이 로그를 이용한 모니터링 방식이라고 한다면 애플리케이션 정보(Request, Response 등), 프로세스, 시스템, 톰캣, JVM을 활용한 애플리케이션 모니터링도 존재한다. 이에 대해 정리하려고 한다.: 애플리케이션 정보, 프로세스, 시스템,
시스템 모니터링하면 빠지지 않고 나오는 ELK, 정확히 뭘 뜻하는지 정리하려고 한다.: Elasticsearch, Logstash, Kibana 3가지 프로젝트들이 서로 연동되어 돌아가는 것을 ELK Stack이라고 함: 실시간 분산 검색 및 분석 엔진. 복잡한 검색
스프링을 개발하며 사용했던 Log를 출력하기 위해 사용하는 인터페이스인 slf4j에 대해 알아보려고 한다.: Simple Logging Facade For Java 의 줄임말로 Java의 로깅을 위한 인터페이스이다. 해당 추상화를 구현한 구현체(logback, log4
MSA가 무엇인지 확실히 정리해두려고 한다.: 마이크로 서비스는 소프트웨어 개발 방법론 중 하나로, 큰 서비스를 작은 기능 단위로 나누어 개발하고 배포하는 방식을 뜻한다. 각각의 작은 서비스들은 독립적으로 운영되며, 서로 통신하며 전체 시스템의 기능을 수행하는 방식이다
코틀린을 공부하다가 자바에는 없는 생소한 함수들이 존재해서 관련 함수들을 정리하고자 한다.: 패키지, 클래스, 함수 등의 코드 블록 내에서 변수의 유효 범위를 뜻하며상위 스코프에서 선언된 변수를 하위 스코프에서 사용하거나 재정의 해서 사용할 수 있지만하위 스코프에서 선
웹 사이트를 이용하며 로그인을 하고나면 로그아웃하거나 브라우저를 종료하기 전까지 내가 로그인 한 상태라는 걸 지속적으로 확인 할 수 있다. 웹 사이트는 어떻게 내가 로그인 상태인 것을 확인하는지 이때 사용하는 웹 인증 방식들에 대해서 정리하려고 한다.: 사용자가 누구인
들어가며 > API는 알겠는데, API를 만들때 RESTful하게 만들면 REST API라고? 그럼 REST가 무엇을 뜻하는 지 알아보려고 한다. 본론 REST(REpresentational State Transfer) : REST는 프로토콜이나 표준이 아닌 아키
웹이 뭐냐 물었을때 나는 명확히 대답할 수 없었다.웹 프로그래머로서 부끄러웠다. 그래서 하나하나 천천히 정리하고자 한다.: WWW(World wide web, w3)은 인터넷에 연결된 컴퓨터를 통해 정보를 공유할 수 있는 전 세계적인 정보 공간을 뜻한다.Web의 용도W
들어가며 > 클라우드라는 단어를 많이 듣고 사용도 했지만 실제로 설명을 하기엔 뭔가 부족한 느낌이 들어 이번 기회에 정리해두려 한다. 클라우드, 클라우드 컴퓨팅, 클라우드 서비스 클라우드 네트워크를 통해 필요한 자원을 제공 받는 환경 클라우드 컴퓨팅 클라우드를 이
깃허브로 협업하기 위해 필요한 기본 지식 정리
쉘 Shell : 키보드에서 명령을 가져와 운영체제로 보내 수행하는 프로그램.명령어 : 쉘에서 특정한 작업을 위해 사용하는 단어이며 환경변수 $PATH에 같은 이름의 파일이 등록되어 있어야 사용 가능하다.쉘 스크립트 파일은 기본적으로 .sh 확장자로 작성한다.ex) s