21 TimesTen Kubernetesオペレータ・メトリック
いくつかのTimesTen Kubernetesオペレータ(TimesTenオペレータ)メトリックがあり、Prometheusまたはその他のスクレイパーによって公開できます。これらのメトリックには、TimesTenオペレータの機能、およびTimesTenオペレータが管理するTimesTenClassicおよびTimesTenScaleoutオブジェクトの全体的なステータスに関する情報が含まれています。
表21-1 TimesTenオペレータ・メトリック
メトリック | タイプ | 説明 |
---|---|---|
|
ゲージ |
ポッド内のTimesTenエージェントおよびTimesTenによって使用されるメモリーの量。Linux cgroupによって |
|
ゲージ |
TimesTenを実行している各ポッド内のTimesTenエージェントの常駐設定サイズ(rss)。 |
|
ゲージ |
各TimesTenClassicオブジェクトの状態。特定の状態は、 |
|
ゲージ |
|
|
ゲージ |
|
|
ゲージ |
|
|
ゲージ |
|
|
ゲージ |
|
|
ゲージ |
|
|
ゲージ |
各TimesTenScaleoutオブジェクトの状態。特定の状態は、 |
|
ゲージ |
|
|
ゲージ |
|
|
ゲージ |
TimesTen Kubernetesオペレータによって使用されるメモリーの量。Linux cgroupsによって |
|
ゲージ |
TimesTen Kubernetesオペレータの常駐設定サイズ(rss)。 |
-
namespace
: メトリックが示すTimesTenオブジェクトのネームスペース。 -
name
:-
timesten_operator_mem_usage
およびtimesten_operator_rss
メトリックの場合、名前ラベルはTimesTenオペレータ・ポッドの名前です。 -
timesten_agent_tt_mem_usage
およびtimesten_agent_rss
メトリックの場合、名前ラベルはTimesTenポッドの名前です。 -
他のすべてのメトリックの場合、名前ラベルはメトリックが示すTimesTenオブジェクトの名前です。
-
-
container
: メトリックを生成したコンテナの名前。たとえば、timesten-operator
です。 -
endpoint
: メトリックの取得元のエンドポイントの名前。たとえば、metrics
です。 -
instance
: メトリックを生成したTimesTenオペレータ・ポッドのIPアドレスおよびポート。たとえば、10.244.1.111:8080
です -
job
: ジョブの名前。たとえば、timesten-operator
です。 -
pod
: メトリックを生成したTimesTenオペレータ・ポッドの名前。たとえば、timesten-operator-5f4f4c69f6-z9h2k
です。 -
service
。サービスの名前。たとえば、timesten-operator
です。
timesten_classic_state_normal
メトリックの例を示します。timesten_classic_state_normal{container="timesten-operator",
endpoint="metrics", instance="10.244.1.111:8080", job="timesten-operator",
name="sample", namespace="mynamespace", pod="timesten-operator-5f4f4c69f6-z9h2k",
service="timesten-operator"}
TimesTenClassicオブジェクト(この場合はsample
)が正常かどうかに応じて、メトリックの値は1
または0
になります。
timesten_classic_state
メトリックの例を示します。timesten_classic_state{container="timesten-operator",
endpoint="metrics", instance="10.244.1.111:8080", job="timesten-operator",
name="sample", namespace="mynamespace", pod="timesten-operator-5f4f4c69f6-z9h2k",
service="timesten-operator", state="Normal"}
TimesTenClassicオブジェクト(この場合はsample
)がNormal
状態であるかどうかに応じて、メトリックの値は1
または0
になります。
TimesTenオペレータがメトリックを公開する方法の詳細は、「TimesTen Kubernetesオペレータからのメトリックの公開」を参照してください。
ノート:
TimesTenオペレータは、他の多くの追加メトリックを自動的に公開します。これらの追加メトリックがリリースごとに存在するかどうかは保証できません。また、これらのメトリックは、特にTimesTenオペレータに関連するものでも有用でもない場合があります。