DevOps1 NewRelic 도입을 위한 분석기 사내에서 ELK으로 구축된 로깅 모니터링 시스템을 운영 중이다. 메트릭 정보나 RDB 혹은 외부 API 통신 등 트랜잭션(요청) 단위로 세밀하게 성능을 측정할 수 있기 때문에 APM 도입 검토를 하게 되었다. 로깅 모니터링 시스템과 APM은 기본적으로 데이터 수집 방법과 컨셉이 다르다. ELKNew Relic데이터 수집 방식로그 파일 기반Java agent 기반트랜잭션(요청-응답) 혹은 에러를 로그로 남겨서 로그파일에서 데이터를 수집agent에서 로그 수집, 에러 감지 및 수집, 트랜잭션(요청)과 트랜잭션 별 stack trace(span) 수집filebeat 설정에서 수집할 로그 형태를 설정하고 logstash에서 정의한 타입별로 로그를 가공하여 ElasticSearch 인덱스로 저장한다.agent에.. 2025. 10. 4. 이전 1 다음