跳至內容

如何對 Amazon ECS 的 Container Insights 問題進行疑難排解?

1 分的閱讀內容
0

我想對 Amazon Elastic Container Service (Amazon ECS) 容器執行個體的 Amazon CloudWatch Container Insights 問題進行疑難排解。

解決方法

Container Insights 缺少 Fargate 啟動類型的指標

此問題通常發生在任務資源不足時。若要解決此問題,請最佳化您的任務資源

awslogs 容器執行個體日誌驅動程式遺失日誌

日誌伺服器有時可能無法存取或無法接受日誌。在這些情況下,您可能會發生日誌遺失問題。若要避免日誌遺失,請在 Amazon ECS 任務定義中將日誌設定為使用非封鎖模式

"logConfiguration": {
    "logDriver": "awslogs",
    "options": {
        "mode": "non-blocking",
        "max-buffer-size": "25m",
    }
}

重要: 當您使用非封鎖模式時,日誌驅動程式會將日誌儲存在記憶體中繼緩衝區。如果緩衝區空間不足,緩衝區將無法儲存額外的日誌,並且您會遺失日誌。此外,當日誌驅動程式無法管理應用程式的日誌發射率時,也會發生日誌遺失。

您在 Amazon ECS 上已刪除並重新建立的叢集上部署了 Container Insights

當您刪除未啟用 Container Insights 的現有 Amazon ECS 叢集時,可能會出現問題。如果您建立具有相同名稱的新集群,則必須為新集群手動啟用 Container Insights

您已在 Amazon ECS 叢集中停用 Container Insights,但它仍處於啟用狀態

如果 Container Insights 自動重新啟用,則必須從 CloudWatch 儀表板手動刪除監控

AWS 官方已更新 1 年前