跟踪AWS对象/服务



我继承了一个AWS环境,该环境由10多个帐户组成,其中包括正在使用的全部服务负载,EC2、ECS、Route53、API网关就是一些例子。所有账户每月约8000美元,例如其中有多少。

到目前为止,我已经使用计费仪表板向我提供了一些正在使用的信息,但这只是一个时间点,例如,我不知道今天是否添加了更多服务。

我想要的是跟踪我们正在使用的所有服务以及它是否发生了变化的东西,所以理想情况下需要是有计划的东西。

我在网上搜索过,但似乎找不到任何能做到这一点的东西,我知道这一定是错误的。

AWS Config旨在帮助解决此问题。现在,您可以在主帐户中运行Config,并让它监视链接帐户或组织帐户。

除了设置预算外,您还应该打开CloudTrail并将其集中化——这有助于确定何时创建新的基础设施。

因为这些类型的多账户结构很常见,也可能很复杂,所以有一些非常好的第三方工具也可以提供帮助。

您了解AWS Systems Manager吗?我不确定这是否100%符合您的要求,但在某种程度上,您可以将您的aws资源分组,并对其进行深入了解。首先,您需要标记您的资源,以便将它们分组到一个资源组下。

内置洞察包括Config、Cloud Trail、Trusted Advisor和个人健康仪表板。

登录您的AWS帐户并搜索服务Systems Manager,该服务将位于管理工具下。

还有几个第三方发现系统可以映射您的AWS帐户。我不愿透露具体的名字,因为我觉得这会违反SO的性质。

Axibase有一个工具,可以使用亚马逊简单通知服务和ATSD跟踪AWS服务。该教程非常简单,设置大约需要10分钟。结果是,一旦服务状态发生变化,就会通过电子邮件或消息服务(如Telegram或Slack(向您或其他任何人发送通知。

免责声明:我为Axibase工作。

最新更新