Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- params := &cloudwatch.PutMetricDataInput{
- MetricData: []*cloudwatch.MetricDatum{
- {
- MetricName: aws.String(name),
- Dimensions: []*cloudwatch.Dimension{
- {
- Name: aws.String("HandlerMetrics"),
- Value: aws.String(w.Name),
- },
- },
- Timestamp: aws.Time(time.Now()),
- Unit: aws.String(unit),
- Value: aws.Float64(metric),
- },
- {
- MetricName: aws.String("HandlerInvocations"),
- Dimensions: []*cloudwatch.Dimension{
- {
- Name: aws.String("HandlerMetrics"),
- Value: aws.String(w.Name),
- },
- },
- Timestamp: aws.Time(time.Now()),
- Unit: aws.String("Count"),
- Value: aws.Float64(1),
- },
- },
- Namespace: aws.String("SqsWorker"),
- }
- _, err := w.metrics.PutMetricData(params)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement