Package-level declarations
Types
Specifies the CW metric dimensions to publish with this metric. Because dimensions are part of the unique identifier for a metric, whenever a unique dimension name/value pair is extracted from your logs, you are creating a new variation of that metric. For more information about publishing dimensions with metrics created by metric filters, see Publishing dimensions with metrics from values in JSON or space-delimited log events. Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as `IPAddress`
or `requestID`
as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. To help prevent accidental high charges, Amazon disables a metric filter if it generates 1000 different name/value pairs for the dimensions that you have specified within a certain amount of time. You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see Creating a Billing Alarm to Monitor Your Estimated Charges.
`MetricTransformation`
is a property of the `AWS::Logs::MetricFilter`
resource that describes how to transform log streams into a CloudWatch metric.
OpenSearchResourceConfig for the given Integration
Individual processor configuration
Use this parameter to include the addKeys processor in your transformer.
Use this parameter to include the copyValue processor in your transformer.
Use this parameter to include the datetimeConverter processor in your transformer.
Use this parameter to include the deleteKeys processor in your transformer.
Use this parameter to include the grok processor in your transformer.
Use this parameter to include the listToMap processor in your transformer.
Use this parameter to include the lowerCaseString processor in your transformer.
Use this parameter to include the moveKeys processor in your transformer.
Use this parameter to include the parseJSON processor in your transformer.
Use this parameter to include the parseKeyValue processor in your transformer.
Use this parameter to include the renameKeys processor in your transformer.
Use this parameter to include the splitString processor in your transformer.
Use this parameter to include the substituteString processor in your transformer.
Use this parameter to include the trimString processor in your transformer.
Use this parameter to include the typeConverter processor in your transformer.
Use this parameter to include the upperCaseString processor in your transformer.