ヘッダーをスキップ
Oracle® Coherenceマネージメント・ガイド
リリース3.7.1
B71690-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

A Coherence MBeanのリファレンス

この付録では、Coherenceの様々な部分を管理および監視するために使用されるCoherence MBeanのリファレンスについて説明しています。MBeanのすべての属性および操作について詳しく紹介します。

このリファレンスに加えて、RegistrationインタフェースにもCoherence MBeanの説明があります(Oracle Coherence Java APIリファレンスを参照)。MBeanの情報は、JConsoleなどのMBean対応エージェントでも参照できます。Coherence MBeanへのアクセス方法の詳細は、第2章「JMXを使用したCoherenceの管理」を参照してください。

この付録は、次の各項で構成されています。

A.1 MBeanの索引

表A-1は、Coherenceを管理するために提供されているMBeanのリストです。

表A-1 Coherence MBean

MBean 説明

CacheMBean


キャッシュを表します。1つのクラスタ・メンバーには、この管理対象Beanのゼロ個以上のインスタンスがあります。

ClusterMBean


クラスタ・オブジェクトを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。

ClusterNodeMBean


クラスタ・メンバーを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。

ConnectionManagerMBean


Coherence*Extendプロキシを表します。1つのクラスタ・メンバーには、この管理対象Beanのゼロ個以上のインスタンスがあります。

ConnectionMBean


Coherence*Extendを介したクライアントのリモート接続を表します。1つのクラスタ・メンバーには、この管理対象Beanのゼロ個以上のインスタンスがあります。

FlashJournalRM


フラッシュ・ジャーナル・リソース・マネージャを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。

ManagementMBean


グリッドJMXインフラストラクチャを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。

PointToPointMBean


2つのクラスタ・メンバー間のネットワーク・ステータスを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。

RamJournalRM


RAMジャーナル・リソース・マネージャを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。

ReporterMBean


Coherence JMXレポータを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。

ServiceMBean


クラスタ化されたサービスを表します。1つのクラスタ・メンバーには、この管理対象Beanのゼロ個以上のインスタンスがあります。

StorageManagerMBean


記憶域が有効化された分散キャッシュ・サービスの記憶域インスタンスを表します。1つのクラスタ・メンバーには、この管理対象Beanのゼロ個以上のインスタンスがあります。

TransactionManagerMBean


トランザクション・マネージャを表します。1つのクラスタ・メンバーには、この管理対象Beanのゼロ個以上のインスタンスがあります。



CacheMBean

CacheMBean MBeanはキャッシュを表します。1つのクラスタ・メンバーには、各データ・サービスの種類(分散、レプリケーションなど)について構成されたキャッシュの数に応じて、この管理対象Beanのゼロ個以上のインスタンスがあります。このMBeanは、キャッシュの操作およびパフォーマンスに関する統計を提供します。このMBeanの一部の属性は書込み可能であり、キャッシュの動作がリアルタイムに変更されます。

このMBeanのオブジェクト名は次のとおりです。

type=Cache,service=service name,name=cache name,nodeId=cluster node's id,tier=tier tag

注意:

CacheMBean MBeanには、トランザクション・キャッシュでは使用できない属性が多く含まれています。使用できない属性が発行されると、トランザクション・キャッシュは-1の値を返します。サポートされている属性のリストおよびトランザクション固有の説明は、『Oracle Coherence開発者ガイド』を参照してください。

属性

表A-2は、CacheMBeanの属性を示しています。

表A-2 CacheMBeanの属性

属性 アクセス 説明

AverageGetMillis

Double

読取り専用

統計が最後にリセットされてから行われたget()呼出し当たりの平均ミリ秒です。

AverageHitMillis

Double

読取り専用

統計が最後にリセットされてから行われた、ヒットだったget()呼出し当たりの平均ミリ秒です。

AverageMissMillis

Double

読取り専用

統計が最後にリセットされてから行われた、ミスだったget()呼出し当たりの平均ミリ秒です。

AveragePutMillis

Double

読取り専用

統計が最後にリセットされてから行われたput()呼出し当たりの平均ミリ秒です。

BatchFactor

Double

読取り/書込み

BatchFactor属性は、遅延書込みのキュー・エントリの適切な時間を計算する際に使用されます。QueueDelay間隔と同程度遅延書込みキューに入れられている場合、キュー・エントリは書込み操作に「適切である」と判断されます。ソフト熟成時間は、実際の熟成時間より前の時点になります。これより後では、エントリが(その他のすべての熟成エントリとソフト熟成エントリとともに)キャッシュ・ストアに対するバッチの非同期の書込み操作に組み込まれます。この属性が適用されるのは、非同期書込みが有効であり(つまり、QueueDelay属性の値がゼロより大きい)、かつキャッシュ・ストアがstoreAll()メソッドを実装している場合のみです。要素の値は、QueueDelay間隔の割合で表します。有効な値は[0.0, 1.0]の範囲のダブルです。

CacheHits

Long

読取り専用

統計が最後にリセットされてからの大まかなキャッシュ・ヒット数。キャッシュ・ヒットとは、エントリがこのマップに存在する読取り操作の呼出し(つまりget())です。

CacheHitsMillis

Long

読取り専用

エントリがこのマップに存在するget()操作の合計ミリ秒(統計が最後にリセットされてからの)。

CacheMisses

Long

読取り専用

統計が最後にリセットされてからのおよそのキャッシュ・ミス数。

CacheMissesMillis

Long

読取り専用

エントリがこのマップに存在しないget()操作の合計ミリ秒(統計が最後にリセットされてからの)。

CachePrunes

Long

読取り専用

統計が最後にリセットされてからのプルーニング操作の数。プルーニング操作は、キャッシュがHighUnitsに指定された最大値に達するたびに実行されます。

CachePrunesMillis

Long

読取り専用

統計が最後にリセットされてから使用されたプルーニング操作の合計ミリ秒。

Description

String

読取り専用

キャッシュの説明。

ExpiryDelay

Integer

読取り/書込み

キャッシュ・エントリの有効期限(ミリ秒単位)です。値が0の場合は、有効期限の自動失効が無効であることを示します。この属性を変更しても、有効期限の失効をスケジュールされた既存のエントリには影響しません。

HighUnits

Integer

読取り/書込み

キャッシュ・サイズの測定単位の制限。キャッシュが最大単位レベルに達すると、そのキャッシュは自動的に削除されます。これは通常、キャッシュの高水位標と呼ばれます。

HitProbability

Double

読取り専用

統計の最後のリセット以降に収集された統計に基づいて算出した、次の呼出しがヒットであるおよその確率(0 <= p <= 1)。

LowUnits

Integer

読取り/書込み

プルーニング時にキャッシュが縮小するユニット数です。これはしばしば、キャッシュの「最低水位標」と呼ばれます。

PersistenceType

String

読取り専用

このキャッシュの永続性タイプです。可能な値は、NONEREAD-ONLYWRITE-THROUGHWRITE-BEHINDです。

QueueDelay

Integer

読取り/書込み

ライトビハインド・キューに追加されたエントリが、キャッシュ・ストアを使用して格納されるまでのキューでの待ち秒数です。この属性は、永続性タイプがWRITE-BEHINDである場合にのみ適用されます。

QueueSize

Integer

読取り専用

ライトビハインド・キュー・サイズのサイズです。この属性は、永続性タイプがWRITE-BEHINDである場合にのみ適用されます。

RefreshFactor

Double

読取り/書込み

この属性は、キャッシュ・エントリのソフト失効時間の計算に使用されます。ソフト失効時間は、実際の失効時間より前の時点になります。これより後では、エントリへのアクセス・リクエストによって、エントリに対する非同期のロード・リクエストがスケジュール化されます。この属性は、自動失効がスケジュールされた内部ローカル・キャッシュがある、読取り/書込みバッキング・マップにのみ適用されます。この要素の値は、内部ローカル・キャッシュの有効期限の割合として表されます。有効な値は[0.0, 1.0]の範囲のダブルです。ゼロの場合、スケジュール先行リフレッシュは無効になります。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

