다운로드 https://github.com/mindplates/scouter-paper/releases 1. Scouter Paper (WEB) -. SCOUTER PAPER 프로젝트는 오픈 소스 APM인 SCOUTER WEB API를 활용하여, 성능 데이터를 웹을 통해 확인할 수 있도록 제공하는 대시보드 소프트웨어입니다. 2. Scouter 설정 1) 다운로드 받은 scouter paper file을 /scouter/webapp/extweb 경로에 풀어준다. 2) 설정 /scouter/webapp/conf/scouter.conf net_http_server_enabled=true // 웹 api를 사용하기 위한 옵션 net_http_api_enabled=true // 웹 api를 사용하기 위한 옵션 n..
1. SCOUTER -. Scouter는 "개발자를 위한 APM"이라는 목적에 맞게 어플리케이션 성능을 모니터링 할 수 있는 자유도가 높은 툴이다. Scouter는 아래와 같은 모듈들로 구성된다. Modules 설명 Server (Collector) Agent가 전송한 데이터 수집/처리 Host Agent OS의 CPU,Memory,Disk 등의 성능 정보 전송 Java Agent 실시간 서비스 성능 정보와 Heap Memory, Thread 등의 Java 성능정보 Client (Viewer) 수집된 성능 정보를 확인하기 위한 Client 프로그램 각 서버에 설치된 Scouter의 Agent들이 성능 데이터를 Collector로 전송하며, 사용자는 Client 프로그램을 통해 성능 데이터를 본다. 2. ..
1. Web -Was 연동 (JEUS Webtob) - 모든 요청을 was에서 처리를 하게 되면 자원이 부족하기 때문에, 정적처리는 web에서 동적처리가 필요한 것들은 was에서 처리한다. - 보안이슈로도 큰 의미가 있다. Web은 DMZ 밖으로, WAS는 DMZ안에 위에 하여 주요 데이터를 보호할 수 있다. 2. Webtobe 설정 (http.m) 파일 Option Explain JSVPORT Webtob , Jeus 연동 Port V_OTEST의 Port VHost를 처리하기 위한 port SeviceOrder *Uri 절을 찾아 먼저 실행할 것인지 *ext 절을 찾아 실행 할것인지 순서 g_OTEST JSV를 처리하기 위한 서버 그룹 OTEST g_OTEST를 처리하기 위한 서버이름 (Jeus re..
Java 7, 8 JVM 구조 JVM 8 Heap Memory 구조 - java8 이전에는 Metaspace 영역이 아닌 Permanet 영역이 존재하였다. Permanent 영역은 Class정보나 Meta 정보, Static변수와 상수 정보들이 저장되는 공간으로 활용되었다. 하지만 Java8 버전부터는 기존의 Permanent 영역이 Native 영역으로 이동하여 metaspace 영역으로 변경되었다. JVM Option 설정 EX> JEUS JVM옵션 설정 EX) Jeus JVM 옵션 설정 -Xmx3000m -XX:MaxMetaspaceSize=1024m -verbose:gc -XX:+DisableExplicitGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:..
1. Domain 은 DAS와 MS로 구성 2. Node manager Domain 내에서 사용되는 노드 매니저 이름은 유일 해야한다. 설치한 하는의 JEUS 내에서는 하나의 노드 매니저만 존재한다. 노드매니저의 주요 목적은 하나의 노드에서 동작하는 서버프로세스를 관리[관리툴을 통해 실행-중지, Patch 파일 적용 ] -> 노드매니저를 사용하지 않을 경우 서버를 기동하려는 원격 머신에 접속해서 스크립트를 통해 서버를 기동해야한다. 하지만 노드매너지를 사용한다면 원격 머신에 있는 서버도 DAS에서 간단한 명령으로 기동할 수 있다. 노드 매니저는 부가적인 기능이므로 사용하지 않더라도 서비스하는데 아무런 영향을 주지 않는다. 3. DAS 기동명령어 startDomainAdminServer -domain DO..
1. DDL Logging Parameter확인 Default = False set lines 150 col name for a40 col value for a30 col issys_mod for a50 select name, value, issys_modifiable from v$parameter where name='enable_ddl_logging' ; NAME VALUE ISSYS_MODIFIABLE ---------------------------------------- ------------------------------ --------------------------- enable_ddl_logging FALSE IMMEDIATE 2. Parameter 변경 ALTER SYSTEM SET ..