ホームページ  >  記事  >  Java  >  SpringBoot統合Java診断ツールArthasの使い方

SpringBoot統合Java診断ツールArthasの使い方

PHPz
PHPz転載
2023-05-11 23:58:122148ブラウズ

    springBoot 統合方法

    1. Pom ファイルの紹介

    <dependency>
        <groupId>com.taobao.arthas</groupId>
        <artifactId>arthas-spring-boot-starter</artifactId>
        <version>3.6.7</version>
    </dependency>

    2. Yaml ファイルの紹介

    arthas:
      # telnetPort、httpPort为 -1 ,则不listen telnet端口,为 0 ,则随机telnet端口
      # 如果是防止一个机器上启动多个 arthas端口冲突。可以配置为随机端口,或者配置为 -1,并且通过tunnel server来使用arthas。
      # ~/logs/arthas/arthas.log (用户目录下面)里可以找到具体端口日志
      telnetPort: -1
      httpPort: -1
      # 127.0.0.1只能本地访问,0.0.0.0则可网络访问,但是存在安全问题
      ip: 127.0.0.1
      appName: arthas_test
      # 默认情况下,会生成随机ID,如果 arthas agent配置了 appName,则生成的agentId会带上appName的前缀。
      agent-id: hsehdfsfghhwertyfad
      # tunnel-server地址
      tunnel-server: ws://127.0.0.1:7777/ws

    こちら提案 Agent_id は事前に設定されています。 Artha は、後続のコンソール接続に必要です。

    3. arthas-tunnel-server をダウンロードします

    Arthas Tunnel Server/クライアントを介して複数のエージェントをリモートで管理/接続します

    1. 下载arthas-tunnel-server-3.6.7-fatjar.jar
    https://github.com/alibaba/arthas/releases
    2. 运行
    windows
    java -jar arthas-tunnel-server-3.6.7-fatjar.jar
    linux
    nohup java -jar arthas-tunnel-server-3.6.7-fatjar.jar > /dev/null 2>&1 &
    3.登录查看注册上来的应用
    http://127.0.0.1:8080/actuator/arthas 登陆用户名是arthas
    密码在arthas tunnel server的日志里可以找到,比如:
    Using generated security password: 6e00d3bd-e2b3-4147-b959-63854347cdc1

    4. Arthas Tunnel Server と Spring プロジェクトを開始します

    SpringBoot統合Java診断ツールArthasの使い方

    5. Arthas Tunnel Server にログインします

    アドレス http://127.0.0.1:8080/ を入力し、agent_id を入力します。インターフェイスは次のようになります。下に。

    SpringBoot統合Java診断ツールArthasの使い方

    #6. コマンドを入力して、

    ダッシュボード (現在のシステムのリアルタイム データ パネル)

    # をテストします。 ##

    以上がSpringBoot統合Java診断ツールArthasの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。