- JavaEE μ΄ν리μΌμ΄μ μ λͺ¨λν°λ§ ν μ μλ μ€νμμ€
JavaMelodyλ μ£Όλ‘ μμ² ν΅κ³ λ° μ§ν μ°¨νΈλ₯Ό κΈ°λ°μΌλ‘ν©λλ€.
QA λ° νλ‘λμ μμ μμ© νλ‘κ·Έλ¨μ κ°μ νκ³ λ€μ μμ μ μν ν μ μμ΅λλ€.
- νκ· μλ΅ μκ° λ° μ€ν νμμ λν μ 보 μ 곡
- νΈλ λκ° λμ λ, λ¬Έμ κ° λ무 μ¬κ° ν΄μ§λ©΄ μμ¬ κ²°μ μ λ΄λ¦°λ€.
- λ³΄λ€ μ νμ μΈ μλ΅ μκ°μ κΈ°μ€μΌλ‘ μ΅μ ν
- μλ΅ μκ°μ κ·Όλ³Έ μμΈ μ°ΎκΈ°
- μ΅μ ν ν μ€μ κ°μ μ¬νμ νμΈνμμμ€.
μ¬κΈ°μλ λ€μ μ§νμ μκ° κ²½κ³Όμ λ°λ₯Έ μ§νλ₯Ό 보μ¬μ£Όλ μμ½ μ°¨νΈκ° ν¬ν¨λ©λλ€.
- http μμ², SQL μμ², jsf μμ , struts μμ , JSP νμ΄μ§ λλ λΉμ¦λμ€ faΓ§ade λ©μλ (EJB3, Spring λλ Guice μΈ κ²½μ°)μ μ€ν νμ, νκ· μ€ν μκ° λ° μ€λ₯ λ°±λΆμ¨
- μλ° λ©λͺ¨λ¦¬
- Java CPU
- μ¬μ©μ μΈμ μ
- jdbc μ°κ²° μ
pom.xml μμ μΆκ°
<!-- https://mvnrepository.com/artifact/net.bull.javamelody/javamelody-core -->
<dependency>
<groupId>net.bull.javamelody</groupId>
<artifactId>javamelody-core</artifactId>
<version>1.77.0</version>
</dependency>
web.xmlμ μΆκ°
<filter>
<filter-name>javamelody</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
<async-supported>true</async-supported>
<init-param>
<param-name>storage-directory</param-name>
<param-value>${javamelody.storage.location}</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>javamelody</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>ASYNC</dispatcher>
</filter-mapping>
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>
- μ€μ ν΄ μ€λ€ http://μλ²μ£Όμ/monitoring μΉλ©΄ μ μκ°λ₯