處理器相容性和限制 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

處理器相容性和限制

一般處理器規則
計數上限

管道最多可以有 20 個處理器。

剖析器置放

剖析器處理器 (OCSF、CSV、Grok 等),如果使用的話,必須是管道中的第一個處理器。

唯一處理器

下列處理器每個管道只能顯示一次:

  • add_entries

  • copy_values

處理器類型 CloudWatch Logs 來源 S3 來源 以 API 為基礎的來源
OCSF 必須是第一個處理器 必須是第一個處理器 必須是第一個處理器
parse_vpc 必須是第一個處理器 不適用 不適用
parse_route53 必須是第一個處理器 不適用 不適用
parse_json 必須是第一個處理器 必須是第一個處理器 必須是第一個處理器
grok 必須是第一個處理器 必須是第一個處理器 必須是第一個處理器
csv 必須是第一個處理器 不相容 不相容
key_value 必須是第一個處理器 必須是第一個處理器 必須是第一個處理器
add_entries 必須是第一個處理器 必須是第一個處理器 必須是第一個處理器
copy_values 必須是第一個處理器 必須是第一個處理器 必須是第一個處理器
字串處理器 (小寫、大寫、修剪) 必須是第一個處理器 必須是第一個處理器 必須是第一個處理器
欄位處理器 (move_keys、rename_keys) 必須是第一個處理器 必須是第一個處理器 必須是第一個處理器
資料轉換 (日期、平面) 必須是第一個處理器 必須是第一個處理器 必須是第一個處理器
相容性定義
必須是第一個處理器

使用時, 必須是管道組態中的第一個處理器

不相容

無法與此來源類型搭配使用

不適用

處理器與此來源類型無關

處理器特定限制

依來源類型的處理器限制
處理器 來源類型 限制
OCSF 使用 CloudTrail 的 CloudWatch Logs CloudTrail
  • 只有在 data_source_name為 時才允許 aws_cloudtrail

  • 必須使用 CloudTrail 特定的結構描述版本

  • 無法與其他處理器結合

OCSF 以 API 為基礎的來源
  • 必須使用來源特定的結構描述 (例如,microsoft_office365_management_activity for Office 365)

  • 每個來源類型都需要特定的映射版本

  • 必須是管道中的第一個處理器

parse_vpc CloudWatch Logs
  • 僅適用於 VPC 流程日誌

  • 必須是第一個處理器

  • 輸入必須包含原始 VPC 流程日誌格式

parse_route53 CloudWatch Logs
  • 僅適用於 Route 53 Resolver 查詢日誌

  • 必須是第一個處理器

  • 輸入必須包含 Route 53 Resolver 查詢日誌格式

add_entries 所有來源
  • 每個管道最多一個執行個體

  • 金鑰名稱必須根據欄位命名規則有效

copy_values 所有來源
  • 每個管道最多一個執行個體

  • 來源欄位必須存在於事件中

重要

使用具有限制的處理器時:

  • 在部署之前,請務必使用 ValidateTelemetryPipelineConfiguration API 驗證管道組態

  • 使用 TestTelemetryPipeline API 使用範例資料測試管道,以確保適當處理

  • 在部署後監控管道指標,以確保事件如預期般處理