import{_ as r,o as i,c,a as s,b as n,w as t,e as a,d as p,r as l}from"./app.391b0e4e.js";const d={},u=s("h1",{id:"\u8FDB\u9636\u4F7F\u7528",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u8FDB\u9636\u4F7F\u7528","aria-hidden":"true"},"#"),a(" \u8FDB\u9636\u4F7F\u7528")],-1),h=s("h2",{id:"web-console",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),a(" Web Console")],-1),v=s("p",null,"\u901A\u8FC7 websocket \u8FDE\u63A5 Arthas\u3002",-1),b=a("Web Console"),m=s("h2",{id:"arthas-properties",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),a(" Arthas Properties")],-1),k=a("Arthas Properties"),_=s("h2",{id:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","aria-hidden":"true"},"#"),a(" \u4EE5 java agent \u65B9\u5F0F\u542F\u52A8")],-1),g=a("\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8"),f=p(`
select
\u529F\u80FD\u9009\u62E9 attach \u7684\u8FDB\u7A0B\u3002\u6B63\u5E38\u60C5\u51B5\u4E0B\uFF0C\u6BCF\u6B21\u6267\u884Cas.sh
/arthas-boot.jar
\u9700\u8981\u9009\u62E9\uFF0C\u6216\u8005\u6307\u5B9A PID\u3002\u8FD9\u6837\u4F1A\u6BD4\u8F83\u9EBB\u70E6\uFF0C\u56E0\u4E3A\u6BCF\u6B21\u542F\u52A8\u5E94\u7528\uFF0C\u5B83\u7684 PID \u4F1A\u53D8\u5316\u3002
\u6BD4\u5982\uFF0C\u5DF2\u7ECF\u542F\u52A8\u4E86math-game.jar
\uFF0C\u4F7F\u7528jps
\u547D\u4EE4\u67E5\u770B\uFF1A
$ jps
58883 math-game.jar
58884 Jps
\u901A\u8FC7select
\u53C2\u6570\u53EF\u4EE5\u6307\u5B9A\u8FDB\u7A0B\u540D\u5B57\uFF0C\u975E\u5E38\u65B9\u4FBF\u3002
$ ./as.sh --select math-game
Arthas script version: 3.3.6
[INFO] JAVA_HOME: /tmp/java/8.0.222-zulu
Arthas home: /Users/admin/.arthas/lib/3.3.6/arthas
Calculating attach execution time...
Attaching to 59161 using version /Users/admin/.arthas/lib/3.3.6/arthas...
real 0m0.572s
user 0m0.281s
sys 0m0.039s
Attach success.
telnet connecting to arthas server... current timestamp is 1594280799
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
,---. ,------. ,--------.,--. ,--. ,---. ,---.
/ O \\ | .--. ''--. .--'| '--' | / O \\ ' .-'
| .-. || '--'.' | | | .--. || .-. |\`. \`-.
| | | || |\\ \\ | | | | | || | | |.-' |
\`--' \`--'\`--' '--' \`--' \`--' \`--'\`--' \`--'\`-----'
wiki https://arthas.aliyun.com/doc
tutorials https://arthas.aliyun.com/doc/arthas-tutorials.html
version 3.3.6
pid 58883
\u57283.1.4
\u7248\u672C\u540E\uFF0C\u589E\u52A0\u4E86\u7528\u6237\u6570\u636E\u56DE\u62A5\u529F\u80FD\uFF0C\u65B9\u4FBF\u7EDF\u4E00\u505A\u5B89\u5168\u6216\u8005\u5386\u53F2\u6570\u636E\u7EDF\u8BA1\u3002
\u5728\u542F\u52A8\u65F6\uFF0C\u6307\u5B9Astat-url
\uFF0C\u5C31\u4F1A\u56DE\u62A5\u6267\u884C\u7684\u6BCF\u4E00\u884C\u547D\u4EE4\uFF0C\u6BD4\u5982\uFF1A ./as.sh --stat-url 'http://192.168.10.11:8080/api/stat'
\u5728 tunnel server \u91CC\u6709\u4E00\u4E2A\u793A\u4F8B\u7684\u56DE\u62A5\u4EE3\u7801\uFF0C\u7528\u6237\u53EF\u4EE5\u81EA\u5DF1\u5728\u670D\u52A1\u5668\u4E0A\u5B9E\u73B0\u3002
`,11),x={href:"https://github.com/alibaba/arthas/blob/master/tunnel-server/src/main/java/com/alibaba/arthas/tunnel/server/app/web/StatController.java",target:"_blank",rel:"noopener noreferrer"},j=a("StatController.java"),A=s("h2",{id:"\u5176\u4ED6\u7279\u6027",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u5176\u4ED6\u7279\u6027","aria-hidden":"true"},"#"),a(" \u5176\u4ED6\u7279\u6027")],-1),w=a("\u5F02\u6B65\u547D\u4EE4\u652F\u6301"),C=a("\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7"),y=a("\u6279\u5904\u7406\u7684\u652F\u6301"),E={href:"https://github.com/alibaba/arthas/issues/11",target:"_blank",rel:"noopener noreferrer"},I=a("ognl \u8868\u8FBE\u5F0F\u7684\u7528\u6CD5\u8BF4\u660E");function N(V,L){const e=l("RouterLink"),o=l("ExternalLinkIcon");return i(),c("div",null,[u,h,v,s("ul",null,[s("li",null,[n(e,{to:"/doc/web-console.html"},{default:t(()=>[b]),_:1})])]),m,s("ul",null,[s("li",null,[n(e,{to:"/doc/arthas-properties.html"},{default:t(()=>[k]),_:1})])]),_,s("ul",null,[s("li",null,[n(e,{to:"/doc/agent.html"},{default:t(()=>[g]),_:1})])]),f,s("p",null,[s("a",x,[j,n(o)])]),A,s("ul",null,[s("li",null,[n(e,{to:"/doc/async.html"},{default:t(()=>[w]),_:1})]),s("li",null,[n(e,{to:"/doc/save-log.html"},{default:t(()=>[C]),_:1})]),s("li",null,[n(e,{to:"/doc/batch-support.html"},{default:t(()=>[y]),_:1})]),s("li",null,[s("a",E,[I,n(o)])])])])}var P=r(d,[["render",N],["__file","advanced-use.html.vue"]]);export{P as default};