RequeueThreshold

Integer

読取り/書込み

失敗したキャッシュ・ストア書込み操作が再キューされたライトビハインド・キューの最大サイズです。ゼロの場合、ライトビハインドの再キューは無効になります。この属性は、永続性タイプがWRITE-BEHINDである場合にのみ適用されます。

Size

Integer

読取り専用

キャッシュ内のエントリ数です。

StoreAverageBatchSize

Long

読取り専用

統計が最後にリセットされてから行われた、キャッシュ・ストアの書込み操作ごとに格納されたエントリの平均数。store()メソッドのコールは1つのバッチとしてカウントされますが、storeAll()メソッドのコールは渡されたマップ・サイズのバッチとしてカウントされます。永続性タイプがNONEの場合、この値は-1です。

StoreAverageReadMillis

Long

読取り専用

統計が最後にリセットされてから行われた読取り操作当たりに使用された平均時間(ミリ秒)。永続性タイプがNONEの場合、この値は-1です。

StoreAverageWriteMillis

Long

読取り専用

統計が最後にリセットされてから行われた書込み操作当たりに使用された平均時間(ミリ秒)。永続性タイプがNONEの場合、この値は-1です。

StoreFailures

Long

読取り専用

統計が最後にリセットされてから発生したキャッシュ・ストア失敗(ロード、格納、消去操作)の総数。永続タイプがNONEの場合、この値は-1です。

StoreReadMillis

Long

読取り専用

統計が最後にリセットされてから、ロード操作に使用された累積時間(ミリ秒)。永続性タイプがNONEの場合、この値は-1です。

StoreReads

Long

読取り専用

統計が最後にリセットされてから行われたロード操作の総数。永続性タイプがNONEの場合、この値は-1です。

StoreWriteMillis

Long

読取り専用

統計が最後にリセットされてから、格納および消去操作に使用された累積時間(ミリ秒)。永続性タイプがNONEまたはREAD-ONLYの場合、この値は-1です。

StoreWrites

Long

読取り専用

統計が最後にリセットされてから行われた格納および消去操作の総数。永続性タイプがNONEまたはREAD-ONLYの場合、この値は-1です。

TotalGets

Long

読取り専用

統計が最後にリセットされてからのget()操作の総数。

TotalGetsMillis

Long

読取り専用

統計が最後にリセットされてからのget()操作にかかった時間の合計(ミリ秒)。

TotalPuts

Long

読取り専用

統計が最後にリセットされてからのput()操作の総数。

TotalPutsMillis

Long

読取り専用

統計が最後にリセットされてからのput()操作にかかった時間の合計(ミリ秒)。

UnitFactor

Integer

読取り専用

UnitsLowUnitsおよびHighUnitsの各プロパティの調整に使用する係数。たとえば、BINARY単位換算カリキュレータでは、係数1048576を使用してバイトをメガバイトに換算できます。

Units

Integer

読取り専用

単位で測定したキャッシュのサイズ。この値は、UnitFactorによって調整される必要があります。


操作

CacheMBean MBeanには、すべてのキャッシュ統計をリセットするresetStatistics操作が含まれます。


ClusterMBean

ClusterMBean MBeanはクラスタを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。このMBeanは、クラスタに関する操作の統計を提供します。

このMBeanのオブジェクト名は次のとおりです。

type=Cluster

属性

表A-3は、ClusterMBeanの属性を示しています。

表A-3 ClusterMBeanの属性

属性 アクセス 説明

ClusterName

String

読取り専用

クラスタの名前。

ClusterSize

Integer

読取り専用

クラスタ・メンバーの総数。

LicenseMode

String

読取り専用

このクラスタが使用しているライセンス・モード。可能な値はEvaluationDevelopmentまたはProductionです。

LocalMemberId

Integer

読取り専用

レポーティングMBeanサーバーと一緒に配置されているクラスタ・メンバーのメンバーID。クラスタ・サービスが実行されていない場合、この値は-1です。

MemberIds

Integer[]

読取り専用

既存のクラスタ・メンバーIDすべての配列。

Members

String[]

読取り専用

既存のクラスタ・メンバーすべての配列。

MembersDeparted

String[]

読取り専用

最近離脱したクラスタ・メンバーの情報を記述する文字列の配列。メンバーIDが再利用されると、そのメンバーはこの配列から削除されます。この情報はメンバーがクラスタに参加した時点から記述され、MBeanサーバー・メンバーがクラスタから離れたり再参加したりする時にリセットされます。MembersDepartureCountは、この配列のサイズではなく、離脱したメンバーの合計数を表します。

MembersDepartureCount

Long

読取り専用

この管理メンバーがクラスタに参加した時点、または統計がリセットされた時点から、このメンバーがクラスタからの他のメンバーの離脱を確認した回数。

OldestMemberId

Integer

読取り専用

シニア・クラスタのメンバーID。クラスタ・サービスが実行されていない場合、この値は-1です。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

Running

Boolean

読取り専用

クラスタを実行するかどうかを指定します。

Version

String

読取り専用

Coherenceのバージョン。


操作

表A-4は、ClusterMBeanの操作を示しています。

表A-4 ClusterMBeanの操作

操作 パラメータ 戻り値の型 説明

ensureRunning

NA

Void

このメンバーでクラスタ・サービスが実行されていることを確認します。

shutdown

NA

Void

このメンバーのクラスタ・サービスをシャットダウンします。



ClusterNodeMBean

ClusterNodeMBean MBeanはクラスタ・メンバーを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。このMBeanは、クラスタのメンバーの操作およびパフォーマンスに関する様々な統計を提供します。多くの属性は書込み可能であり、メンバーの動作がリアルタイムに変更されます。

このMBeanのオブジェクト名は次のとおりです。

type=Node,nodeId=cluster node's id

属性

表A-5は、ClusterNodeMBeanの属性を示しています。

表A-5 ClusterNodeMBeanの属性

属性 アクセス 説明

BufferPublishSize

Integer

読取り/書込み

パブリッシャが使用するユニキャスト・データグラム・ソケットのバッファ・サイズで、パケット数で測定されます。実行時にこの値を変更することは、ネットワーク通信を一時休止させ、すべてのクラスタ・サービスの停止につながる場合もあるため、本質的に安全でない操作です。

BufferReceiveSize

Integer

読取り/書込み

受信者が使用するユニキャスト・データグラム・ソケットのバッファ・サイズで、パケット数で測定されます。実行時にこの値を変更することは、ネットワーク通信を一時休止させ、すべてのクラスタ・サービスの停止につながる場合もあるため、本質的に安全でない操作です。

CpuCount

Integer

読取り専用

このメンバーが実行されているコンピュータのCPUコアの数です。

FlowControlEnabled

Boolean

読取り専用

FlowControlが有効かどうかを示します。フロー制御を有効にするには、『Oracle Coherence開発者ガイド』<flow-control要素を参照してください。

Id

Integer

読取り専用

現在メンバーを一意に識別し、そのメンバーが存続している間は変わらない短いメンバーID。

LoggingDestination

String

読取り専用

ログ・システムによって使用される出力デバイスです。有効な値は、stdoutstderrjdklog4jまたはファイル名です。

LoggingFormat

String

読取り/書込み

ログ出力先に渡す前に、メッセージをフォーマットする方法を指定します。

LoggingLevel

Integer

読取り/書込み

どのログ・メッセージをログ出力先に出力するかを指定します。有効な値は負でない整数です。すべてのログ出力を無効にする場合は-1を指定します。

LoggingLimit

Integer

読取り/書込み

