監査ログストリーミング
監査ログストリーミングは、ログデータを複製し、指定した宛先に保存します。 これにより、監査ログおよびWorkatoロギングサービスの保持期間を超えてログへのアクセスを維持でき、セキュリティと運用のInsightsを得るためにアクティビティログを確認および分析する十分な時間を確保できます。
各ジョブまたはイベントはJSONファイルとして表され、WorkatoはHTTP POSTメソッドを使用してログプロバイダーに送信します。 Workatoは次の送信先をサポートしています:
- Amazon S3 Bucket
- Azure Monitor
- Azure Blob
- Sumo Logic、Datadog、Splunk、またはGoogle Cloud Storage Bucketsなどのクラウドベースのロギングサービス
詳細については、監査ログストリーミングの宛先を参照してください。
機能の提供状況
監査ログストリーミングは特定の料金プランで利用できます。 詳細については、ご利用の料金プランおよび契約を参照してください。
監査ログのサイズ
ログファイルのサイズは、ログに含まれる詳細に応じて1 KBから1 MBまで変化します。
ログのファイルサイズ制限は40 MBです。
完全なジョブ詳細をストリーミングする場合、全体のファイルサイズが40 MBを超えると、システムはステップ固有のログ行を送信しません。 ファイルが40 MBを超える場合でも、システムはuser_id、recipe_id、time_executedなどのジョブのコンテキスト情報を引き続き送信します。 ただし、“lines”列には、デフォルトのテキストLog lines exceed size limitが表示されます。
監査ログストリーミングの設定
Workatoアカウントにサインインします。
ワークスペース管理者 > 設定 > ログストリーミングに移動し、監査ログストリーミングを設定を選択します:

監査ログの宛先を選択します。
ストリーミングコネクションとオプションを設定します。
監査ログストリームに含めるイベントを選択します。
イベントの詳細については、監査ログストリーミングタイプを参照してください。
任意です。 必要に応じてログメッセージをカスタマイズします。
保存を選択します。
データマスキングは監査ログストリーミングに適用されますか
はい。 データマスキングが有効な場合、Workatoはトリガーまたはアクションの入力または出力をログに記録したり、ストリーミングしたりしません。 代わりに、次の両方でプレースホルダーがデータを置き換えます:
- Workato UIログ
- 監査ログストリーミングの宛先
この機能を有効にする手順については、データマスキングを有効化セクションを参照してください。
マスクされたデータがジョブログに表示される方法
監査ログストリーミングを通じてジョブログが外部ログサービスにストリーミングされる場合、マスクされたデータは非表示のままになります。 機密情報を表示する代わりに、Workatoはそれを"masked"プレースホルダーに置き換えます。
次の例は、マスクされたデータがジョブ詳細ログにどのように表示されるかを示しています:
"lines": [
{
"input": {"data": "masked"},
"output": {"data": "masked"},
"adapter_name": "timer",
"adapter_operation": "trigger_event",
"line_stat": {
"details": [
{
"name": "execution_time",
"average": 0.002,
"total": 0.002,
"min": 0.002,
"max": 0.002,
"count": 1
}
],
"total": 0.002
},
"recipe_line_number": 1,
"mask_data": true
}
]ジョブ詳細ログの完全な例については、活動監査ログファイルの詳細とサンプルデータセクションを参照してください。
Last updated: