ロギング IBM Cloud Load Balancer

データおよびヘルス・チェックのログは、デバッグや保守に役立ちます。 データ・ロギング機能を有効にすると、 IBM Cloud Load Balancer、これらのログはあなたのアカウント下の IBM Cloud Logsに転送されます。

この機能は、以下のように有効または無効にすることができます。

  • ロードバランサーを作成し、この機能をオンに設定する:

データロギング
データロギング

  • APIの使用: enableOrDisableDataLogs.

IBM Cloud Logs サービスでのログの表示

IBM Cloud アカウント IBM Cloud Logs にログインします。 ログは、 IBM Cloud のログインスタンスから閲覧できます。 詳細は、「 IBM Cloud ログの使い方」 を参照してください。

データ・ログは、Softlayer と IBM Cloud アカウントがリンクされている場合にのみ送信されます。

IBM Cloud Logs インスタンスを作成するには、以下の手順を実行します

  1. Softlayer アカウントに関連付けられている IBM Cloud アカウントを選択してから、**「ロギング・インスタンスの作成 (Create a logging instance)」**を選択します。 ロギング・インスタンスの作成ダイアログが表示されます。

  2. ロード・バランサーをプロビジョンしたデータ・センターに対応するドロップダウン・リストからリージョンを選択します。

    ロード・バランサーが SYD01 にある場合は、リージョンとして「シドニー」を選択します。

    地域とデータセンターの対応については、 IBM Cloud のグローバルデータセンター をご覧ください。

  3. IBM Cloud Logs Routing、プラットフォームサービスを使用して、プラットフォームログの送信先を定義するテナントを設定することで、 アカウント内のプラットフォームログを任意の送信先にルーティングできます。 詳細は、「ログのルーティングについて」 を参照してください。

ログの出力例

サブシステム名 = Cloud Load Balancer

ログの出力例
フィールド タイプ 説明
msgTimestamp 必須 ログが生成された日時を示すタイム・スタンプ。
logSourceCRN 必須 ロードバランサーの UUID は logSourceCRN から取得できます。
message 必須 データパスのログメッセージ。

以下の出力は IBM Cloud® Load Balancer データ・ログの例です。

{
datetime:2025-01-22T14:11:18.847230+00:00
msgTimestamp:2025-01-22T14:11:18.847230+00:00
host:loadbalancer-wdc04-323716-1137319-1367523
process:Cloud Load Balancer
message:Connect from 5.181.190.248:37328 to 52.116.108.53:80 (fabf4139-50b0-48ba-b399-277c09162832/HTTP)
logSourceCRN:crn:v1:bluemix:public:cloud-load-balancer:us-east:a/5c59f412bc914beb390b080e07e5e6a2:6239a1a7-6da4-4370-881c-2dec099b8623::
saveServiceCopy:false
platformSource:Cloud Load Balancer
}

データパス・ログフィールドの詳細は以下の通り:

  • msgTimestamp は協定世界時である。
  • loadbalancer-wdc04-323716-1137319-1367523 はロードバランサ名、 wdc04 はデータセンター。
  • 323716 はアカウント ID です。1137319 はロード・バランサー ID です。1367523 は、ロード・バランサーのインスタンス ID です。

次の出力は、 IBM Cloud Logs サービスで見られるヘルスチェックログの例である:

{
  datetime:2025-01-16T11:32:05.100888+00:00
  msgTimestamp:2025-01-16T11:32:05.100888+00:00
  host:loadbalancer-wdc04-323716-1137319-1367279
  process:Cloud Load Balancer
  message:Health check for server ea3b5aa1-cd85-4374-8387-cbf155d35643/c8d09bae-4d1c-4579-8af1-6e2fa75e81b5-10.171.112.26 failed, reason: Layer4 timeout, check duration: 5001ms, status: 0/2 DOWN.
  logSourceCRN:crn:v1:bluemix:public:cloud-load-balancer:us-east:a/5c59f412bc914beb390b080e07e5e6a2:6239a1a7-6da4-4370-881c-2dec099b8623::
  saveServiceCopy:false
  platformSource:Cloud Load Balancer
  }