ログ出力デーモンがメッセージ・キューから処理する文字の最大数。この数を超過すると、キューに残っているメッセージがすべて破棄されます。有効な値は、0 - Integer.MAX_VALUE (2147483647)の範囲の整数です。ゼロはInteger.MAX_VALUEを意味します。

MachineId

Integer

読取り専用

メンバーのマシンID。

MachineName

String

読取り専用

構成された名前は、物理的に同じコンピュータにあるメンバーすべてと同じであり、別の物理的なコンピュータにあるメンバーと異なる必要があります。

MemberName

String

読取り専用

メンバーごとに一意となるように設定した名前。

MemoryAvailableMB

Integer

読取り専用

新規オブジェクトで使用可能なJVMのメモリーの合計量(MB)です。

MemoryMaxMB

Integer

読取り専用

JVMがMB単位で使用するメモリーの最大量です。

MulticastAddress

String

読取り専用

グループ通信で使用するメンバーのマルチキャスト・ソケットのIPアドレスです。

MulticastEnabled

Boolean

読取り専用

メンバーがグループ通信にマルチキャストを使用するかどうか指定します。falseの場合、このメンバーは、クラスタに参加する際にはWellKnownAddresses属性にリストされたアドレスを使用し、クラスタの他のメンバーと通信する際にはポイントツーポイントのユニキャストを使用します。

MulticastPort

Integer

読取り専用

グループ通信で使用するメンバーのマルチキャスト・ソケットのポートです。

MulticastTTL

Integer

読取り専用

メンバーのマルチキャスト・ソケットで送信されるマルチキャスト・パケットの有効時間です。

MulticastThreshold

Integer

読取り/書込み

クラスタにあるパケットの送信先サーバーの割合(0から100)です。この値より大きければパケットはマルチキャストを使用して送信され、小さければパケットはユニキャストを使用して送信されます。

NackEnabled

Boolean

読取り専用

早期にパケットの損失を検知するプロトコルを有効にするかどうか指定します。

NackSent

Long

読取り専用

メンバー統計が最後にリセットされてから送信されたNACKパケットの合計数です。

PacketDeliveryEfficiency

Float

読取り専用

パケット損失の検知および再送信の効率性です。効率性が低い場合、不要なパケットの再送信が高い割合で発生しています。

PacketsBundled

Long

読取り専用

送信前にバンドルされたパケットの総数。ネットワーク送信の総数は、PacketsSent - PacketsBundledです。

PacketsReceived

Long

読取り専用

メンバー統計が最後にリセットされてから受信されたパケットの数です。

PacketsRepeated

Long

読取り専用

メンバー統計が最後にリセットされてから受信された重複パケットの数です。

PacketsResent

Long

読取り専用

メンバー統計が最後にリセットされてから再送信されたパケットの数です。タイムアウト期間内にACKが受信されないと、パケットが再送信されます。

PacketsResentEarly

Long

読取り専用

再送信が早すぎたパケットの総数です。パケットが受信されなかったことを示すNACKがあると、パケットは早すぎるタイミングで再送信されます。

PacketsResentExcess

Long

読取り専用

後で不要と判断されたパケット再送の合計数です。

PacketsSent

Long

読取り専用

メンバー統計が最後にリセットされてから送信されたパケットの数です。

Priority

Integer

読取り専用

メンバーを選択する際に使用される優先度または加重値です。

ProcessName

String

読取り専用

設定された名前は、同じプロセス(JVM)内にあるメンバーと同じであり、別のプロセスにあるメンバーと異なる必要があります。明示的に表示されない場合、この名前は、通常はプロセス識別子(PID)を表すシステムRuntimeMXBeanName属性として内部で計算されます。

ProductEdition

String

読取り専用

このメンバーを実行している製品エディションです。使用可能な値は、Standard EditionEnterprise EditionGrid Editionです。

PublisherPacketUtilization

Float

読取り専用

メンバー・ソケットが最後に再オープンされてからのこのクラスタ・メンバーのパブリッシャ・パケットの使用率です。この値は、送信されたバイト数の、すべてのパケットがフルである送信バイト数に対する比率です。使用率が低い場合は、効率的にネットワークを使用するために十分な大きさでデータが送信されていないことを示します。

PublisherSuccessRate

Float

読取り専用

メンバー統計が最後にリセットされてからのこのクラスタ・メンバーのパブリッシュ成功率です。パブリッシュ成功率とは、最初の試行で正常に送信されたパケット数の、送信パケット合計数に対する比率です。タイムアウト期限内にACKが受信されないときには失敗の回数が増分されます。失敗は、ネットワーク待機時間が長すぎるかパケット・ドロップ率が高すぎるために発生します。

QuorumStatus

String

読取り専用

クラスタ定足数の現在の状態です。

RackName

String

読取り専用

設定された名前は、物理的に同じラック(フレームやケージ)にあるメンバーと同じであり、別の物理的なラックにあるメンバーと異なる必要があります。

ReceiverPacketUtilization

Float

読取り専用

ソケットが最後に再オープンされてからのこのクラスタ・メンバーの受信者パケットの使用率です。この値は、受信したバイト数の、すべてのパケットがフルであった場合に受信されたであろうバイト数に対する比率です。使用率が低い場合は、効率的にネットワークを使用するために十分な大きさでデータが送信されていないことを示します。

ReceiverSuccessRate

Float

読取り専用

メンバー統計が最後にリセットされてからのこのクラスタ・メンバーの受信成功率です。受信成功率とは、最初の試行で正常に送信されたパケット数の、受信パケット合計数に対する比率です。それまで受信したパケットの再配信が検出されるごとに失敗の回数が増分されます。それは、インバウンドのネットワーク待機時間が長すぎるかACKパケットが損失したために発生します。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

ResendDelay

Integer

読取り/書込み

パケットが確認されていない場合、パケットが受信者に再送信されるまでパブリッシャの再送信キューに待機している最小時間(ミリ秒)です。この値の設定が低すぎると、不要な繰返しのためにネットワークがオーバーフローする可能性があります。この値の設定が高すぎると、破棄されたパケットの再送信が遅延して全体の待機時間が長くなります。また、この値を変更するときにはSendAckDelay値の変更も必要な場合があります。

RoleName

String

読取り専用

構成された名前は、アプリケーションのメンバーの役割を示すことができます。Coherenceで管理され、このプロパティはアプリケーションのみで使用されます。

SendAckDelay

Integer

読取り/書込み

ACKパケットをキューに入れてから送信するまでの最小時間(ミリ秒)です。この値はResendDelay値の半分以下にする必要があります。

SendQueueSize

Integer

読取り専用

現在、配信がスケジュールされているパケットの数です。この数には、すぐに送信されるパケット、および送信され確認待ちであるパケットの両方が含まれます。ResendDelay間隔内に確認を受信しなかったパケットは自動的に再送信されます。

SiteName

String

読取り専用

設定された名前は、物理的に同じ場所(データ・センターなど)にあるメンバーと同じであり、別の物理的な場所にあるメンバーと異なる必要があります。

SocketCount

Integer

読取り専用

このメンバーが実行されているコンピュータのCPUソケットの数です。

Statistics

String

読取り専用

このクラスタ・メンバーの統計(人が読める形式で示されます)。

TcpRingFailures

Long

読取り専用

メンバー統計が最後にリセットされてからリカバリされたTcpRingの接続切断の数です。リカバリ可能な接続切断は、異常を示すイベントです。このイベントは、TcpRingピアがTCP接続をドロップしたが、設定されている最大試行回数の後にリカバリされると登録されます。TCPリングが無効な場合、この値は-1になります。

Timestamp

Date

読取り専用

このメンバーがクラスタに参加したときの日時値(クラスタ時間)です。

TrafficJamCount

Integer

読取り/書込み

パブリッシャにクライアント・スレッドを強制的に一時休止させる送信および再送信キュー内の最大合計パケット数です。この値がゼロの場合、制限はありません。

