小编DC.*_*lls的帖子

运行时出错:属性验证失败:[属性值 {/Targets/0/Values} 与类型 {Array} 不匹配]

此 CF 是在YAML而非 JSON 中创建的。

我正在通过 Cloudformation 构建 Systems Manager 维护窗口、目标和任务。

创建堆栈时,Resources:MaintenanceWindow: 部分成功完成。失败的是下一部分(下面)。不确定最后一部分,因为我们永远不会到达那里。

这是完整模板的位置:https : //pastebin.com/DNEkLPGS

我试过使用验证器和所有东西(YAML 和 CloudFormation 验证器),一切都恢复正常。

这是给出错误的部分:

Parameters:
  MaintenanceTargetName:
    Description: Maintenace Target Name (No Spaces)
    Type: String
  MaintenanceTargetDescription:
    Description: Sample - UAT Servers
    Type: String
    MaxLength: '128'
  MaintenanceTargetTarget:
    Description: Tag Key should equal 'AgentUpdate'
    Type: String
    Default: tag:AgentUpdate
  MaintenaneTargetKeyValue:
    Description: True or False
    Type: String
    Default: True
    AllowedValues:
      - True
      - False

Resources:
  MaintenanceWindowTarget:
    Type: 'AWS::SSM::MaintenanceWindowTarget'
    Properties:
      WindowId: !Ref MaintenanceWindow
      ResourceType: INSTANCE
      Targets: …
Run Code Online (Sandbox Code Playgroud)

yaml amazon-web-services aws-cloudformation

5
推荐指数
2
解决办法
7698
查看次数

Datadog AWS EBS 监控 - 驱动器空间 - 排除 /dev/loop* 设备

好的,这是我的设置:

  • 平台:AWS
  • 监控:DataDog
  • 指标:system.disk.in_use

问题:我正在运行 Ubuntu 18.04LTS 实例,随着时间的推移,它似乎会定期生成其他设备:

设备:/dev/loop1、/dev/loop2等。

当我第一次启动这些实例时,只有 3 个 /dev/loop(1-3) 设备,但是,随着时间的推移,一个 /dev/loop4 出现了,我们的驱动器空间警报给我传呼,因为这些设备在创建时已 100% 使用。

因此,我必须进入每个监视器(每个环境一个)并为新的 /dev/loop4 添加排除项,但在至少一个受监视实例创建该排除项之前我无法设置该排除项。

DataDog 中有没有一种方法可以让您添加一揽子排除项,例如:

设备:/dev/loop*?

我一直在梳理文档并没有找到任何东西,所以我想我会在这里问。

ubuntu amazon-web-services datadog aws-ebs ubuntu-18.04

4
推荐指数
1
解决办法
2037
查看次数