本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將日誌傳送至 CloudWatch 日誌
若要將日誌從容器傳送至 Amazon CloudWatch Logs,您可以使用 Fluent Bit 或 Fluentd。如需詳細資訊,請參閱 Fluent Bit
如果您尚未使用 Fluentd,我們建議您使用 Fluent Bit,原因如下:
-
Fluent Bit 的資源佔用空間較小,且比 Fluentd 更具資源效率的記憶體和CPU用量。如需更詳細的比較資訊,請參閱 Fluent Bit 和 Fluentd 效能比較。
-
Fluent Bit 映像由 開發和維護 AWS。這使得 AWS 能夠採用新的 Fluent Bit 映像功能,並更快地回應問題。
主題
Fluent Bit 和 Fluentd 效能比較
下表顯示 Fluent Bit 在記憶體和CPU用量中超越 Fluentd 的效能優勢。以下數字僅供參考,可能會因環境而有所變化。
每秒日誌數 | 流暢CPU的使用 | 使用 Fluentd 相容組態的 Fluent Bit CPU用量 | 具有最佳化組態的 Fluent Bit CPU用量 |
---|---|---|---|
100 |
0.35 vCPU |
0.02 vCPU |
0.02 vCPU |
1,000 |
0.32 vCPU |
0.14 vCPU |
0.11 vCPU |
5,000 |
0.85 vCPU |
0.48 vCPU |
0.30 vCPU |
10,000 |
0.94 vCPU |
0.60 vCPU |
0.39 vCPU |
每秒日誌數 | Fluentd 記憶體用量 | 具有 Fluentd 相容組態的 Fluent Bit 記憶體用量 | 具有最佳化組態的 Fluent Bit 記憶體用量 |
---|---|---|---|
100 |
153 MB |
46 MB |
37 MB |
1,000 |
270 MB |
45 MB |
40 MB |
5,000 |
320 MB |
55 MB |
45 MB |
10,000 |
375 MB |
92 MB |
75 MB |