4
C#의 Elastic Beanstalk 환경에 사용자 정의 메트릭 을 어떻게 만듭니 까?C#에서 Cloudwatch 사용자 지정 메트릭을 어떻게 업데이트합니까?
숫자 메트릭이 seconds
입니다. 나는 아무 생각에 계속 않았다가
double seconds = ts.Seconds + (Convert.ToDouble(ts.Milliseconds/10)/100);
using (AmazonCloudWatchClient cloudwatch = new AmazonCloudWatchClient(accessKey, secretKey))
{
PutMetricDataRequest mdr = new PutMetricDataRequest();
mdr.Namespace = "Performance";
MetricDatum dataPoint = new MetricDatum();
dataPoint.MetricName = "UploadSpeedInSeconds";
dataPoint.Unit = "Seconds";
dataPoint.Value = seconds;
}
:
는 다음 코드를 사용합니다. 사용자 정의 메트릭이 몇 초 안에 업로드를 mesuare하기를 원합니다. 이미 메트릭 값이 있으며 사용자 정의 메트릭을 업데이트하여 추적 할 수 있습니다 (BTW : 콘솔에서 사용자 지정 메트릭을 볼 수 있습니까?).