簡體   English   中英

適用於Fargate的CloudWatch單個日志流

[英]CloudWatch single Log Stream for Fargate

我有一個ECS Fargate應用程序,該日志使用awslog驅動程序保存在cloudwatch中。

記錄工作得非常好,唯一討厭的一點就是每個容器創建一個不同的日志流,它的名字是,作為對文檔的解釋這里

prefix-name/container-name/ecs-task-id

我廣泛使用了自動縮放功能,創建了許多任務,這些任務又產生了許多日志流。

我想知道是否有可能將所有日志都放在同一個日志流中,這對我有很大幫助,但是看起來似乎不可能。 我怎樣才能實現自己的目標?

這不是用例的解決方案,但是可以使用的解決方法是僅搜索日志組,而不是進入任務ID。 您還可以在日志組上使用范圍查詢,因此最終可以提供與進入每個任務ID的特定日志流幾乎相同的功能。 日志組中日志的每一行還具有指向任務特定日志流的鏈接。

您可以嘗試做的另一件事是使用彈性搜索來維護您的日志。 彈性搜索的查詢非常簡單(它是kibana內置的,它是一種功能強大的現成過濾工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM