홈페이지#

http://infrared.sourceforge.net/versions/latest/index.html

필요한 사항#

  1. JVM: Sun 1.4+, BEA JRockit 1.4+
  2. Server: Tomcat 4+, JBoss 3+, Weblogic 8+

WAS 설정#

Tomcat

  • TOMCAT_HOME\bin\setclasspath.bat(sh) 파일을 열어서 다음 설정을 추가한다.

@REM Integrate InfraRED with Tomcat running on Sun 1.5 JVM
set JAVA_OPTS=-javaagent:%INFRARED_HOME%\aspectjweaver-1.5.0.jar %JAVA_OPTS%

이 설정을 어느 위치에 추가해도 무방하다.

  • INFRARED_HOME\infrared-aspectsystem-all-2.4.1.BETA.jar 파일을 TOMCAT_HOME\common\endorsed디렉토리에 복사한다.
  • infrared-agent-all-servlet-2.4.1.BETA.jar 파일을 TOMCAT_HOME\common\lib 디렉토리에 복사한다.

애플리케이션 설정#

1. INFRARED_HOME\props\infrared-agent.properties 파일을 클래스패스 경로에 둔다. 이를테면 WEB-INF/classes 밑에 두면 된다. 추가적인 설정방법은 설정 페이지 를 참고한다.

2. 일반 웹애플리케이션의 경우 web.xml파일에 다음 설정을 추가한다.

<web-app>
    ..    
    <filter>
        <filter-name>infrared</filter-name>
        <filter-class>net.sf.infrared.aspects.servlet.InfraREDServletFilter</filter-class>
    </filter>
    ..
    <filter-mapping>
        <filter-name>infrared</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    ..
    <listener>
        <listener-class>net.sf.infrared.agent.setup.InfraREDServletContextListener</listener-class>
    </listener>
    ..
</web-app>

InfraRED 용 애플리케이션 설치하기#

INFRARED_HOME/infrared-web-all-2.4.1.BETA.war 파일을 일반적인 war애플리케이션과 같은 방법으로 설치한다.

eclipse 설정#

-javaagent:D:\Dev\opensource\profiler\infrared-2.4.1.BETA\aspectjweaver-1.5.0.jar -Dinfrared.debug=off -Xms512m -Xmx512m -XX:MaxPermSize=256m

infrared-agent.properties#

#  The sample infrared-agent.properties

enable-monitoring = true
enable-call-tracing = true
jdbc-monitoring-enable = true
prune-threshold = -1
last-invocations-to-trace = 5
prepared-statement-monitoring-enable = false


collection-strategy = net.sf.infrared.agent.transport.impl.CentralizedCollectionStrategy
collection-strategy.ccs.remotehost = localhost
collection-strategy.ccs.port = 7777  
collection-strategy.ccs.pool = false

#mbean-server-provider = net.sf.infrared.weblogic.configmgmt.WLSMBeanServerProvider
#mbean-server-provider = net.sf.infrared.jboss.configmgmt.JBossMBeanServerProvider


#collection-strategy.ccs.pool.maxThreads = 1
#collection-strategy.ccs.pool.buffer-length = 100   

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-10) was last changed on 29-Dec-2007 19:09 by DongGukLee