TrafficJamDelay

Integer

読取り/書込み

トラフィック混雑条件に達したときにクライアント・スレッドを一時休止する時間(ミリ秒)です。1未満(たとえばゼロ)は、1ミリ秒として処理されます。

UnicastAddress

String

読取り専用

ポイントツーポイント通信で使用するメンバーのデータグラム・ソケットのIPアドレスです。

UnicastPort

Integer

読取り専用

ポイントツーポイント通信で使用するメンバーのデータグラム・ソケットのポートです。

WeakestChannel

Integer

読取り専用

クラスタ・メンバーのIDです。これは通信が最も困難なメンバーです。見つからない場合は-1です。ポイントツーポイント・パブリッシャか受信者成功率が1.0以下の場合、チャンネルは脆弱であると判断されます。

WellKnownAddresses

String[]

読取り専用

このメンバーがクラスタへの参加に使用するWell Knownソケット・アドレスの配列。


操作

表A-6は、ClusterNodeMBeanの操作を示しています。

表A-6 ClusterNodeMBeanの操作

操作 パラメータ 戻り値の型 説明

ensureService

String sCacheName

void

指定されたキャッシュのキャッシュ・サービスが、このMBeanが表すクラスタ・メンバーで実行されていることを確認します。このメソッドは、構成可能なキャッシュ・ファクトリを使用して、必要に応じて開始するキャッシュ・サービスを見つけます。

resetStatistics

NA

void

クラスタ・メンバーの統計をリセットします。

shutdown

NA

void

このメンバーで実行されているすべてのクラスタ・サービスを停止します(制御されたシャットダウン)。このメンバーの管理は、メンバーを(手動でまたはプログラム的に)再起動するまで実行できません。



ConnectionManagerMBean

ConnectionManagerMBean MBeanはCoherence*Extendプロキシを表します。1つのクラスタ・メンバーには、構成されているプロキシの数に応じて、この管理対象Beanのゼロ個以上のインスタンスがあります。このMBeanには、プロキシ・ホストのスループットおよび接続情報に関する統計が含まれます。

このMBeanのオブジェクト名は次のとおりです。

type=ConnectionManager,name=service name,nodeId=cluster node's id

属性

表A-7は、ConnectionManagerMBeanの属性を示しています。

表A-7 ConnectionManagerMBeanの属性

属性 アクセス 説明

ConnectionCount

Integer

読取り専用

クライアント接続の数。

HostIP

String

読取り専用

プロキシ・ホストのIPアドレスおよびポート。

IncomingBufferPoolCapacity

Long

読取り専用

受信バッファのプール容量(バイト単位)。

IncomingBufferPoolSize

Integer

読取り専用

受信プールにおけるバッファの数。

OutgoingBufferPoolCapacity

Long

読取り専用

送信バッファのプール容量(バイト単位)。

OutgoingBufferPoolSize

Integer

読取り専用

送信プールにおけるバッファの数。

OutgoingByteBacklog

Long

読取り専用

送信キューのバックログ(バイト単位)

OutgoingMessageBacklog

Long

読取り専用

送信メッセージ・キューのバックログ。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

TotalBytesReceived

Long

読取り専用

統計が最後にリセットされてからプロキシ・ホストにより受信されたバイトの合計数。

TotalBytesSent

Long

読取り専用

統計が最後にリセットされてからプロキシ・ホストにより送信されたバイトの合計数。

TotalMessagesReceived

Long

読取り専用

統計が最後にリセットされてからプロキシ・ホストにより受信されたメッセージの合計数。

TotalMessagesSent

Long

読取り専用

統計が最後にリセットされてからプロキシ・ホストにより送信されたメッセージの合計数。


操作

ConnectionManagerMBean MBeanには操作はありません。


ConnectionMBean

ConnectionMBean MBeanは、Coherence*Extendを介したクライアントのリモート接続を表します。1つのクラスタ・メンバーには、クラスタに対してアクティブなリモート接続の数に応じて、この管理対象Beanのゼロ個以上のインスタンスがあります。このMBeanには、接続のパフォーマンスおよび使用に関する統計が含まれます。

このMBeanのオブジェクト名は次のとおりです。

type=Connection,name=service name ,nodeId=cluster node's id,UUID=connection's id

属性

表A-8は、ConnectionMBeanの属性を示しています。

表A-8 ConnectionMBeanの属性

属性 アクセス 説明

ConnectionTimeMillis

Long

読取り専用

クライアントが接続されていた継続時間(ミリ秒)。

Member

String

読取り専用

クライアントのメンバー識別情報。この値は、クライアントのオペレーション・オーバーライド・ファイルの<member-identity要素を使用してカスタマイズできます。メンバー識別情報の設定の詳細は、『Oracle Coherence開発者ガイド』を参照してください。

OutgoingByteBacklog

Long

読取り専用

送信キューのバックログ(バイト単位)

OutgoingMessageBacklog

Integer

読取り専用

送信メッセージ・キューのバックログ。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

RemoteAddress

String

読取り専用

対応するクライアントのIPアドレス。

RemotePort

Integer

読取り専用

対応するクライアントのポート。

Timestamp

Date

読取り専用

対応するクライアントがプロキシに接続したときの日時値(ローカル時間)です。

TotalBytesReceived

Long

読取り専用

統計が最後にリセットされてから受信されたバイトの合計数。

TotalBytesSent

Long

読取り専用

統計が最後にリセットされてから送信された総バイト数。

TotalMessagesReceived

Long

読取り専用

統計が最後にリセットされてから受信されたメッセージの合計数。

TotalMessagesSent

Long

読取り専用

統計が最後にリセットされてから送信されたメッセージの合計数。

UUID

String

読取り専用

この接続の一意の識別子。


操作

表A-9は、ConnectionMBeanの操作を示しています。

表A-9 ConnectionMBeanの操作

操作 パラメータ 戻り値の型 説明

closeConnection

NA

void

対応する接続を閉じます。

resetStatistics

NA

void

接続の統計をリセットします。



FlashJournalRM

JournalMBean MBeanは、フラッシュ・ジャーナル・リソース・マネージャ(FlashJournalRM)で使用される共通インタフェースです。リソース・マネージャは、データのフラッシュ・メモリーへの格納を担当します。各クラスタ・メンバーには、この管理対象リソースの単一のインスタンスが含まれます。管理対象リソースは、操作の統計を提供します。

管理対象リソースのオブジェクト名は次のとおりです。

type=Journal,name=FlashJournalRM,nodeId=cluster node's id

属性

表A-15は、FlashJournalRMMBeanの属性を示しています。

表A-10 FlashJournalRMMBeanの属性

属性 アクセス 説明

BacklogCount

Integer

読取り専用

永続化されていないシリアライズ値の数。

BacklogSize

Integer

読取り専用

バックログのバイト単位の最大サイズ。バックログとは、永続化されていないシリアライズ値の量のことです。クライアント・スレッドは、この制限を超えるとブロックされ、バックログが制限を下回るまでブロックされたままになります。

BinaryStoreCount

Integer

読取り専用

このジャーナルを使用しているアクティブなJournalBinaryStoreオブジェクトの数。

BufferSize

Integer

読取り専用

ジャーナル・ファイルへのデータの書込みに使用されるバッファのサイズ。

CollectorLoadFactor

Double

読取り専用

このしきい値を超えると、ファイルがガベージ・コレクションの対象となります。この値が大きいほど、より積極的にファイルが収集されます。

FileCount

Integer

読取り専用

現在使用中のジャーナル・ファイルの数。

MaxBacklogSize

Integer

読取り専用

バックログのバイト単位の最大サイズ。バックログがこのレベルを超えると書込みが遅延され、このレベルを下回るまで遅延されたままになります。

MaxFileSize

Long

読取り専用

個々のジャーナル・ファイルで使用可能な最大許容サイズ。

