Advertisement
Guest User

Untitled

a guest
May 24th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. params := &cloudwatch.PutMetricDataInput{
  2. MetricData: []*cloudwatch.MetricDatum{
  3. {
  4. MetricName: aws.String(name),
  5. Dimensions: []*cloudwatch.Dimension{
  6. {
  7. Name: aws.String("HandlerMetrics"),
  8. Value: aws.String(w.Name),
  9. },
  10. },
  11. Timestamp: aws.Time(time.Now()),
  12. Unit: aws.String(unit),
  13. Value: aws.Float64(metric),
  14. },
  15. {
  16. MetricName: aws.String("HandlerInvocations"),
  17. Dimensions: []*cloudwatch.Dimension{
  18. {
  19. Name: aws.String("HandlerMetrics"),
  20. Value: aws.String(w.Name),
  21. },
  22. },
  23. Timestamp: aws.Time(time.Now()),
  24. Unit: aws.String("Count"),
  25. Value: aws.Float64(1),
  26. },
  27. },
  28. Namespace: aws.String("SqsWorker"),
  29. }
  30.  
  31. _, err := w.metrics.PutMetricData(params)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement