[英]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.