gpt4 book ai didi

amazon-web-services - 如何获取 AWS CodeDeploy 日志并将其显示在 BitBucket 管道中

转载 作者:行者123 更新时间:2023-12-03 20:58:56 25 4
gpt4 key购买 nike

我想在部署期间脚本失败时从我的 Amazon EC2 实例中获取 CodeDeploy 日志,然后在 BitBucket 管道中显示日志。

我怎样才能做到这一点?
是否有任何 API 可用于从 CodeDeploy 获取日志?

最佳答案

我不确定 BitBucket,但在 AWS 上,您可以使用 CloudWatch Logs 代理将日志从 CodeDeploy 代理推送到 CloudWatch Logs [1]。进入 CloudWatch Logs 后,您将创建一个指标过滤器以在日志条目 [2] 中出现某些特定文本时发出警报。

CodeDeploy 代理日志文件位置为:

LINUX 
*** /opt/codedeploy-agent/deployment-root/deployment-group-ID/deployment-ID/logs/scripts.log
*** /var/log/aws/codedeploy-agent/codedeploy-agent.log
*** /tmp/codedeploy-agent.update.log
WINDOWS
*** C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt
*** C:\ProgramData\Amazon\CodeDeploy\deployment-group-ID\deployment-ID\logs\scripts.log
*** C:\ProgramData\Amazon\CodeDeployUpdater\log\codedeploy-agent.updater.log

引用:

[1] 快速入门:使运行 Windows Server 2016 的 Amazon EC2 实例能够使用 CloudWatch Logs 代理将日志发送到 CloudWatch Logs - https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/QuickStartWindows2016.html

[2] https://theithollow.com/2017/12/11/use-amazon-cloudwatch-logs-metric-filters-send-alerts/

关于amazon-web-services - 如何获取 AWS CodeDeploy 日志并将其显示在 BitBucket 管道中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59325127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com