MaxJournalFilesNumber

Integer

読取り専用

使用可能なジャーナル・ファイルの最大数。

MaxPoolSize

Integer

読取り専用

バッファ・プールのバイト単位の最大サイズ。

MaxTotalRam

Long

読取り専用

この属性はフラッシュ・ジャーナルとは関係なく、-1を返します。

MaxValueSize

Integer

読取り専用

シリアライズされた値のバイト単位の最大許容サイズ。

NioRam

Boolean

読取り専用

RAMジャーナルがヒープ内のバイト・バッファまたはヒープ外のNIOバッファ(NIO RAM)のどちらを使用するかを指定します。有効な値は、truefalseです。true値は、ヒープ外のNIOバッファを示します。false値は、ヒープ内のバイト・バッファを示します。デフォルト値はfalseです。

PoolSize

Integer

読取り専用

プール内の使用可能なバッファのバイト単位での合計サイズ。

TotalDataSize

Long

読取り専用

このジャーナルに現在保存されているバイト単位のデータ量。

TotalFileSize

Long

読取り専用

このジャーナルのすべてのジャーナル・ファイルの合計サイズ。


操作

この管理対象リソースで使用できる操作はありません。


ManagementMBean

ManagementMBean MBeanはグリッドJMXインフラストラクチャを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。このMBeanには管理設定が含まれます。一部の属性は書込み可能であり、管理動作がリアルタイムに変更されます。

このMBeanのオブジェクト名は次のとおりです。

type=Management

属性

表A-11は、ManagementMBeanの属性を示しています。

表A-11 ManagementMBeanの属性

属性 アクセス 説明

ExpiryDelay

Long

読取り/書込み

MBeanサーバーが、リフレッシュするまでリモート・モデルのスナップショットを維持する時間(ミリ秒数)。

RefreshCount

Long

読取り専用

統計が最後にリセットされてから取得されたスナップショットの合計数。

RefreshExcessCount

Long

読取り専用

MBeanサーバーによって情報が予測的にリフレッシュされ、その情報がアクセスされなかった回数。

RefreshOnQuery

Boolean

読取り専用

問合せ時にリフレッシュするようMBeanサーバーを構成するかどうかを指定します。trueの場合、RefreshPolicyの値はrefresh-onqueryになります。

RefreshPolicy

String

読取り/書込み

リモート・モデルをリフレッシュする際の動作を決定するために使用されるポリシー。有効な値は、refresh-aheadrefresh-behindrefresh-expiredrefresh-onqueryです。無効な値はrefresh-expiredに変換されます。

RefreshPredictionCount

Long

読取り専用

MBeanサーバーが予測(refresh-behindrefresh-aheadrefresh-onquery)アルゴリズムを使用してMBean情報をリフレッシュした回数。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

RefreshTimeoutCount

Long

読取り専用

この管理メンバーがリモートMBean属性のリフレッシュ試行中にタイムアウトした回数。

RemoteNotificationCount

Long

読取り専用

統計が最後にリセットされてからこのメンバーにより受信された、すべてのMBeanについてのリモート通知の総数。


操作

ManagementMBean MBeanには、RefreshCountRefreshExcessCountおよびRefreshPredictionCountの統計をリセットするresetStatistics操作が含まれます。


PointToPointMBean

PointToPointMBean MBeanは、2つのクラスタ・メンバー間のネットワーク・ステータスを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。このMBeanは、現在の参照側メンバーからの、特定の被参照メンバーに関するネットワーク統計を提供します。メンバーを指定するには、ViewedMemberId属性を使用してそのIDを入力します。

このMBeanのオブジェクト名は次のとおりです。

type=PointToPoint,nodeId=cluster node's id

属性

表A-12は、PointToPointMBeanの属性を示しています。

表A-12 PointToPointMBeanの属性

属性 アクセス 説明

DeferredPackets

Integer

読取り専用

参照側メンバーが現在送信を遅延している被参照メンバーに宛てられたパケット数。参照側メンバーは、未処理のパケット数がThreshold属性の値を下回るまでパケットの送信を遅延します。この属性の値が意味を持つのは、参照側メンバーがFlowControlを有効にしている場合だけです。『Oracle Coherence開発者ガイド』<flow-control要素を参照してください。

Deferring

Boolean

読取り専用

参照側メンバーが現在、被参照メンバーへのパケットを遅延しているかどうかを示します。この属性の値が意味を持つのは、参照側メンバーがFlowControlを有効にしている場合だけです。『Oracle Coherence開発者ガイド』<flow-control要素を参照してください。

LastIn

Long

読取り専用

参照側メンバーが、被参照メンバーから最後に確認を受信してから経過したミリ秒。

LastOut

Long

読取り専用

参照側メンバーが、被参照メンバーに最後にパケットを送信してから経過したミリ秒。

LastSlow

Long

読取り専用

参照側メンバーが、被参照メンバーの処理が遅いことを宣言してから経過したミリ秒。被参照メンバーが遅いと宣言されていない場合は-1です。

OutstandingPackets

Integer

読取り専用

参照側メンバーが被参照メンバーに送信し、まだ確認されていないパケット数。この属性の値が意味を持つのは、参照側メンバーがFlowControlを有効にしている場合だけです。『Oracle Coherence開発者ガイド』<flow-control要素を参照してください。

PauseRate

Float

読取り専用

参照側メンバーが被参照メンバーをレスポンスなしと判断した最後の統計がリセットされてからの時間の割合。通常これは、0.0にきわめて近い値です。値が1.0に近い場合は、被参照メンバーがほぼ操作不可であることを示します。原因はおそらく、非常に長いGCの一時休止にあります。この属性の値が意味を持つのは、参照側メンバーがFlowControlを有効にしている場合だけです。『Oracle Coherence開発者ガイド』<flow-control要素を参照してください。

Paused

Boolean

読取り専用

参照側メンバーが現在、被参照メンバーをレスポンスなしと判断しているかどうかを示します。この属性の値が意味を持つのは、参照側メンバーがFlowControlを有効にしている場合だけです。『Oracle Coherence開発者ガイド』<flow-control要素を参照してください。

PublisherSuccessRate

Float

読取り専用

統計が最後にリセットされて以降の、参照側メンバーから被参照メンバーへのパブリッシュ成功率。

ReceiverSuccessRate

Float

読取り専用

統計が最後にリセットされて以降の、参照側メンバーから被参照メンバードへの受信成功率。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

Threshold

Integer

読取り専用

参照側メンバーで遅延アルゴリズムの開始前に累積が可能な、被参照メンバーに対する未処理のパケットの最大数。この属性の値が意味を持つのは、参照側メンバーがFlowControlを有効にしている場合だけです。『Oracle Coherence開発者ガイド』<flow-control要素を参照してください。

ViewedMemberId

Integer

読取り/書込み

被参照メンバーのID。

ViewerStatistics

String[]

読取り専用

他のすべてのメンバーに対する参照側メンバーからのポイントツーポイント統計の概要(人が読める形式で示されます)。


操作

表A-13は、PointToPointMBeanの操作を示しています。

表A-13 PointToPointMBeanの操作

操作 パラメータ 戻り値の型 説明

resetStatistics

NA

void

参照側メンバーの、他のすべてのメンバーに対するポイントツーポイント統計をリセットします。

trackWeakest

NA

void

ポイントツーポイントMBeanに最も脆弱なメンバーを追跡するよう指示します。対応するパブリッシャか受信者成功率が1.0以下の場合、その被参照メンバーは脆弱であると判断されます。



RamJournalRM

JournalMBean MBeanは、RAMジャーナル・リソース・マネージャ(RamJournalRM)で使用される共通インタフェースです。リソース・マネージャは、データのRAMメモリーへの格納を担当します。各クラスタ・メンバーには、この管理対象リソースの単一のインスタンスが含まれます。管理対象リソースは、操作の統計を提供します。

