JENNIFERの機能
JENNIFERは核心となる機能を追加、また画面の適切な配置、グラフの色など、理解しやすさを追求しています。JENNIFERは実用的(プラクティカル)なツールです。
- 全トランザクション応答時間分布(X-View)インターフェイス
- 全トランザクション応答時間分布(X-View)インターフェイス
- エンタープライズ観点性能管理
- 使いやすい
- 分かりやすい
JENNIFERの主要機能
- リアルタイム負荷/サービスモニタリング
- 障害診断/性能低下ボトルネック原因分析
- 全トランザクション応答時間分布図(X-VIEW)
- 個別トランザクション詳細プロファイリング
- 外部リソース(CTG,Jolt,WebT,WTC) 連携追跡
- アプリケーション/SQLクエリモニタリング
- メモリリーク追跡
- アプリケーションの障害検知及び分析
- サービス急増時、自動負荷制御
- ユーザ 定義型統合ダッシュボード(Drag & Drop)
- ユーザ権限別メニュー/画面構成
- システム/APサーバのリソースモニタリング
- テンプレート基盤ユーザ定義型統計分析レポート
JENNIFERのダイナミックモニタリング
- サービスモニタリング
- リソースモニタリング
- 分析機能
- リアルタイムアクティブサービスモニタリング
JENNIFERの応答時間分布図(X-VIEW)
JENNIFERのX-VIEW/詳細トランザクションプロファイリング
JENNIFER統計分析及びレポート
サービス統計分析 : 接続者数、応答時間、リソース使用量などトランザクションについての各統計データを定量的に可視化します。
ユーザ定義型レポート : データ保存構造のDB化により2次データ 加工が可能です。ユーザ中心の任意のレポートテンプレートにより多様な観点の性能レポートを提供します。
レポートスケジュール : レポートスケジュールにより日別/週別/月別レポートを自動生成可能です。
JENNIFER機能の差別化
1) ダイナミックプロファイリング : JENNIFERは、APサーバを再起動せず、任意のパッケージ, クラス, メソッドを追加登録することによりトランザクションプロファイリングを活性化、非活性化させることが可能です。
2) ダイナミックスタックトレース : アプリケーションのJava プール スタックトレース(Java Full StackTrace)を取り出す伝統的な方法は、アプリケーションのソースを修正して任意の エラー(Exception)を意図的に発生させスタックトレースを 明示的に出す方法でした。しかし、JenniferはAPサーバを再起動せず、任意のクラス/メソッドを運用中に登録することで、トランザクションが該当クラス/メソッドに進入時、該当時点までのプールスタックトレースをアプリケーションのソース修正なしにダイナミックに取り出す事が可能です。
3) ドメイン別統合モニタリング : 大規模エンタープライズ環境では、異なるビジネス 業務システムが各々性能管理モニタリングを行う場合、これらをドメイン(Domain)に統合し、統合ダッシュボードの構成及び管理が可能です。
4) モニタリング拡張アダプタ機能 : JENNIFERは、Webミドルウェアの中枢的な役割をするAPサーバの中心的なサービス及びリソースモニタリング機能を提供します。また、Jenniferの拡張アダプタ機能(EAF,Extended Adaptor Functionality)を利用して内部、外部の性能 モニタリング 領域を柔軟に拡張することも可能です。拡張アダプタ機能(EAF)は3つのタイプを利用可能です。
- レモン(REMON) : シェルスクリプト、Javaプログラム、Cライブラリ、テルネット(Telnet,SSH)、SQLなど多様な形態のユーザ定義型アダプタをサポートします。
- エキストラエージェント(Extra Agent) : APサーバインスタンス内部でエンベデッドされレモン又はJENNIFERサーバと直接通信します。
- ログウォッチャー(Log Watcher) : 多様な形態のユーザログ(Log)ファイルをリアルタイム監視し、特定文字列の頻度をモニタリング可能です。アラート(Alert)処理も可能です。
JENNIFERの構成図
1) JENNIFERエージェント(AGENT) : モニタリング対象システムに搭載され各種性能情報を収集、JENNIFERサーバへ伝送する役割をします
2) JENNIFERサーバ(SERVER) : JENNIFERエージェントからリアルタイムモニタリング情報を収集、加工して統計情報管理、障害/エラー アラートなど管理に必要な各種機能を行います。
3) JENNIFERリポジトリ(REPOSITORY) : JENNIFERサーバで加工されたデータはデータ形態によりDB,Fileシステムに保存します。
4) JENNIFERクライアントコンソール(CLIENT CONSOLE) : Webブラウザであるため、場所の制約なくシステムモニタリング及びJENNIFER管理が可能です。












