개요 Graylog는 여러 곳에 분산된 마이크로서비스들의 로그를 중앙에서 수집하고 관리할 수 있게 해주는 오픈 소스 통합 중앙 로그 관제 플랫폼이다. Key-Value 기반의 독자적인 GELF 로그 포맷을 지원하며 v4.0.0 버전부터는 로그 저장소로 Elasticsearch 7.10을 지원한다. 이번 글에서는 Spring Boot 기반 프로젝트에서 GELF UDP 로그를 전송하는 방법을 설명하고자 한다. 구조화된 로그가 필요한 이유 AI의 등장과 함께 이제 애플리케이션 로그는 사람이 보는 정보가 아니라 기계가 분석하는 정보가 되었다. 기계가 로그를 분석하려면 기존의 전통적인 라인 단위의 텍스트 로그로는 부족하다. 잘 설계된 구조화된 로그를 전송하면 기계에 의해 분석되어 유의미한 데이터로 가공될 수 있다..
개요 Graylog 인스턴스를 Amazon ECS on Fargate 환경에 배포하기 위해, 도커 베이스 이미지를 생성하고, 환경 변수를 작성하는 방법을 정리하였다. 사전 조건 MongoDB 3.6, 4.0, 4.2, 4.4 버전을 지원한다. Amazon DocumentDB는 지원하지 않는다. MongoDB Atlas 클라우드를 이용한 셋업을 추천한다. 본 블로그의 이 글을 참고한다. Elasticsearch 7.10 버전을 지원한다. Amazon OpenSearch를 지원한다. Dockerfile Dockerfile 파일을 아래와 같이 작성한다. 베이스 이미지에 존재하지 않는 Slack 플러그인을 추가했다. FROM docker.io/graylog/graylog:4.2.5 EXPOSE 9000 EXPO..
- Total
- 3,039,872
- Today
- 48
- Yesterday
- 299
- CentOS
- 알뜰폰
- Spring Boot
- 평속
- java
- DynamoDB
- graylog
- 로드 바이크
- bootstrap
- 태그를 입력해 주세요.
- 자전거
- MySQL
- chrome
- spring
- kotlin
- maven
- jstl
- 구동계
- 로드바이크
- Spring MVC 3
- Tomcat
- jsp
- jpa
- Kendo UI
- node.js
- JavaScript
- JHipster
- Docker
- Eclipse
- Kendo UI Web Grid