管理対象リソースのオブジェクト名は次のとおりです。

type=Journal,name=RamJournalRM,nodeId=cluster node's id

属性

表A-15は、RamJournalRMMBeanの属性を示しています。

表A-14 RamJournalRMMBeanの属性

属性 アクセス 説明

BacklogCount

Integer

読取り専用

この属性はRAMジャーナルとは関係なく、-1を返します。

BacklogSize

Integer

読取り専用

この属性はRAMジャーナルとは関係なく、-1を返します。

BinaryStoreCount

Integer

読取り専用

このジャーナルを使用しているアクティブなJournalBinaryStoreオブジェクトの数。

BufferSize

Integer

読取り専用

この属性はRAMジャーナルとは関係なく、-1を返します。

CollectorLoadFactor

Double

読取り専用

このしきい値を超えると、ファイルがガベージ・コレクションの対象となります。この値が大きいほど、より積極的にファイルが収集されます。

FileCount

Integer

読取り専用

現在使用中のジャーナル・ファイルの数。

MaxBacklogSize

Integer

読取り専用

この属性はRAMジャーナルとは関係なく、-1を返します。

MaxFileSize

Long

読取り専用

個々のジャーナル・ファイルで使用可能な最大許容サイズ。

MaxJournalFilesNumber

Integer

読取り専用

使用可能なジャーナル・ファイルの最大数。

MaxPoolSize

Integer

読取り専用

バッファ・プールのバイト単位の最大サイズ。

MaxTotalRam

Long

読取り専用

このジャーナルで使用されるRAMの合計量。

MaxValueSize

Integer

読取り専用

シリアライズされた値のバイト単位の最大許容サイズ。

NioRam

Boolean

読取り専用

RAMジャーナルがヒープ内のバイト・バッファまたはヒープ外のNIOバッファ(NIO RAM)のどちらを使用するかを指定します。有効な値は、truefalseです。true値は、ヒープ外のNIOバッファを示します。false値は、ヒープ内のバイト・バッファを示します。デフォルト値はfalseです。

PoolSize

Integer

読取り専用

この属性はRAMジャーナルとは関係なく、-1を返します。

TotalDataSize

Long

読取り専用

このジャーナルに現在保存されているバイト単位のデータ量。

TotalFileSize

Long

読取り専用

このジャーナルのすべてのジャーナル・ファイルの合計サイズ。


操作

この管理対象リソースで使用できる操作はありません。


ReporterMBean

ReporterMBean MBeanはCoherence JMXレポータを表します。各クラスタ・メンバーには、この管理対象Beanの単一のインスタンスがあります。MBeanには、JMXレポーティング用の設定および統計が含まれます。多くの属性は書込み可能で、JMXレポーティングはリアルタイムに変更できます。さらにこのMBeanには、レポーティングを起動および停止したり、レポートをリアルタイムに実行する操作が含まれています。

このMBeanのオブジェクト名は次のとおりです。

type=Reporter

属性

表A-15は、ReporterMBeanの属性を示しています。

表A-15 ReporterMBeanの属性

属性 アクセス 説明

AutoStart

Boolean

読取り専用

メンバーでJMXレポーティングを自動的に起動するかどうかを指定します。

ConfigFile

String

読取り/書込み

JMXレポーティング用に使用するレポート・グループ構成ファイル。

CurrentBatch

Long

読取り/書込み

レポータのバッチID。

IntervalSeconds

Long

読取り/書込み

実行間の秒単位の間隔。

LastExectionTime

Date

読取り専用

レポート・バッチが最後に実行された時間。ローカル・サーバーの場合はローカル時間になります。

LastReport

String

読取り専用

実行する最後のレポート。

OutputPath

String

読取り/書込み

レポート出力を配置するパス。

RefreshTime

Date

読取り専用

レポータ統計が最後にリセットされた時間。ローカル・サーバーの場合はローカル時間になります。

Reports

String[]

読取り専用

実行されたレポートのリスト。

RunAverageMillis

Double

読取り専用

統計が最後にリセットされてからのバッチ実行の平均時間(ミリ秒)。

RunLastMillis

Long

読取り専用

統計が最後にリセットされてからの最後のバッチ実行の時間(ミリ秒)。

RunMaxMillis

Long

読取り専用

統計が最後にリセットされてからのバッチ実行の最大時間(ミリ秒)。

State

String

読取り専用

JMXレポーティングの状態。有効な値は、Running(レポートを実行中)、Waiting(レポータが完了間隔に達するまで待機中)、Starting(レポータが起動中)、Stopping(レポータが実行の停止を試行し、実行中のレポートの完了を待機中)、Stopped(レポータが停止済)、Sleeping(レポータが休止中)です。


操作

表A-16は、ReporterMBeanの操作を示しています。

表A-16 ReporterMBeanの操作

操作 パラメータ 戻り値の型 説明

Stop

NA

void

JMXレポーティングを停止します。

Start

NA

void

JMXレポーティングを開始します。

RunReport

String sReportFile

void

指定されたレポート・グループまたはレポート・ファイルをそれぞれ使用して(たとえば、reports/report-group.xmlまたはreports/report-cache-size.xml)、レポート・グループまたは単一レポートを1回かぎり実行します。

resetStatistics

NA

void

レポータの統計をリセットします。



ServiceMBean

ServiceMBean MBeanはクラスタ・サービスを表します。1つのクラスタ・メンバーには、開始されているクラスタ・サービスの数に応じて、この管理対象Beanのゼロ個以上のインスタンスがあります。このMBeanには、サービスの使用およびパフォーマンスに関する統計が含まれます。一部の属性は書込み可能であり、サービスの動作がリアルタイムに変更されます。さらにこのMBeanには、リアルタイムにサービスを開始および停止するために使用される操作が含まれています。

このMBeanのオブジェクト名は次のとおりです。

type=Service,name=service name,nodeId=cluster node's id

用語

タスクおよびリクエストという用語にはCoherence独自の定義があります。ServiceMBeanのタスク関連およびリクエスト関連の属性を設定する前に、これらの定義について理解しておく必要があります。

属性

表A-17は、ServiceMBeanの属性を示しています。

表A-17 ServiceMBeanの属性

属性 アクセス 説明

BackupCount

Integer

読取り専用

すべてのキャッシュ・ストレージに対するバックアップ数

BackupCountAfterWritebehind

Integer

読取り専用

ライトビハインドを必要としないバックアップ・データを保持するパーティション(分散)キャッシュ・サービスのメンバー数。つまり、クラスタ全体がシャットダウンしても失われにくいデータです。

OwnedPartitionsBackup

Integer

読取り専用

このメンバーがバックアップ・ストレージにバックアップしたパーティション数。

OwnedPartitionsPrimary

Integer

読取り専用

このメンバーがプライマリ・ストレージに所有しているパーティション数。

PartitionsAll

Integer

読取り専用

すべてのキャッシュの記憶域を分けるパーティションの総数。

PartitionsEndangered

Integer

読取り専用

現在バックアップされていないパーティションの総数。

PartitionsUnbalanced

Integer

読取り専用

サービス・メンバーに有効なストレージへのパーティションの分配が完全に調整されるまで、転送されたままのプライマリ・パーティションおよびバックアップ・パーティションの総数。

PartitionsVulnerable

Integer

読取り専用

プライマリ・パーティションの所有者が存在する同じコンピュータでバックアップされるパーティションの総数。

QuorumStatus

String

読取り専用

サービス定足数の現在の状態です。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

RequestAverageDuration

Float

読取り専用

統計が最後にリセットされてから、サービスによって発行された同期リクエストの個別の平均継続時間(ミリ秒)。

RequestMaxDuration

Long

読取り専用

統計が最後にリセットされてから、サービスによって発行された同期リクエストの最大継続時間(ミリ秒)。

RequestPendingCount

