Upload
ted-won
View
730
Download
7
Embed Size (px)
DESCRIPTION
Introduction to RHQ and Byteman JBUG 2013 10th Anniversary Conference
Citation preview
JBoss의����������� ������������������ 애플리케이션����������� ������������������ 모니터링����������� ������������������ 플랫폼����������� ������������������
오픈소스����������� ������������������ 프로젝트����������� ������������������ RHQ와����������� ������������������ Byteman����������� ������������������ 소개����������� ������������������
원종석����������� ������������������
kth����������� ������������������
2013.����������� ������������������ 11.����������� ������������������ 9����������� ������������������
����������� ������������������
tedwon����������� ������������������
! 개발자����������� ������������������ 인권에����������� ������������������ 관심이����������� ������������������ 많습니다.����������� ������������������
����������� ������������������
! RHQ����������� ������������������ Evangelist����������� ������������������
! Data����������� ������������������ Platform����������� ������������������ Engineer����������� ������������������
! Real-time����������� ������������������ Expert����������� ������������������ Engineer����������� ������������������
����������� ������������������
4����������� ������������������
olleh����������� ������������������ tv����������� ������������������ smart����������� ������������������
5����������� ������������������
tedwon����������� ������������������
kth����������� ������������������ DAISY����������� ������������������ Data����������� ������������������ Platform����������� ������������������
6����������� ������������������
Agenda����������� ������������������
! Prologue����������� ������������������
! RHQ����������� ������������������ 이야기����������� ������������������
! Byteman����������� ������������������ 이야기����������� ������������������
! Epilogue����������� ������������������
7����������� ������������������
Prologue����������� ������������������
오늘의����������� ������������������ 주제는����������� ������������������
개발자가����������� ������������������ 개발����������� ������������������ 활동의����������� ������������������ 폭을����������� ������������������ 넓히는데����������� ������������������ ����������� ������������������
도움이����������� ������������������ 되는����������� ������������������ 이야기����������� ������������������
8����������� ������������������
Intro����������� ������������������
9����������� ������������������
Prologue����������� ������������������
Software����������� ������������������ engineers����������� ������������������ apply����������� ������������������
the����������� ������������������ principles����������� ������������������ of����������� ������������������ engineering����������� ������������������ ����������� ������������������
to����������� ������������������ the����������� ������������������ design,����������� ������������������ development,����������� ������������������ maintenance,
����������� ������������������ testing,����������� ������������������ and����������� ������������������ evaluation����������� ������������������ of����������� ������������������ the����������� ������������������ software.����������� ������������������
10����������� ������������������
Prologue����������� ������������������
자신의����������� ������������������ 가치를����������� ������������������ 높이는����������� ������������������ 길����������� ������������������
그����������� ������������������ 가치만큼����������� ������������������ 보상을����������� ������������������ 받아야����������� ������������������
11����������� ������������������
Prologue����������� ������������������
프로페셔널����������� ������������������ 소프트웨어����������� ������������������ 엔지니어가����������� ������������������ ����������� ������������������
되기����������� ������������������ 위해서는����������� ������������������ 무엇이����������� ������������������ 필요할까요?����������� ������������������
12����������� ������������������
Prologue����������� ������������������
Monitoring����������� ������������������ &����������� ������������������ Measurements����������� ������������������
13����������� ������������������
Prologue����������� ������������������
개발자가����������� ������������������ 모니터링과����������� ������������������ 측정을����������� ������������������ 한다는����������� ������������������ 것의����������� ������������������ 의미����������� ������������������
14����������� ������������������
Prologue����������� ������������������
결국,����������� ������������������ 성능을����������� ������������������ 관리하겠다는����������� ������������������ 것����������� ������������������
����������� ������������������
애플리케이션이����������� ������������������ 잘����������� ������������������ 동작하는지����������� ������������������ 끝까지����������� ������������������ 확인하는����������� ������������������ 것����������� ������������������
����������� ������������������
15����������� ������������������
Prologue����������� ������������������
반대로,����������� ������������������ 이런����������� ������������������ 것들을����������� ������������������ 고려하지����������� ������������������ 않는다면...����������� ������������������
16����������� ������������������
Intro����������� ������������������
17����������� ������������������
Intro����������� ������������������
! 여기에����������� ������������������ 내용을����������� ������������������ 넣어주세요.����������� ������������������
18����������� ������������������
Prologue����������� ������������������
결국!����������� ������������������ 우리는����������� ������������������ 결단을����������� ������������������ 내립니다.����������� ������������������
19����������� ������������������
Prologue����������� ������������������
서버����������� ������������������ Restart!����������� ������������������
20����������� ������������������
Prologue����������� ������������������
21����������� ������������������
Monitoring����������� ������������������
Measurements����������� ������������������
Prologue����������� ������������������
모니터링����������� ������������������ 도구들을����������� ������������������ 이용하므로써����������� ������������������
장애����������� ������������������ 상황����������� ������������������ 발생시����������� ������������������ ����������� ������������������
정확하게����������� ������������������ 파악하고����������� ������������������ 수치로����������� ������������������ 대응할����������� ������������������ 수����������� ������������������ 있다����������� ������������������
22����������� ������������������
Prologue����������� ������������������
23����������� ������������������
Prologue����������� ������������������
24����������� ������������������
Prologue����������� ������������������
25����������� ������������������
Agenda����������� ������������������
! Prologue����������� ������������������
! RHQ����������� ������������������ 이야기����������� ������������������
! Byteman����������� ������������������ 이야기����������� ������������������
! Epilogue����������� ������������������
26����������� ������������������
RHQ����������� ������������������ 소개����������� ������������������
27����������� ������������������
Monitoring����������� ������������������ &����������� ������������������ Management����������� ������������������ Platform����������� ������������������
RHQ����������� ������������������ 소개����������� ������������������
! JBoss의����������� ������������������ 대표적인����������� ������������������ Infrastructure����������� ������������������ Project����������� ������������������
! 2005년����������� ������������������ 부터����������� ������������������ 시작����������� ������������������ -����������� ������������������ 9년����������� ������������������
! 최신����������� ������������������ RHQ����������� ������������������ 4.9.0����������� ������������������
– D3����������� ������������������ Chart,����������� ������������������ Cassandra����������� ������������������ NoSQL����������� ������������������
! 전세계의����������� ������������������ Contributor들의����������� ������������������ 참여와����������� ������������������ 기여에����������� ������������������ 의해����������� ������������������ 개발����������� ������������������
28����������� ������������������
RHQ����������� ������������������ Dashboard����������� ������������������
29����������� ������������������
����������� ������������������ RHQ����������� ������������������ Java����������� ������������������ Application����������� ������������������ Monitoring����������� ������������������
30����������� ������������������
! Custom����������� ������������������ Java����������� ������������������ Application����������� ������������������ /����������� ������������������ JVM����������� ������������������ 모니터링����������� ������������������
RHQ����������� ������������������ D3����������� ������������������ Chart����������� ������������������
31����������� ������������������
RHQ����������� ������������������ Metric����������� ������������������ Chart����������� ������������������
32����������� ������������������
RHQ����������� ������������������ Remote����������� ������������������ Operation����������� ������������������
33����������� ������������������
! 원격����������� ������������������ 명령����������� ������������������ 실행����������� ������������������ 기능����������� ������������������ 제공����������� ������������������
RHQ����������� ������������������ REST����������� ������������������ API����������� ������������������
34����������� ������������������
! 3th����������� ������������������ party를����������� ������������������ 위한����������� ������������������ API����������� ������������������ 제공����������� ������������������
RHQ����������� ������������������ 모니터링����������� ������������������ 대상����������� ������������������
! Java����������� ������������������ JVM����������� ������������������
– Apache����������� ������������������ HTTP����������� ������������������ Server����������� ������������������
– Tomcat����������� ������������������
– JBoss����������� ������������������ AS,����������� ������������������ Infinispan����������� ������������������
– Hadoop����������� ������������������
! OS����������� ������������������ Resources����������� ������������������ – CPU,����������� ������������������ Mem,����������� ������������������ Disk,����������� ������������������ Network����������� ������������������
! C-daemon����������� ������������������
– Scribe����������� ������������������ Log����������� ������������������ Aggregator����������� ������������������
35����������� ������������������
RHQ����������� ������������������ Architecture����������� ������������������
! Agent����������� ������������������ /����������� ������������������ Server����������� ������������������ Architecture����������� ������������������ ! Extending����������� ������������������ by����������� ������������������ Plugins����������� ������������������
36����������� ������������������
RHQ����������� ������������������ 구현����������� ������������������ 기술����������� ������������������
! JBoss의����������� ������������������ 프로젝트로����������� ������������������ 구성됨����������� ������������������
– JBoss����������� ������������������ AS����������� ������������������ 7,����������� ������������������ EJB,����������� ������������������ JPA,����������� ������������������ Hibernate,����������� ������������������ JBoss����������� ������������������ Remoting����������� ������������������
– JBoss����������� ������������������ Web����������� ������������������ /����������� ������������������ Transactions����������� ������������������ /����������� ������������������ Infinspan����������� ������������������ /����������� ������������������ Serialization����������� ������������������
– JBoss����������� ������������������ Seam����������� ������������������ /����������� ������������������ RishFaces����������� ������������������
! GWT����������� ������������������
! SIGAR����������� ������������������ API,����������� ������������������ JMX����������� ������������������
37����������� ������������������
RHQ����������� ������������������ 주요����������� ������������������ 기능����������� ������������������ 및����������� ������������������ 강점����������� ������������������
! 설치����������� ������������������ /����������� ������������������ 제거����������� ������������������ 용이����������� ������������������
– Unzip,����������� ������������������ Config,����������� ������������������ Run����������� ������������������
! Resource����������� ������������������ Auto����������� ������������������ discovery����������� ������������������
! 사용자����������� ������������������ 권한����������� ������������������ 기능����������� ������������������
38����������� ������������������
RHQ����������� ������������������ 상용����������� ������������������ 기술����������� ������������������ 지원����������� ������������������ 버전����������� ������������������ 소개����������� ������������������
! RHQ����������� ������������������ 유료����������� ������������������ 기술����������� ������������������ 지원����������� ������������������ 버전����������� ������������������
! Code����������� ������������������ base����������� ������������������ 동일����������� ������������������
! Fully����������� ������������������ quality-tested����������� ������������������ &����������� ������������������ certified����������� ������������������ by����������� ������������������ Red����������� ������������������ Hat����������� ������������������
! JBoss����������� ������������������ ON����������� ������������������ 으로����������� ������������������ 줄여서����������� ������������������ 호칭����������� ������������������
39����������� ������������������
RHQ����������� ������������������ Android����������� ������������������ Client����������� ������������������
! RHQpocket����������� ������������������ -����������� ������������������ vimeo.com/29740860����������� ������������������
40����������� ������������������
RHQ����������� ������������������ Android����������� ������������������ Client����������� ������������������
! RHQpocket����������� ������������������ -����������� ������������������ vimeo.com/29740860����������� ������������������
41����������� ������������������
RHQ����������� ������������������ Positioning����������� ������������������
42����������� ������������������
RHQ
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
43����������� ������������������
How����������� ������������������ to����������� ������������������ monitor����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! Apache����������� ������������������ Flume����������� ������������������
44����������� ������������������
JVM
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! Apache����������� ������������������ Flume����������� ������������������ – JVM����������� ������������������ Heap����������� ������������������ Usage����������� ������������������
– Sources’����������� ������������������ Stats����������� ������������������ – Channels’����������� ������������������ Stats����������� ������������������ – Sinks’����������� ������������������ Stats����������� ������������������
45����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! Apache����������� ������������������ Flume����������� ������������������ – JVM����������� ������������������ Heap����������� ������������������ Usage����������� ������������������
– Sources’����������� ������������������ Stats����������� ������������������ – Channels’����������� ������������������ Stats����������� ������������������ – Sinks’����������� ������������������ Stats����������� ������������������
46����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! Apache����������� ������������������ Flume����������� ������������������ – JVM����������� ������������������ Heap����������� ������������������ Usage����������� ������������������
– Sources’����������� ������������������ Stats����������� ������������������ – Channels’����������� ������������������ Stats����������� ������������������ – Sinks’����������� ������������������ Stats����������� ������������������
47����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! JVM����������� ������������������ Heap����������� ������������������ Usages����������� ������������������
48����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! Channels’����������� ������������������ Stats����������� ������������������
49����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
50����������� ������������������
Generally����������� ������������������ How����������� ������������������ to����������� ������������������ monitor����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! Live����������� ������������������ Charts����������� ������������������
51����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! CPU,����������� ������������������ Memory,����������� ������������������ Disk����������� ������������������
52����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! Memory����������� ������������������ usage����������� ������������������ stats����������� ������������������
53����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! JVM����������� ������������������ Monitoring����������� ������������������ – CPU����������� ������������������ /����������� ������������������ Heap����������� ������������������ /����������� ������������������ Classes����������� ������������������ /����������� ������������������ Thread����������� ������������������
54����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! JBoss����������� ������������������ Application����������� ������������������ Server����������� ������������������ 7����������� ������������������
55����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! JBoss����������� ������������������ Application����������� ������������������ Server����������� ������������������ 7����������� ������������������
56����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! JBoss����������� ������������������ Application����������� ������������������ Server����������� ������������������ 7����������� ������������������
57����������� ������������������
RHQ����������� ������������������ Monitoring����������� ������������������ Practices����������� ������������������
! Apache����������� ������������������ Kafka����������� ������������������ Broker����������� ������������������ 모니터링����������� ������������������
58����������� ������������������
RHQ����������� ������������������ 소개����������� ������������������
59����������� ������������������
Monitoring����������� ������������������ &����������� ������������������ Management����������� ������������������ Platform����������� ������������������
Agenda����������� ������������������
! Prologue����������� ������������������
! RHQ����������� ������������������ 이야기����������� ������������������
! Byteman����������� ������������������ 이야기����������� ������������������
! Epilogue����������� ������������������
60����������� ������������������
61����������� ������������������
Byteman����������� ������������������ 소개����������� ������������������
Byteman����������� ������������������ 용도����������� ������������������
! 장애����������� ������������������ 상황시����������� ������������������ 디버깅����������� ������������������
! 성능����������� ������������������ 측정����������� ������������������
! JDK����������� ������������������ class����������� ������������������ check����������� ������������������ – java.lang.*����������� ������������������
– System.exit()����������� ������������������ and����������� ������������������ System.gc()����������� ������������������
! Analyze����������� ������������������ 3rd����������� ������������������ party����������� ������������������ library,����������� ������������������ WAS����������� ������������������
! Synchronized����������� ������������������ block����������� ������������������ check����������� ������������������
62����������� ������������������
Byteman����������� ������������������ 용도����������� ������������������
! WAR,����������� ������������������ Spring,����������� ������������������ Hibernate,����������� ������������������ JDBC����������� ������������������ on����������� ������������������ Tomcat����������� ������������������
! JDBC����������� ������������������ Driver에서����������� ������������������ Database����������� ������������������ connection����������� ������������������ 에러����������� ������������������
! 실행����������� ������������������ 중����������� ������������������ 간헐적으로����������� ������������������ 발생!!����������� ������������������
63����������� ������������������
Byteman����������� ������������������ 용도����������� ������������������
! 운영����������� ������������������ 중����������� ������������������ 로깅����������� ������������������ 필요����������� ������������������
! Byteman����������� ������������������ 적용����������� ������������������ 결정����������� ������������������
! Rule����������� ������������������ 정의����������� ������������������
64����������� ������������������
Byteman����������� ������������������ 용도����������� ������������������
! Byteman으로����������� ������������������ 근본����������� ������������������ 원인을����������� ������������������ 밝혀냄����������� ������������������
! 개발자의����������� ������������������ 예외����������� ������������������ 처리����������� ������������������ 코드가����������� ������������������ 충분하지����������� ������������������ 못����������� ������������������ 했음����������� ������������������ 발견����������� ������������������
! 동일한����������� ������������������ 현상이����������� ������������������ 반복되지����������� ������������������ 않도록����������� ������������������ 조치����������� ������������������
65����������� ������������������
Byteman����������� ������������������ 소개����������� ������������������
66����������� ������������������
개발자의 또 하나의 무기 Byteman
영국제 명품 무기
Thanks Andrew :-)
Byteman����������� ������������������ 소개����������� ������������������
! Bytecode����������� ������������������ Injection����������� ������������������
! 디버깅����������� ������������������ 코드를����������� ������������������ 동적으로����������� ������������������ 삽입����������� ������������������ 하기����������� ������������������
! Rule-based����������� ������������������ scripting����������� ������������������ language로����������� ������������������ 정의����������� ������������������
! 소스����������� ������������������ 코드,����������� ������������������ 컴파일,����������� ������������������ 재구동����������� ������������������ 불필요����������� ������������������
! 안전하게����������� ������������������ 실행����������� ������������������ 중인����������� ������������������ JVM의����������� ������������������ bytecode를����������� ������������������ 들여다����������� ������������������ 보����������� ������������������
67����������� ������������������
Byteman����������� ������������������ 소개����������� ������������������
! Java����������� ������������������ Agent����������� ������������������ API를����������� ������������������ 기반으로����������� ������������������ Byteman����������� ������������������ Agent����������� ������������������ 구현����������� ������������������
– java.lang.instrument����������� ������������������ API����������� ������������������
! Byteman����������� ������������������ is����������� ������������������ a����������� ������������������ Java����������� ������������������ agent����������� ������������������ program����������� ������������������
– Retransform����������� ������������������ code����������� ������������������ only����������� ������������������ after����������� ������������������ load����������� ������������������
! Injected����������� ������������������ codes����������� ������������������ are����������� ������������������ reversible����������� ������������������ – Inject된����������� ������������������ bytecode는����������� ������������������ 다시����������� ������������������ 원복����������� ������������������ 가능����������� ������������������
68����������� ������������������
Byteman����������� ������������������ Rule����������� ������������������ 정의����������� ������������������
RULE trace main entry
CLASS MyAppMain
METHOD main
AT ENTRY IF true
DO traceln("entering main")
ENDRULE
69����������� ������������������
Byteman����������� ������������������ Rule����������� ������������������ 정의����������� ������������������
RULE trace main entry " Rule name
CLASS MyAppMain
METHOD main
AT ENTRY IF true
DO traceln("entering main")
ENDRULE
70����������� ������������������
Byteman����������� ������������������ Rule����������� ������������������ 정의����������� ������������������
RULE trace main entry
CLASS MyAppMain " Event (Trigger Point)
METHOD main
AT ENTRY IF true
DO traceln("entering main")
ENDRULE
71����������� ������������������
Byteman����������� ������������������ Rule����������� ������������������ 정의����������� ������������������
RULE trace main entry
CLASS MyAppMain
METHOD main
AT ENTRY IF true " Condition
DO traceln("entering main”)
ENDRULE
72����������� ������������������
Byteman����������� ������������������ Rule����������� ������������������ 정의����������� ������������������
RULE trace main entry
CLASS MyAppMain
METHOD main
AT ENTRY IF true
DO traceln("entering main") " Action
ENDRULE
73����������� ������������������
Byteman����������� ������������������ Rule����������� ������������������ 정의����������� ������������������
! Event����������� ������������������ – CLASS/INTERFACE,����������� ������������������ METHOD,����������� ������������������ AT����������� ������������������
! defines����������� ������������������ trigger����������� ������������������ point(s)����������� ������������������ for����������� ������������������ rule����������� ������������������
! Binding����������� ������������������ – introduces/initializes����������� ������������������ rule����������� ������������������ variables����������� ������������������
! Condition����������� ������������������ – Java����������� ������������������ boolean����������� ������������������ expression����������� ������������������
! Action����������� ������������������ – one����������� ������������������ or����������� ������������������ more����������� ������������������ Java����������� ������������������ expressions����������� ������������������
74����������� ������������������
Byteman����������� ������������������ 설치����������� ������������������
! Download����������� ������������������ and����������� ������������������ unzip����������� ������������������
! 환경����������� ������������������ 변수에����������� ������������������ BYTEMAN_HOME����������� ������������������ 경로����������� ������������������
75����������� ������������������
Byteman����������� ������������������ Quick����������� ������������������ Start����������� ������������������
# 대상 클래스 public class AppMain {
public����������� ������������������ static����������� ������������������ void����������� ������������������ main(String[]����������� ������������������ args)����������� ������������������ {����������� ������������������
for����������� ������������������ (int����������� ������������������ i����������� ������������������ =����������� ������������������ 0;����������� ������������������ i����������� ������������������ <����������� ������������������ args.length;����������� ������������������ i++)����������� ������������������ {����������� ������������������
System.out.println(args[i]);����������� ������������������
}����������� ������������������
}����������� ������������������
} # 실행 $ java AppMain foo bar baz foo bar baz
76����������� ������������������
Byteman����������� ������������������ Rule����������� ������������������ 정의����������� ������������������
! AppMain����������� ������������������ main����������� ������������������ 메소드����������� ������������������ 호출����������� ������������������ 시작����������� ������������������ 시에����������� ������������������ 로그를����������� ������������������ 출력하라����������� ������������������
# appmain.btm����������� ������������������ 룰����������� ������������������ 파일����������� ������������������
RULE����������� ������������������ trace����������� ������������������ main����������� ������������������ entry����������� ������������������
CLASS����������� ������������������ AppMain����������� ������������������
METHOD����������� ������������������ main����������� ������������������
AT����������� ������������������ ENTRY����������� ������������������
IF����������� ������������������ true����������� ������������������
DO����������� ������������������ traceln("entering����������� ������������������ main")����������� ������������������
ENDRULE����������� ������������������
77����������� ������������������
Byteman����������� ������������������ Quick����������� ������������������ Start����������� ������������������
# 대상 클래스 public class AppMain {
public����������� ������������������ static����������� ������������������ void����������� ������������������ main(String[]����������� ������������������ args)����������� ������������������ {����������� ������������������
for����������� ������������������ (int����������� ������������������ i����������� ������������������ =����������� ������������������ 0;����������� ������������������ i����������� ������������������ <����������� ������������������ args.length;����������� ������������������ i++)����������� ������������������ {����������� ������������������
System.out.println(args[i]);����������� ������������������
}����������� ������������������
}����������� ������������������
} # 실행 $ java -javaagent:byteman.jar=script:appmain.btm AppMain foo bar baz entering main foo bar baz
78����������� ������������������
Byteman����������� ������������������ Rule����������� ������������������ 정의����������� ������������������
http://github.com/tedwon/byteman-quickstart����������� ������������������
79����������� ������������������
Byteman����������� ������������������ Bulit-in����������� ������������������ 기능����������� ������������������ ����������� ������������������
! Tracing����������� ������������������
! Managing����������� ������������������ Shared����������� ������������������ Rule����������� ������������������ State����������� ������������������
! Timing����������� ������������������
! Checking����������� ������������������ Caller����������� ������������������ Stack����������� ������������������
! Thread����������� ������������������ Synchronization����������� ������������������
! Recursive����������� ������������������ Trigger����������� ������������������ Management����������� ������������������
80����������� ������������������
Byteman����������� ������������������ References����������� ������������������
81����������� ������������������
Refer to Byteman Programmer’s Guide
http://tedwon.com/display/dev/Byteman
Byteman����������� ������������������ References����������� ������������������
82����������� ������������������
Home: www.jboss.org/byteman
Downloads: www.jboss.org/byteman/downloads
Docs: www.jboss.org/byteman/documentation
Blog: bytemanblog.blogspot.com
Git: github.com/bytemanproject/byteman
Forum: community.jboss.org/en/byteman
JIRA: issues.jboss.org/browse/BYTEMAN
Byteman����������� ������������������ Releases����������� ������������������
83����������� ������������������
84����������� ������������������
References����������� ������������������
! http://en.wikipedia.org/wiki/Software_engineer����������� ������������������
! http://docs.jboss.org/author/display/RHQ/Home����������� ������������������
! JBoss����������� ������������������ Operations����������� ������������������ Network����������� ������������������ 2.4.2����������� ������������������ Basic����������� ������������������ Admin����������� ������������������ Guide����������� ������������������
! http://www.jboss.com/products/jbosson����������� ������������������
! http://en.wikipedia.org/wiki/JBoss_operations_network����������� ������������������
! http://vimeo.com/29740860����������� ������������������
! http://tedwon.com/display/dev/RHQ����������� ������������������
! http://www.jboss.org/byteman����������� ������������������ ����������� ������������������
! http://www.jboss.org/byteman/downloads����������� ������������������
! http://www.jboss.org/byteman/documentation����������� ������������������
! http://bytemanblog.blogspot.com����������� ������������������
! http://github.com/bytemanproject/byteman����������� ������������������
! http://community.jboss.org/en/byteman����������� ������������������
! http://issues.jboss.org/browse/BYTEMAN����������� ������������������
! http://tedwon.com/display/dev/Byteman����������� ������������������
! http://github.com/tedwon/byteman-quickstart����������� ������������������
85����������� ������������������
86����������� ������������������
Q & A
Agenda����������� ������������������
! Prologue����������� ������������������
! RHQ����������� ������������������ 이야기����������� ������������������
! Byteman����������� ������������������ 이야기����������� ������������������
! Epilogue����������� ������������������
87����������� ������������������
Epilogue����������� ������������������
자연스럽게����������� ������������������ 실력을����������� ������������������ 발전시키는����������� ������������������ 방법����������� ������������������
좀����������� ������������������ 더����������� ������������������ 빨리����������� ������������������ 고급����������� ������������������ 개발자로����������� ������������������ 성장하시길����������� ������������������
JBUG����������� ������������������ 커뮤니티에����������� ������������������ 참여하세요!����������� ������������������
88����������� ������������������
jboss.org����������� ������������������
facebook.com/groups/jbossusergroup����������� ������������������
jbugkorea.org����������� ������������������
����������� ������������������
����������� ������������������ 89����������� ������������������
tedwon.com����������� ������������������
[email protected]����������� ������������������
����������� ������������������
90����������� ������������������