Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何使用json文件在TargetTracking Scaling中向aws cloudwatch中的报警添加数据点?_Amazon Web Services_Endpoint_Amazon Sagemaker - Fatal编程技术网

Amazon web services 如何使用json文件在TargetTracking Scaling中向aws cloudwatch中的报警添加数据点?

Amazon web services 如何使用json文件在TargetTracking Scaling中向aws cloudwatch中的报警添加数据点?,amazon-web-services,endpoint,amazon-sagemaker,Amazon Web Services,Endpoint,Amazon Sagemaker,因此,我使用TargetTracking Scaling通过使用两个命令来扩展我的aws sagemaker端点,这两个命令是:- 1. aws application-autoscaling register-scalable-target --service-namespace sagemaker --resource-id endpoint/{}/variant/AllTraffic --scalable-dimension sagemaker:variant:DesiredInstanc

因此,我使用TargetTracking Scaling通过使用两个命令来扩展我的aws sagemaker端点,这两个命令是:-

1. aws application-autoscaling register-scalable-target --service-namespace sagemaker --resource-id endpoint/{}/variant/AllTraffic --scalable-dimension sagemaker:variant:DesiredInstanceCount --min-capacity {} --max-capacity {}".format(endpoint_name,ENDPOINT_INSTANCE_MIN_COUNT,ENDPOINT_INSTANCE_MAX_COUNT)) 
“此命令用于注册端点以进行自动缩放”

“这用于通过从file.json文件获取配置,将目标跟踪缩放实际添加到aws sagemaker端点”

下面是my file.json文件的内容

{
  "TargetValue": 50,
  "CustomizedMetricSpecification": {
    "MetricName": "CPUUtilization",
    "Namespace": "/aws/sagemaker/Endpoints",
    "Dimensions": [
      {
        "Name": "EndpointName",
        "Value": "debitscore-2019-12-17-10-26-16-605"
      },
      {
        "Name": "VariantName",
        "Value": "AllTraffic"
     }
    ],
    "Statistic": "Average"
  },
  "ScaleOutCooldown": 60,
  "ScaleInCooldown": 10,
  "DisableScaleIn": false
}
因此,它工作正常,但问题在于AWS

  • 在第二个命令运行后,配置了两个报警,一个用于高,另一个用于低,参考请参见所附图片。以及它如何决定将低报警设置为45%,我只提到file.json文件中的目标值,在本例中为50
  • 如何在报警中添加数据点,如图所示,15分钟内获取15个数据点,3分钟内获取3个数据点
  • 高阈值和低阈值基于目标跟踪缩放策略中的TargetValue,并由AWS在将缩放策略放置到可缩放目标上时确定。高阈值和低阈值分别用于确定何时向外扩展和何时在端点变量中扩展

  • 看起来您是在基于CPUUtilization进行缩放。该指标的数据点应由SageMaker为您的端点自动填充。请参阅“处理作业、培训作业、批处理转换作业和端点实例度量”下的CPUUtilization

  • 高阈值和低阈值基于目标跟踪缩放策略中的TargetValue,并由AWS在将缩放策略放置到可缩放目标上时确定。高阈值和低阈值分别用于确定何时向外扩展和何时在端点变量中扩展

  • 看起来您是在基于CPUUtilization进行缩放。该指标的数据点应由SageMaker为您的端点自动填充。请参阅“处理作业、培训作业、批处理转换作业和端点实例度量”下的CPUUtilization


  • 编辑并重新附着图像。它不可见编辑并重新连接图像。它是看不见的
    {
      "TargetValue": 50,
      "CustomizedMetricSpecification": {
        "MetricName": "CPUUtilization",
        "Namespace": "/aws/sagemaker/Endpoints",
        "Dimensions": [
          {
            "Name": "EndpointName",
            "Value": "debitscore-2019-12-17-10-26-16-605"
          },
          {
            "Name": "VariantName",
            "Value": "AllTraffic"
         }
        ],
        "Statistic": "Average"
      },
      "ScaleOutCooldown": 60,
      "ScaleInCooldown": 10,
      "DisableScaleIn": false
    }