Javaアプリケーションモニタリングの基本
by
irof
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Java 基本 関 '25 4 月 度 LT @irof
Slide 2
Slide 2 text
自己 紹介 irof 関 中 人 個 人 事ۀ主 現場  2
Slide 3
Slide 3 text
方 知 機ձ 案外  3
Slide 4
Slide 4 text
CPU I/O 🤪 任 ʂ 気持  4
Slide 5
Slide 5 text
JVM CPU ൚用的 賄 固有 事情 ൚用的 知識 ଊ JVM Java 専門 人 見 微妙 固有 流 石 厳 Java 守備範囲  5
Slide 6
Slide 6 text
今回 言 超広 情報 組 合 活動 対象 話 取得 Java 基本 話  6
Slide 7
Slide 7 text
JMX: Java Management Extensions  7
Slide 8
Slide 8 text
JMX: 失伝気味ʁ 案外知 人 少 気 言 勉強 機ձ 滅多 ʁ EE 運用 目 入 通常 開発 ڑ離 SpringBoot UberJar Խ ڑ離 開 ײ 知 人 向 大雑把 説明  8
Slide 9
Slide 9 text
JMX Java標準 管理 Java標準 大事 2回 Java 5 現代 気 使 勝 手 Java 6 気 変  9
Slide 10
Slide 10 text
JMX Java標準 管理 Java標準 大事 2回 Java 5 現代 気 使 勝 手 Java 6 気 変  10 🙇
Slide 11
Slide 11 text
JMX  11
Slide 12
Slide 12 text
JMX 大雑把 説明 使 方 MBean JMX Client 操作 作 方 MBean 作 MBean Server 登録  12
Slide 13
Slide 13 text
MBean 大雑把 使 方 JMX Client 用意 JConsole JDK Mission Control Java Կ 接続 😉 時間  13
Slide 14
Slide 14 text
MBean 大雑把 作 方 MBean MBeanServer 名前 登録  14
Slide 15
Slide 15 text
JMX 大雑把 説明  15
Slide 16
Slide 16 text
JMX 大雑把 説明  16 JConsole 内 好 情報 標準 MBean
Slide 17
Slide 17 text
例: SpringBoot JConsole 接続  17
Slide 18
Slide 18 text
例: SpringBoot JConsole 接続  18 MBean 触 子 達 登録 MBean
Slide 19
Slide 19 text
例: SpringBoot JConsole 接続  19 SpringBoot Admin shutdown 実 行 終了 ײ
Slide 20
Slide 20 text
JMX: 伝 Java標準 仕組 JMX Java使 使 思 使 難 存在 手 出 言 知  20
Slide 21
Slide 21 text
JMX 使 JMX Client 内 JVM 接続 必要 CNBs JMX接続 設定 常時接続 運用 主流 一ԠJolokia HTTP JMX 向 外部 ୟ 複 数 運用 難 問題  21
Slide 22
Slide 22 text
JMX 今後 要 ʁ  22
Slide 23
Slide 23 text
Micrometer  23 例 Micrometer以外 JMX使 色 ʑ
Slide 24
Slide 24 text
Micrometer Micrometerᐌ SLF4J SLF4J 構造 人 伝  24 https://micrometer.io/
Slide 25
Slide 25 text
Micrometer 収集 Micrometer 登録 好 形 収集 側 合 OpenTelemetry Prometheus 他  25
Slide 26
Slide 26 text
Micrometer x JMX Micrometer JMX 情報 取得 JVM 情報 Tomcat 情報 同一VM内 取得  26
Slide 27
Slide 27 text
 27 例 情報 JMX 取得 Micrometer 実装
Slide 28
Slide 28 text
 28 JMX Micrometer 監視 JMX Client機能 備 監視 Java 特別 仕組 運用負ՙ 高
Slide 29
Slide 29 text
JVM Java 知 Java標準 JMX 目 機ձ 減 使 見 ؆単 IDE Java 見 面白 Micrometer 使 知 解像度 上 良 軽 触 分 難 怖  29
Slide 30
Slide 30 text
 30 今日 😉