添加AWS监视器的常见问题
添加AWS监视器的常见问题
在Applications Manager中添加Amazon监视器时的最佳实践:
- 为Amazon显示器提供正确 的“显示名称” 。
- 从Amazon服务 下拉框中选择您想要发现的Amazon服务。默认情况下,将选择所有服务。目前Applications Manager支持EC2、ElasticBeanstalk、DynamoDB、负载均衡器、ECS、EKS、Lambda、SNS、SQS、S3和RDS。要了解更多信息,请参阅此处。
- 要监控AWS账户,您需要访问密钥ID和秘密访问密钥。如若需要创建访问密钥ID和秘密访问密钥,请执行以下步骤。
- 在Applications Manager中添加Amazon监视器时,使用您从上述步骤中获得的密钥来填写访问密钥ID 和秘密访问密钥 字段。
- 为凭证选择适当的帐户类型。默认情况下,账户类型是AWS Global。要监控在AWS中国/AWS Gov Cloud 区域中运行的AWS服务,请选择账户类型作为AWS中国/AWS Gov Cloud并尝试添加监控器。
- 根据账户类型,将显示全球区域或中国区域或AWS Gov云区域。只有从选定的区域,资源才会被发现和被监控。默认情况下,将为AWS Global账户类型选择“所有区域”。
- 使用子发现选项指定如何发现和监控资源 (amazon下已发现的所有监视器都将被视为子监视器)。
- 不发现:添加亚马逊监视器,但不会进行发现。
- 发现和取消管理:发现所有子监视器,但默认将它们设置为非托管状态。
- 发现并监控子监视器:发现并监控所有子监视器。
- 为以下选项启用高级设置: -> 您还可以选择使用'对已删除资源的操作'为已删除资源配置自动操作。
- 继续告警:该选项会将已删除的实例保留在AWS控制台中,而已删除的告警将显示在APM的子监视器和父监视器中。您将在每次轮询期间收到告警。
- 停止告警:该选项不会影响已删除实例的运行状况,并且将停止告警。
- 取消管理资源:该选项将取消管理已删除的资源。
- 删除资源:该选项将删除已从AWS控制台中删除的监视器。
注意:EC2实例只有在AWS控制台中删除后才会被删除或取消托管。根据AWS,EC2将在60分钟后从控制台中删除。
- 用于筛选EC2实例名称的Regex:可以在字段中指定regex来筛选和发现名称与regex匹配的EC2实例。
- Regex可能包含字母数字字符、连字符 (-)、下划线 (_) 和句点 (.)。
- 指定“ .* ”来忽略字符。可以使用一组以上的“ .* ”。
- 默认情况下,'.*' 允许指定所有实例。
- Regex中应至少存在一个“ .* ”。
- 没有名称的EC2实例会被自动省略,除非它们的实例ID与regex匹配。
- 例子 :
- “.*”(允许所有实例具有任何名称)
- “.*test”(允许名称以test结尾的实例)
- ".*-.*demo"(允许名称中间包含'-'并以demo结尾的实例)。
- 停止发现:用于停止进一步发现子资源。
- 此选项对于在 APM 中编辑和更新AWS监控器非常有帮助。
在编辑和更新现有AWS监视器时:
- 如果从Amazon服务中取消选择一项服务,则该服务下的所有现有监视器将从Applications Manager中删除。
- 如果没有从Global region/China区域中选择一个区域,则该区域的现有监视器将被保留。
- 在子发现中不发现选项将适用于所有服务。现有监视器不会受到影响。如果要停止对特定服务的发现,请使用高级设置中的停止发现选项。(下文提到的第5点)
- 选项发现和取消管理以及发现和监视子监视器将仅适用于新发现的监视器。现有监视器将保持其现有状态。
- 如果您选中停止发现复选框,它将启用停止发现服务下拉菜单。您可以选择要停止进一步发现资源的服务,但将继续监视现有监视器。
- 如果您从发现和取消管理更改为发现和监视子监视器,与之相反的会将保留子监视器的现有状态。
- 当您“取消管理”和“管理”一个亚马逊监视器时,不管它们的现有状态如何,所有子监视器将分别处于取消管理和管理。这是Applications Manager中所有父子监视器的行为。