2017-03-01 197 views
1

我目前正在做我的實習工作,我們的任務是在EWS ECR上設置一個Hawkbit服務。 Hawkbit用於軟件更新推出。我們遇到了我們目前陷入困境的兩次顛簸。AWS cloudwatch終端輸出日誌

第一,如果我們運行hawkbit服務使用SH-文件,並運行在我們dockerfile以下命令自動啓動本地服務器上的泊塢窗圖像:CMD [「/hawkbit.sh」]

如果我們在ECR上的集羣中運行映像時,該服務不會自動啓動。

其次,當hawkbit正在運行它的終端輸出時,我可以將此輸出轉換爲日誌文件,但是,我無法檢查cloudwatch上的日誌。 我用下面的創建文件,並把輸入到該文件: 2> & 1> /無功/日誌/ hawkbit/hawkbit

,我已經編輯的awslog.conf文件如下:

[/var/log/hawkbit/hawkbit] 
file = /var/log/hawkbit/hawkbit.* 
log_group_name = /var/log/hawkbit/hawkbit 
log_stream_name = {cluster}/{container_instance_id} 
datetime_format = %Y-%m-%dT%H:%M:%SZ 

任何想法的將是非常讚賞

回答

0

檢查事項有關awslogs劑:

  1. 確保SERVIC e正在運行
  2. 檢查/var/log/awslogs.log file for errors
  3. 確保實例的角色附加了足以使代理工作的權限,請閱讀所需權限here