本文へスキップ

Log FAQs

WhaTapのログモニタリングサービスのユーザーからのよくある質問を確認してください。


ログの原文復元

ログを収集した後、原文を復元できますか?

ログの原文復元機能を提供していません。 現在のログ収集は、セキュリティ目的ではなく分析目的で提供されています。

ログデータの削除周期

ログデータの削除サイクルはどうなりますか?

ログ設定メニューから設定したデータ保存期間と同じです。 ただし、記録されたログの保存期間は、時間単位のため、設定したデータ保存期間より追加で1時間までのデータが残っている場合があります。

ノート

データ保存期間を設定していない場合、既定値は1日です。 データ保存期間設定の詳細については、次の文書を参照してください。

エージェントのログ転送周期

エージェントからのログ転送サイクルはどうなりますか?

エージェントのログバッファ容量(64 KB)に到達したとき、または転送周期(2秒)に達した場合は、ログを転送します。 ネットワークに送信時、_zip_形式で圧縮して送信し、収集サーバーから受信時に圧縮を解凍して保存します。

他社のログソリューションとの連携

他のログソリューションと連携できますか?

現在、他社のログソリューションとの連携機能は提供しておりません。

プラットフォーム別ログ収集方式

アプリケーション、サーバー、Kubernetesログの収集はどのようにしますか?

プラットフォーム別ログ収集方式は以下の通りです。

JAVA

log4jlogbackログライブラリでロギングされるログをフックして収集します。

ノート

logbackまたはlog4jの使用時、Appenderベースのログ収集のためのオプション設定が必要になる場合があります。 詳細はWhaTap Docsのオープンソース追跡文書を参照してください。

Node.js

Node.jsの埋め込みパッケージprocessをフッキングしprocess.stdoutprocess.stderrログを収集します。

Python

loggingloguruログライブラリでロギングされるログをフックして収集します。

PHP / Server

モニタリングするログファイルを指定して収集します。

Go
  • モニタリングするログファイルを指定して収集します。

  • アプリケーションのStandard outStandard errorログを収集します。

ノート

Standard out及びerrorログ収集のために別途の設定が必要です。
詳細はWhaTapDocsのGoモニタリング > APIガイド文書を参照してください。

Kubernetes
  1. Container StdOut

    WhaTap KubernetesエージェントはContainerの標準出力ログ(Container stdout/stderr)を収集します。 そのログは、活用目的に応じて2つの方法で収集されます。

    • ログファイルベースの収集

      Kubernetesノードのファイルシステムに保存されているログファイルを直接読み込む方式です。
      収集されたログはログ > ログトレンドログ検索ログTail機能を通じて確認できます。

      WhaTapエージェントのログファイル収集パス
      /var/log/pods/<namespace>_<pod-name>_<uid>/<container-name>/*.log
      /var/log/pods/whatap_agent_7ddf2a4c-0877-4602-a38c-df07c4501ede/agent/0.log
      注意

      ログが収集されない場合は、ノードに接続して、上記のパスにログファイルが存在することを確認します。 ログ収集フィルターの詳細についてはWhaTap DocsのKubernetesモニタリング > ログ文書を参照してください。

    • kube-apiserverベースのリアルタイム照会

      コンテナマップで特定のコンテナをクリックすると、kubectl logsコマンドと類似した方法でKubernetes API(kube-apiserver)を呼び出して、そのコンテナログをリアルタイムで取得します。

      この方法は、コンテナの状態を迅速に確認する際に役立ちますが、検索機能や長期保存は提供しません。

      区分ログタブコンテナマップ > コンテナクリック
      収集方法ノードのファイルシステムへの直接アクセスkube-apiserver API呼び出し
      ログ位置/var/log/pods/<namespace><pod-name><uid>/<container-name>/*.logkube-apiserver API呼び出し
      活用検索、フィルタリング、ライブテールリアルタイム状態確認
      保存有無OX (リアルタイム照会のみ可能)
  2. K8s Event

    Kubernetesイベントを収集したログでありkubectl get eventsによって確認されたログを収集します。

ノート

ログ設定方法

ログの設定方法はWhaTap DocsのLogモニタリングで各プラットフォーム(JAVA、Node.jsなど)についての内容を確認できます。