Application Integration でサポートされているコネクタをご覧ください。
ログの概要
このページでは、Application Integration で使用できるさまざまな種類のログと、それらのログを使用するタイミングについて説明します。
概要
Application Integration では、統合実行のログを生成できます。これらのログを使用して、実行エラーのトラブルシューティング、使用状況のモニタリング、アラートの設定を行うことができます。ログを表示する方法は 2 つあります。
- 統合実行ログ。 これらのログは、統合の実行時に生成されます。これらのログは、Application Integration と Cloud Logging で表示できます。
- 監査ログ。監査ログを使用すると、統合内で誰が何を、いつ、どこで行ったかを把握できます。これらのログは Cloud Logging でのみ表示でき、ログによる追加料金は発生しません。
Application Integration のログ
統合を実行すると、その統合の実行ログが生成され、統合を作成したリージョンに保存されます。これらのログにアクセスして、エラーのトラブルシューティングを行い、統合の各ステップのステータスを確認できます。次の図は、[実行ログ] ページを示しています。
Application Integration でログを表示する方法の詳細については、統合実行ログをご覧ください。
Cloud Logging
Cloud Logging は、ストレージ、検索、分析、モニタリングをサポートするリアルタイムのログ管理システムです。Application Integration を使用すると、Cloud Logging の機能を活用できます。デフォルトでは、統合で Cloud Logging は無効になっています。統合の非公開バージョンを編集することで、統合のロギングを有効にすることができます。
Cloud Logging は、次の重大度レベルのインテグレーション ランタイム ログをキャプチャします。
- 情報: 実行ログとすべての統合実行に関連するその他の詳細(
SUCCEEDED
、FAILED
、PROCESSING
、PENDING
、SUSPENDED
、CANCELLED
)を含むログ。 - エラーと警告: 実行ログと、
FAILED
とCANCELLED
の統合実行状態に関連するその他の詳細を含むログ。
統合実行状態の一覧については、実行状態をご覧ください。
Cloud Logging でログを表示する方法については、Cloud Logging で統合ログを表示するをご覧ください。
ログバケット
統合実行ログは、デフォルトのストレージ ロケーションが構成されている _Default
バケットに保存されます。ログを次の宛先に転送できます。
- Cloud Logging の包含フィルタと除外フィルタを使用して、異なるストレージ ロケーションの異なるログバケットにログを送信する。
- BigQuery や Pub/Sub などの別の宛先にログをエクスポートします。
Cloud Logging のルーティングとストレージの詳細については、転送とストレージの概要をご覧ください。
監査ログ
監査ログの詳細については、監査ログを表示するをご覧ください。
料金
アプリケーション統合ログには追加料金は発生しませんが、監査ログと Cloud Logging の料金モデルは異なります。Cloud Logging の料金については、Cloud Logging の料金をご覧ください。
制限事項
インテグレーション ログには次の制限があります。
- Cloud Logging では、サイズが最大 256 KiB のログエントリのみがサポートされます。ログがこの上限を超えると、リクエストとレスポンスのパラメータはロギングの詳細に表示されません。Cloud Logging の割り当てと上限については、割り当てと上限をご覧ください。このエラーを解決するには、統合変数の値を変更して、値が上限を超えないようにします。または、Application Integration でこれらのログを表示することもできます。この制限は Cloud Logging ログに適用されます。
- ローカル ロギングが無効になっている場合、Cloud Logging が有効になっている場合でも、実行ログは Cloud Logging に送信されません。この制限は、統合実行ログと Cloud Logging ログの両方に適用されます。
次のステップ
- Cloud Monitoring を使用してインテグレーションをモニタリングする方法を学習する
- アラートを作成する方法を確認する。