본문 바로가기

카테고리 없음

[Scouter] scouter-server 콘솔에서 XLog 보는 방법

728x90
반응형

 

윈도우 환경에서 scouter-server는 콘솔로 실행하는 방법만 존재한다.

윈도우 서비스로 등록가능하던지 tomcatw.exe 처럼 윈도우 데몬 서비스 매니저가 있으면 참 좋을 것 같지만 현재는 지원이 안되고 있다.(개인적인 욕심이다.?!)

1. scouter-server 실행 후 콘솔에서 엔터를 입력하면 scouter> 명령어 창이 표시된다.

[scouter-server] console

 09:15:39.036 [scouter.server.http.HttpServer]  INFO  org.eclipse.jetty.util.log[192] - Logging initialized @1234ms to org.eclipse.jetty.util.log.Slf4jLog
 09:15:39.086 [scouter.server.http.HttpServer]  INFO  org.eclipse.jetty.server.Server[372] - jetty-9.4.6.v20170531
 09:15:39.104 [scouter.server.http.HttpServer]  INFO  o.e.j.server.AbstractNCSARequestLog[230] - Opened C:\Develop\Scouter\scouter-all-2.17.1\server\logs\http-request-2022_10_17.log
 09:15:39.115 [scouter.server.http.HttpServer]  INFO  org.eclipse.jetty.server.session[364] - DefaultSessionIdManager workerName=node0
 09:15:39.115 [scouter.server.http.HttpServer]  INFO  org.eclipse.jetty.server.session[369] - No SessionScavenger set, using defaults
 09:15:39.117 [scouter.server.http.HttpServer]  INFO  org.eclipse.jetty.server.session[149] - Scavenging every 660000ms
 09:15:39.121 [scouter.server.http.HttpServer]  INFO  o.e.j.server.handler.ContextHandler[788] - Started o.e.j.s.ServletContextHandler@3315cf91{/,null,AVAILABLE}
 09:15:39.504 [scouter.server.http.HttpServer]  INFO  o.e.jetty.server.AbstractConnector[280] - Started ServerConnector@3b106abe{HTTP/1.1,[http/1.1]}{0.0.0.0:6180}
 09:15:39.505 [scouter.server.http.HttpServer]  INFO  org.eclipse.jetty.server.Server[444] - Started @1706ms

scouter> ?
        help = Help
        quit = Quit
        objtype = ObjType List
        object = Object List
        counter [objType] = counter list for the objType
        visitor [objType] = today visit users for the objType
        dashboard [objType]  = javaee's dashboard
        dashboard [objType]  [Counter] = host's dashdoard
        realtime [objType]  TPS [SUM/AVG] = realtime counter view
        xlog [objType]
        xlist [objType] [Time=10:12:23.123] [Count=20000] [minElapsed=0]
        tagcnt group
        tagcnt tag [group]
        tagcnt top100 [objType] [group] [tag]
        tagcnt data [objType] [group] [tag] [inx]
        debug queue
scouter>

? 를 입력하면 사용할 수 있는 콘솔에서 지원하는 명령어를 확인할 수 있다.

2. Xlog를 확인하려면 어떤 오브젝트(등록된 Agent)가 있는지 확인이 필요하다.

scouter-server 하나에 여러개의 host agent/java agent를 등록할 수 있어 어떤 오브젝트의 XLog를 확인할지 조회가 필요하다.

object를 입력하면 등록된 agent를 확인할 수 있다.

[scouter-server] object

3. XLog의 점이 콘솔과 클라이언트에 표시된 것을 확인할 수 있다.

명령어 - xlog tomcat

[scouter-server] XLog

GUI 환경에서 확인할 수 없을때 긴급히 사용하면 좋은 기능으로 파악된다.

 

728x90
반응형