Long

読取り専用

サービスにより発行された保留中の同期リクエスト件数です。

RequestPendingDuration

Long

読取り専用

サービスにより発行された最古の保留中の同期リクエストの継続時間(ミリ秒)。

RequestTimeoutCount

Long

読取り専用

統計が最後にリセットされてからタイムアウトしたリクエストの総数。

RequestTimeoutMillis

Long

読取り/書込み

タイムアウトできる(com.tangosol.net.PriorityTaskインタフェースを実装する)リクエストのデフォルトのタイムアウト値(ミリ秒)ですが、リクエスト実行のタイムアウト値は明示的に指定できません。

RequestTotalCount

Long

読取り専用

統計が最後にリセットされてから、サービスにより発行された同期リクエストの総数。

Running

Boolean

読取り専用

サービスが実行されているかどうかを指定します。

SeniorMemberId

Integer

読取り専用

シニア・サービスのメンバーID。サービスが実行されていない場合、この値は-1です。

Statistics

String

読取り専用

このサービスの統計(人が読める形式で示されます)。

StatusHA

String

読取り専用

このサービスの高可用性ステータス。値がMACHINE-SAFEの場合は、任意のコンピュータで稼働しているクラスタ・メンバーのすべてがデータを失わずに停止可能であることを意味します。値がNODE-SAFEの場合は、任意のクラスタ・メンバーがデータを失わずに停止可能であることを意味します。値がENDANGEREDの場合は、このサービスを実行しているいずれかのクラスタ・メンバーの異常終了によってデータが失われる可能性があることを示します。

StorageEnabled

Boolean

読取り専用

ローカルの記憶域がこのクラスタ・メンバーに対して有効かどうかを指定します。

StorageEnabledCount

Integer

読取り専用

ローカルの記憶域を有効にする、このサービスを実行するクラスタ・メンバーの総数を指定します。

TaskAverageDuration

Float

読取り専用

個別のタスク実行の平均継続時間(ミリ秒)。

TaskBacklog

Integer

読取り専用

サービス・スレッドにより実行するようスケジュールされたタスクを保持するバックログ・キューのサイズ。

TaskCount

Long

読取り専用

統計が最後にリセットされてから実行されたタスクの総数。

TaskHungCount

Integer

読取り専用

現在実行中のハング・タスクの総数。

TaskHungDuration

Long

読取り専用

現在実行中のハング・タスクの最長継続時間(ミリ秒)。

TaskHungTaskId

String

読取り専用

現在一番長く実行されているハング・タスクのID。

TaskHungThresholdMillis

Long

読取り/書込み

タスクがハングしたとみなされるまでそのタスクを実行できる時間(ミリ秒)。ポストされ、まだ開始されていないタスクはハングしたとみなされません。

この属性は、スレッド・プールが開始されている(つまり、ThreadCountの値が>0の)場合にのみ適用されます。

TaskMaxBacklog

Integer

読取り専用

統計が最後にリセットされてからの、バックログ・キューの最大サイズ。

TaskTimeoutCount

Integer

読取り専用

統計が最後にリセットされてからの、タイムアウトしたタスクの総数。

TaskTimeoutMillis

Long

読取り/書込み

タイムアウトできる(com.tangosol.net.PriorityTaskインタフェースを実装する)タスクのデフォルトのタイムアウト値(ミリ秒)ですが、タスク実行のタイムアウト値は明示的に指定できません。

この属性は、スレッド・プールが開始されている(つまり、ThreadCountの値が>0の)場合にのみ適用されます。

ThreadAbandonedCount

Integer

読取り専用

サービスのスレッド・プールから中止されたスレッド数。スレッドが実行タイムアウトより長い時間タスクを実行し、タスクを中断する試行がすべて失敗する場合、スレッドは中止され、新しいスレッドに置換されます。

ThreadAverageActiveCount

Float

読取り専用

統計が最後にリセットされてからサービスのスレッド・プール内にあるアクティブな(アイドル状態でない)スレッドの平均数。

ThreadCount

Integer

読取り/書込み

サービスのスレッド・プール内にあるスレッドの数。この属性は、スレッド・プールを使用するようにサービスが構成されている(つまり、スレッド・カウントが>0の)場合にのみリアルタイムに変更されます。この値が0(デフォルト)の場合はサービス・スレッドのみが使用され、スレッド・プールは開始されません。この値を初期設定するには、サービス(オペレーション・オーバーライド・ファイル)またはキャッシュ(キャッシュ構成ファイル)のいずれかにthread-count属性を構成します。

ThreadIdleCount

Integer

読取り専用

サービスのスレッド・プール内で現在アイドル状態のスレッド数。

Type

String

読取り専用

サービスのタイプ識別子。


操作

表A-18は、ServiceMBeanの操作を示しています。

表A-18 ServiceMBeanの操作

操作 パラメータ 戻り値の型 説明

reportOwnership

fVerbose

String

このノードのサービスが所有するパーティションを報告します。fVerboseパラメータを使用して、所有権サマリーをフォーマットします。有効な値は、trueまたはfalseです。このパラメータをtrueに設定すると、詳細な所有権カタログが含められます。

resetStatistics

NA

void

サービスの統計をリセットします。

shutdown

NA

void

サービスを停止します。これは制御されたシャットダウンであり、stopメソッドよりも推奨されます。

start

NA

void

サービスを開始します。

stop

NA

void

サービスを強制終了します。通常のサービスの停止にはshutdownメソッドを使用します。



StorageManagerMBean

StorageManagerMBean MBeanは、記憶域が有効な分散キャッシュ・サービスの記憶域インスタンスを表します。記憶域インスタンスは、ローカル・メンバーによって管理されている部分の、分散キャッシュのすべての索引、リスナーおよびロック情報を管理します。1つのクラスタ・メンバーには、構成されている分散キャッシュの数に応じて、この管理対象Beanのゼロ個以上のインスタンスがあります。このMBeanには、記憶域が有効なキャッシュの使用統計および問合せの統計が含まれます。

このMBeanのオブジェクト名は次のとおりです。

type=StorageManager,service=service name,cache=cache name,nodeId=cluster node's id

属性

表A-19は、StorageManagerMBeanの属性を示しています。

表A-19 StorageManagerMBeanの属性

属性 アクセス 説明

EventsDispatched

Long

読取り専用

統計が最後にリセットされてからStorage Managerによりディスパッチされたイベントの合計数。

EvictionCount

Long

読取り専用

エントリの失効または基礎となるバッキング・マップが設定されたサイズ制限に到達するような挿入操作のために、このStorage Managerにより管理されるバッキング・マップから削除された件数です。削除件数は、静的なシステムにおけるキャッシュ・サイズの監査に使用されます。

Cache Size = Insert Count - Remove Count - Eviction Count

そのため、この削除件数は、統計をリセットするメソッドによってリセットされません。

IndexInfo

String[]

読取り専用

各索引情報の配列がStorage Managerにより管理されるパーティション化されたキャッシュ部分に適用されています。各要素はValueExtractor記述子、順序付けフラグ(このフラグがtrueの場合、索引の内容が順番に並んでいることを示します。falseの場合、索引の内容は順番に並んでいません)およびカーディナリティ(索引が付けられている一意の値の数)が含まれている文字列値です。

InsertCount

Long

読取り専用

このStorage Managerにより管理されるバッキング・マップに挿入された数。put操作およびinvoke操作による標準的な挿入、またはバッキング・マップ・トポロジの一覧を使用したget操作による統合的な挿入のみではなく、配信トランスファーが基礎となるバッキング・マップにリソースを入れたときにこのカウンタに1を足し、配信トランスファーがデータを出したときにこのカウンタから1を引きます。

挿入件数は、静的なシステムにおけるキャッシュ・サイズの監査に使用されます。

Cache Size = Insert Count - Remove Count - Eviction Count

