ページの先頭行へ戻る
Enterprise Service Development Platform V1.1.0 運用ガイド
FUJITSU Software

12.6.1 Elasticsearchのログの確認

Podとして動作するElasticsearchのログは、kubectl logsコマンドで確認することができます。 これらのPodは、全てfj-esdp-systemというNamespaceで動作しています。

手順

以降の手順は、Ansibleサーバ上で実行します。
  1. Podの一覧を取得して、ログを確認したいコンポーネントのPod名を確認します。
    >kubectl get pods --namespace=fj-esdp-system | grep 'elasticsearch-master'

    以下のように、Podの一覧が表示されます。先頭の値がPod名です。

    elasticsearch-master-0                             2/2     Running   4          5d
    elasticsearch-master-1                             2/2     Running   4          5d
    elasticsearch-master-2                             2/2     Running   4          5d
  2. Pod内のコンテナのログを表示します。
    >kubectl logs <Pod名> [-c <コンテナ名>] --namespace=fj-esdp-system

    ヒント

    Pod内にコンテナが複数存在する場合、-cオプションでコンテナ名を指定する必要があります。

    コンテナが複数存在するかどうかは、READYフィールドの値で確認することができます。 READYフィールドは、Pod内のコンテナのうち、正常なコンテナ数を表します。

    コンテナ名は、kubectl describe podsコマンド等で確認してください。

    以下のように、コンテナのログが表示されます。

    OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
    {"type": "server", "timestamp": "2019-07-16T04:56:19,902+0000", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "elasticsearch", "node.name": "elasticsearch-master-0",  "message": "using [1] data paths, mounts [[/usr/share/elasticsearch/data (172.16.2.30:/var/FJSGHD/fj-esdp-system-elasticsearch-volume-1)]], net usable_space [99.7gb], net total_space [99.9gb], types [nfs4]"  }
    {"type": "server", "timestamp": "2019-07-16T04:56:19,907+0000", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "elasticsearch", "node.name": "elasticsearch-master-0",  "message": "heap size [3.9gb], compressed ordinary object pointers [true]"  }