JMXとjstatdを使ったJavaアプリケーションのパフォーマンス監視
Java Management Extensions(JMX)は、Javaプログラムの監視や管理を可能にするフレームワークです。また、カスタム実装したMBeanを使用して特定のメトリクスを検出することも可能です。ローカル環境では、jvisualvm、jconsole、またはJMCを使って直接JVMに接続できますが、リモートでの利用には以下の設定が必要です。
JMXによるリモートアクセスの設定
次の例では、Java ...
8月14日 06:25 投稿
Tomcat構成と最適化の実践ガイド
Java実行環境の基礎知識
Javaエコシステムの主な構成要素:
JDK:開発者向けの開発・実行環境を提供するソフトウェア開発キット
SDK:ライブラリやコンパイラなどを含むソフトウェア開発パッケージ
JRE:Javaアプリケーションの実行環境を提供するランタイム
Tomcatインストール手順
前提条件
JDKダウンロード:https://www.oracle.com/java/technologies/javase-jdk8- ...
8月2日 23:27 投稿
ZooKeeper運用管理のための主要コマンド集
サーバー管理コマンド
ZooKeeperサーバー制御スクリプトは主要な運用操作を提供します。実行パスを指定せずに起動すると利用可能なオプションが表示されます:
ZooKeeper JMX機能はデフォルトで有効です
設定ファイル: /opt/zk/conf/zoo.cfg
使用法: ./zkServer.sh [--config <設定ディレクトリ>] {起動|フォアグラウンド起動|停止|再起動|状態確認|コマンド表示}
実 ...
7月26日 19:41 投稿
JavaおよびJMXを活用したアプリケーション監視・管理アーキテクチャの構築
JMXアーキテクチャの基礎構成
JMX(Java Management Extensions)は、Java仮想マシンおよび実行中アプリケーションの状態をリアルタイムで監視・制御するための標準的な管理フレームワークである。その設計は主に3つの階層で構成される。
インストゥルメンテーションレイヤー:管理対象となるビジネスロジックやミドルウェアコンポーネントを、JMX標準契約に従って外部に ...
7月14日 02:23 投稿
Apache Cassandra® メトリクスエクスポータの問題解決ガイド
1. プロジェクト概要と主要なプログラミング言語
プロジェクト概要:Apache Cassandra® メトリクスエクスポータ(Cassandra Exporter)は、Prometheus に友好的なエンドポイントを介して Apache Cassandra® のメトリクスをエクスポートするための独立したアプリケーションです。このプロジェクトは当初、JMX エクスポータのブランチとして開始されましたが、Apache Cassa ...
7月6日 20:13 投稿