본문 바로가기
반응형

SpringBoot2

Spring Boot Access Log 요청 호출 수, 응답시간 또는 사이즈 순으로 통계 (Linux Shell Script 활용) 여러 API URI 혹은 페이지를 가지고 있는 스프링부트 애플리케이션의 액세스 로그 (Access Log)를 통해 시간당 혹은 분당 URL별 호출 수 (호출량)를 통계 낸다거나, 특정 시간 대 응답 시간이 가장 긴 호출 혹은 응답 사이즈가 큰 호출의 랭킹을 조사하는 등 간단하게 통계를 내야 하는 경우가 생겨서 정리를 해보려고 합니다. 다른 모니터링 툴이나 다른 방법이 있겠지만 여기서는 Embedded Tomcat을 활용한 간단한 Spring Boot 어플리케이션의 경우 Tomcat Access Log와 서버의 리눅스 쉘 스크립트를 통해서 아주 간략히 통계를 내는 방법을 정리해보도록 하겠습니다. 먼저 위와 같은 여러 URL과 다양한 파라미터를 가진 Rest API 스프링부트 애플리케이션의 내장 Tomcat.. 2022. 12. 5.
Spring Tool Suite(STS) IDE (Eclipse) 설치 및 JAVA Spring Boot 프로젝트 생성 안녕하세요, 오리엔탈입니다. 지난 시간에는 개발 언어인 JAVA(OpenJDK)를 설치를 했습니다. 2020/11/05 - [기술/JAVA Spring Boot Web Service] - JAVA 설치 및 환경 세팅 (OpenJDK) 이번에는 JAVA를 가지고 개발을 할 수 있게 해주는 개발 툴 (IDE, Integrated Development Environment)인 STS (Spring Boot Suite)을 설치하고 세팅을 하고, 웹서비스, 애플리케이션 개발을 위한 Spring Boot 프레임워크 프로젝트를 생성해 보도록 하겠습니다. 혹시나 위에 나온 용어들을 모르신 분들을 위해 아주 간단하게 용어 설명을 하면... - IDE : 통합 개발 환경, 특정 개발언어로 쉽게 개발할 수 있게 해주는 To.. 2020. 11. 17.
반응형