개요Graylog는 ELK Stack, Grafana와 경쟁하는 오픈 소스 로그 관제 솔루션이다. 애플리케이션이 전송한 로그 메시지의 적재와 조회, 시각화 등의 기본 기능 외 많은 기능을 제공한다. Graylog는 새 버전이 나올 때 마다 가상머신 이미지를 제공한다. 운영 환경에서는 절대 사용하지 말 것을 명시하면서도 가상머신 이미지를 제공하는 이유는 첫째, Graylog 도입을 고민하지만 설치 과정이 부담스러운 사용자를 대상으로 한 기능 맛보기이고 둘째, 로컬 개발 환경에서도 Graylog를 적극적으로 활용하라는 것이다. 실제로 디버깅의 트렌드는 IDE에서 한 문장씩 문제의 원인을 찾아가는 것보다 적절한 시점에 상세하게 적재된 로그를 확인하는 것으로 옮겨가고 있다. 이번 글을 통해 아직 국내에 잘 ..
목표 Vagrant 툴을 이용하여 Windows 로컬 머신에 CentOS 7 박스를 생성한다. 기대효과 Windows 운영체제와 격리되어 실제 프로덕션 환경과 거의 동일한 수준의 CentOS 7 운영체제를 구동하여 로컬 개발 환경에서 테스트할 수 있다. 프로비저닝까지 반영된 Vagrantfile 텍스트 파일만 공유하면 순식간에 전체 팀원이 동일한 개발 환경을 구축할 수 있다. 선행조건 현재 Windows에 Oracle VM VirtualBox와 Vagrant가 설치되어 있어야 한다. 이 글을 참고하여 설치한다. CentOS 7 박스 생성 CentOS 7 박스를 생성하는 방법은 매우 간단하다. 커맨드 작업 창에서 아래와 같이 실행한다. ### CentOS 7 박스를 생성할 폴더 생성, 폴더명은 추후 변경 ..
개요 마이크로서비스의 유행과 함께 NoSQL 저장소의 사용이 필수인 시대가 되었다. 이제는 전통적인 RDBMS 저장소 만으로는 복잡한 비즈니스 로직과 병렬적인 빠른 동시성 처리 요구를 수용하기 어려워졌다. 한편, NoSQL 중에서도 로컬 캐시 및 분산 캐시는 가장 핫한 주제이다. 캐시를 잘 활용하면 극단적인 동시적 요청 상황에서도 데이터베이스의 부하를 최소화하고 1ms 이하로 빠르게 응답할 수 있다. 현재 분산 캐시는 다양한 오픈 소스 솔루션의 경쟁 구도가 형성되고 있는데 이번 글에서는 오랜 기간 검증된 분산 캐시 솔루션인 JBoss Infinispan를 애플리케이션의 라이브러리 형태인 Embedded 모드로 사용하는 방법을 소개하고자 한다. 배경지식 Java 플랫폼에서 Map은 Key-Value로 데이..
- Total
- Today
- Yesterday
- chrome
- JHipster
- jsp
- MySQL
- java
- JavaScript
- kotlin
- 알뜰폰
- maven
- Kendo UI
- DynamoDB
- 자전거
- jpa
- 평속
- Docker
- 로드 바이크
- node.js
- 태그를 입력해 주세요.
- Spring Boot
- bootstrap
- Spring MVC 3
- 구동계
- CentOS
- Tomcat
- spring
- Eclipse
- Kendo UI Web Grid
- jstl
- 로드바이크
- graylog
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |