Object Manifest情報
要求事項
WhaTap Kubernetesエージェント1.5.5バージョン以降が必要です。 1.5.5バージョン未満の場合は、既存のマスターメタ情報画面が提供されます。
Kubernetesマスターエージェントは、クラスターにあるPod、サービス、Replicasetなどのオブジェクトに対するマニフェストを1日に1回ずつ自動的に収集します。 該当データは日付別に保存され、ユーザーが特定の日付基準のクラスター状態を簡単に確認できます。 収集したデータは日付別の比較が可能で、時間によるクラスターの変化を把握しやすいです。
また、ユーザーは、KubernetesマスターエージェントのDeployment配布前にコンテナ環境変数を設定することで、収集時間のタイムゾーンを自由に指定できます。 当該設定方法は、次のコンテナ環境変数 の案内を参考にしてください。
コンテナ環境変数
-
store_k8s_object_manifest_enabled
既定値
trueオブジェクトマニフェスト収集機能を活性化します。 既定値が
trueであるため、別途の設定なしで収集機能が活性化されます。 -
store_k8s_object_manifest_timezone
既定値
UTCオブジェクトマニフェスト収集のためのタイムゾーンを設定します。 別途設定がない場合、既定値の
UTCを基準にして、午前0時に収集を開始します。-
リージョンベースのタイムゾーンまたはGMTオフセット形式で設定できます。
-
分単位の精密な時間指定に対応します。
例、
GMT+0810のように設定することで、特定地域の非標準時間帯の指定が可能
-
-
store_k8s_object_manifest_max_fetch_limit
既定値
50クラスターが一度にリクエストするオブジェクト数を設定します。 別途設定がない場合、既定値の
50を基準にして1回のリクエストにつき50個ずつリクエストします。例、全体のPod数が90個のクラスタで該当オプションを
30に設定すると、Pod情報を30個ずつ3回リクエスト
containers:
- name: whatap-master-agent
image: whatap/kube_mon
resources:
requests:
memory: 300Mi
cpu: 100m
limits:
memory: 350Mi
cpu: 200m
ports:
- containerPort: 6600
command: ['/bin/entrypoint.sh']
env:
- name: WHATAP_LICENSE
value: {PROJECT_LICENSE_VALUE}
- name: WHATAP_HOST
value: "13.124.11.223/13.209.172.35"
- name: WHATAP_PORT
value: "6600"
- name: WHATP_MEM_LIMIT
valueFrom:
resourceFieldRef:
containerName: whatap-master-agent
resource: limits.memory
# 追加された環境変数
- name: store_k8s_object_manifest_enabled
value: "true"
- name: store_k8s_object_manifest_timezone
value: "GMT+9"
- name: store_k8s_object_manifest_max_fetch_limit
value: "50"
基本画面ガイド
オブジェクトリスト
オブジェクトの種類の一覧からオブジェクトを選択すると、そのオブジェクトの一覧を確認できます。 Name、Namespace、Uid、CreatedTimeなどのオブジェクト情報が表示されます。 次の画面は、オブジェクト種類の一覧からDeploymentを選択する時の例です。