そのため、この挿入件数は、統計をリセットするメソッドによってリセットされません。

ListenerFilterCount

Integer

読取り専用

現在Storage Managerに登録されているフィルタベースのリスナーの数。

ListenerKeyCount

Integer

読取り専用

現在Storage Managerに登録されているキーベースのリスナーの数。

ListenerRegistrations

Long

読取り専用

統計が最後にリセットされてからStorage Managerにより処理されたリスナー登録リクエストの総数。

LocksGranted

Integer

読取り専用

Storage Managerにより管理されるパーティション化キャッシュの一部に現在付与されているロックの数。

LocksPending

Integer

読取り専用

Storage Managerにより管理されるパーティション化キャッシュの一部に対する保留中のロック・リクエストの数。

MaxQueryDescription

String

読取り専用

統計が最後にリセットされてからMaxQueryThresholdMillis属性を超えた、最長継続時間の問合せの説明。

MaxQueryDurationMillis

Long

読取り専用

統計が最後にリセットされてから一番長く実行されている問合せの時間(ミリ秒)。

MaxQueryThresholdMillis

Long

読取り/書込み

記録している問合せのしきい値(ミリ秒)。このしきい値よりも長時間実行されている最長の問合せは、MaxQueryDescription属性により報告されます。デフォルト値は30ミリ秒です。

NonOptimizedQueryAverageMillis

Long

読取り専用

キャッシュ統計が最後にリセットされてからの、最適化されていない問合せの平均実行時間(ミリ秒)。

NonOptimizedQueryCount

Long

読取り専用

統計が最後にリセットされてから、索引を使用しても解決できなかった(または部分的にしか解決できなかった)パラレル問合せの総数。

NonOptimizedQueryTotalMillis

Long

読取り専用

統計が最後にリセットされてから、索引を使用しても解決できなかった(または部分的にしか解決できなかった)問合せの合計実行時間(ミリ秒)。

OptimizedQueryAverageMillis

Long

読取り専用

統計が最後にリセットされてからの最適化された問合せの平均実行時間(ミリ秒)。

OptimizedQueryCount

Long

読取り専用

統計が最後にリセットされてから索引を使用して完全に解決された問合せの総数。

OptimizedQueryTotalMillis

Long

読取り専用

統計が最後にリセットされてから索引を使用して完全に解決された問合せの合計実行時間(ミリ秒)。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

RemoveCount

Long

読取り専用

clearremoveまたはinvokeなどの操作により、Storage Managerが管理するバッキング・マップから削除された数です。

削除件数は、静的なシステムにおけるキャッシュ・サイズの監査に使用されます。

Cache Size = Insert Count - Remove Count - Eviction Count

そのため、この削除件数は、統計をリセットするメソッドによってリセットされません。

TriggerInfo

String[]

読取り専用

各トリガー情報の配列がStorage Managerにより管理されるパーティション化されたキャッシュ部分に適用されています。各要素は、人が読める形式で示された、対応するMapTriggerの説明を表す文字列値です。


操作

StorageManagerMBean MBeanには、記憶域の管理統計をリセットするresetStatistics操作が含まれています。この操作では、EvictionCountInsertCountまたはRemoveCountの属性はリセットされません。


TransactionManagerMBean

TransactionManagerMBean MBeanはトランザクション・マネージャを表し、トランザクション・フレームワーク専用です。1つのクラスタ・メンバーには、構成されているトランザクション・キャッシュの数に応じて、この管理対象Beanのゼロ個以上のインスタンスがあります。このMBeanでは、すべてのトランザクション・サービス・インスタンスからのサービスレベルの統計を集計したグローバル・トランザクション・マネージャの統計が提供されます。各クラスタ・メンバーには、サービスごとにトランザクション・マネージャの管理対象Beanのインスタンスがあります。

このMBeanのオブジェクト名は次のとおりです。

type=TransactionManager,service=service name,nodeId=cluster node's id

注意:

特定のトランザクション・マネージャの属性については、複数のメンバーがトランザクションに参加していた可能性がある場合でも、トランザクションのコーディネータ・メンバーでこの数は保持されます。たとえば、トランザクションには複数のメンバーに格納されているエントリに対する変更が追加されている場合がありますが、TotalCommitted属性はそのトランザクションのコミットを調整したメンバー上でのみMBeanで増分されます。

属性

表A-20は、TransactionManagerMBeanの属性を示しています。

表A-20 TransactionManagerMBeanの属性

属性 アクセス 説明

CommitTotalMillis

Long

読取り専用

統計が最後にリセットされてからコミットフェーズで使われた累積時間(ミリ秒)。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

TotalActive

Long

読取り専用

現在アクティブなトランザクションの合計数。アクティブなトランザクションは、少なくとも1つの変更されたエントリを含むトランザクションとして数えられ、まだコミットまたはロールバックされていません。複数のメンバーがトランザクションに参加していた可能性がある場合でも、トランザクションのコーディネータ・メンバーでこの数は保持されます。

TotalCommitted

Long

読取り専用

最後に統計がリセットされてから、トランザクション・マネージャがコミットしたトランザクションの合計数。複数のメンバーがトランザクションに参加していた可能性がある場合でも、コミットされたトランザクションのコーディネータ・メンバーでこの数は保持されます。

TotalRecovered

Long

読取り専用

最後に統計がリセットされてから、トランザクション・マネージャがリカバリしたトランザクションの合計数。複数のメンバーがトランザクションに参加していた可能性がある場合でも、リカバリされたトランザクションのコーディネータ・メンバーでこの数は保持されます。

TotalRolledback

Long

読取り専用

最後に統計がリセットされてから、トランザクション・マネージャがロールバックしたトランザクションの合計数。複数のメンバーがトランザクションに参加していた可能性がある場合でも、ロールバックされたトランザクションのコーディネータ・メンバーでこの数は保持されます。

TotalTransactionMillis

Long

読取り専用

アクティブなトランザクションでかかった累積時間(ミリ秒)。

TimeoutMillis

Long

読取り専用

トランザクション・タイムアウト値(ミリ秒)。この値は、値の設定後に取得されたトランザクション接続にのみ適用されます。この属性は、現時点ではサポートされていません。

CommitTotalMillis

Long

読取り専用

統計が最後にリセットされてからコミットフェーズで使われた累積時間(ミリ秒)。

RefreshTime

Date

読取り専用

このモデルが、対応するメンバーから前回取得されたときのタイムスタンプ。ローカル・サーバーの場合はローカル時間になります。

TotalActive

Long

読取り専用

現在アクティブなトランザクションの合計数。アクティブなトランザクションは、少なくとも1つの変更されたエントリを含むトランザクションとして数えられ、まだコミットまたはロールバックされていません。複数のメンバーがトランザクションに参加していた可能性がある場合でも、トランザクションのコーディネータ・メンバーでこの数は保持されます。

TotalCommitted

Long

読取り専用

最後に統計がリセットされてから、トランザクション・マネージャがコミットしたトランザクションの合計数。複数のメンバーがトランザクションに参加していた可能性がある場合でも、コミットされたトランザクションのコーディネータ・メンバーでこの数は保持されます。

TotalRecovered

Long

読取り専用

最後に統計がリセットされてから、トランザクション・マネージャがリカバリしたトランザクションの合計数。複数のメンバーがトランザクションに参加していた可能性がある場合でも、リカバリされたトランザクションのコーディネータ・メンバーでこの数は保持されます。

TotalRolledback

Long

読取り専用

最後に統計がリセットされてから、トランザクション・マネージャがロールバックしたトランザクションの合計数。複数のメンバーがトランザクションに参加していた可能性がある場合でも、ロールバックされたトランザクションのコーディネータ・メンバーでこの数は保持されます。


操作

TransactionManagerMBean MBeanには、すべてのトランザクション・マネージャの統計をリセットするresetStatistics操作が含まれます。