内网环境简单使用arthas的方法

内网环境下SpringBoot项目接入Arthas诊断工具实战指南

背景痛点

在传统企业级开发场景中,模拟环境和正式环境通常部署在内网隔离环境,无法直接访问外网下载Arthas官方提供的诊断工具。本文将分享一套经过验证的完整接入方案,帮助开发者突破网络限制,快速搭建Java应用诊断能力。

方案选型

通过引入Arthas官方提供的SpringBoot Starter依赖,结合容器化环境特性实现零外网访问部署。该方案具有以下优势:

  1. 无需外网下载安装包
  2. 自动集成SpringBoot生态
  3. 支持Telnet/HTTP双协议接入
  4. 兼容主流容器化部署环境

实施步骤

一、Maven依赖配置

二、容器环境定位

  1. 登录目标容器执行文件搜索

递归查找arthas日志文件

find / -name arthas 2>/dev/null

进入这个文件打开日志可以找到他又两个端口,一个是telnet的一个是http的我们这个地方要使用的是telnet的端口(一般是3658)

三、Telnet接入实战

  1. 容器内直连方案: telnet 127.0.0.1 3658

如果是宿主级就连接容器的ip加端口

相关推荐
神奇小汤圆几秒前
Unsafe魔法类深度解析:Java底层操作的终极指南
后端
yuluo_YX10 分钟前
Reactive 编程 - Java Reactor
java·python·apache
山岚的运维笔记24 分钟前
SQL Server笔记 -- 第20章:TRY/CATCH
java·数据库·笔记·sql·microsoft·sqlserver
神奇小汤圆34 分钟前
浅析二叉树、B树、B+树和MySQL索引底层原理
后端
文艺理科生43 分钟前
Nginx 路径映射深度解析:从本地开发到生产交付的底层哲学
前端·后端·架构
千寻girling44 分钟前
主管:”人家 Node 框架都用 Nest.js 了 , 你怎么还在用 Express ?“
前端·后端·面试
南极企鹅1 小时前
springBoot项目有几个端口
java·spring boot·后端
Luke君607971 小时前
Spring Flux方法总结
后端
define95271 小时前
高版本 MySQL 驱动的 DNS 陷阱
后端
清风拂山岗 明月照大江1 小时前
Redis笔记汇总
java·redis·缓存