AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Specifies the extended metrics and custom metrics that you want a CloudWatch RUM app monitor to send to a destination. Valid destinations include CloudWatch and Evidently.

By default, RUM app monitors send some metrics to CloudWatch. These default metrics are listed in CloudWatch metrics that you can collect with CloudWatch RUM.

In addition to these default metrics, you can choose to send extended metrics, custom metrics, or both.

The maximum number of metric definitions that you can specify in one BatchCreateRumMetricDefinitions operation is 200.

The maximum number of metric definitions that one destination can contain is 2000.

Extended metrics sent to CloudWatch and RUM custom metrics are charged as CloudWatch custom metrics. Each combination of additional dimension name and dimension value counts as a custom metric. For more information, see Amazon CloudWatch Pricing.

You must have already created a destination for the metrics before you send them. For more information, see PutRumMetricsDestination.

If some metric definitions specified in a BatchCreateRumMetricDefinitions operations are not valid, those metric definitions fail and return errors, but all valid metric definitions in the same operation still succeed.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to BatchCreateRumMetricDefinitionsAsync.

Namespace: Amazon.CloudWatchRUM
Assembly: AWSSDK.CloudWatchRUM.dll
Version: 3.x.y.z

Syntax

C#
public abstract BatchCreateRumMetricDefinitionsResponse BatchCreateRumMetricDefinitions(
         BatchCreateRumMetricDefinitionsRequest request
)

Parameters

request
Type: Amazon.CloudWatchRUM.Model.BatchCreateRumMetricDefinitionsRequest

Container for the necessary parameters to execute the BatchCreateRumMetricDefinitions service method.

Return Value


The response from the BatchCreateRumMetricDefinitions service method, as returned by CloudWatchRUM.

Exceptions

ExceptionCondition
AccessDeniedException You don't have sufficient permissions to perform this action.
ConflictException This operation attempted to create a resource that already exists.
InternalServerException Internal service exception.
ResourceNotFoundException Resource not found.
ServiceQuotaExceededException This request exceeds a service quota.
ThrottlingException The request was throttled because of quota limits.
ValidationException One of the arguments for the request is not valid.

Version Information

.NET Framework:
Supported in: 4.5 and newer, 3.5

See Also