EC2Configuration

EC2Configuration
EC2Configuration

Configurations specific to the EC2 AWS integration. Only applicable when the containing Credential has service=EC2

JSON Example
{
    "metricFilterRegex": "^aws.(sqs|ebs).*$",
    "baseCredentials": {
        "roleArn": "arn:aws:iam::<accountid>:role/<rolename>",
        "externalId": "string"
    },
    "hostNameTags": [
        "string"
    ],
    "instanceSelectionTagsExpr": "string",
    "volumeSelectionTagsExpr": "string",
    "pointTagFilterRegex": "(region|name)"
}
string
metricFilterRegex
Optional

A regular expression that a metric name must match (case-insensitively) in order to be ingested

baseCredentials
Optional

baseCredentials

array of string
hostNameTags
Optional

A list of AWS instance tags that, when found, will be used as the "source" name in a series. Default: ["hostname", "host", "name"]. If no tag in this list is found, the series source is set to the instance id.

string
instanceSelectionTagsExpr
Optional

A string expressing the allow list of AWS instance tag-value pairs. If the instance's AWS tags match this allow list, data about this instance is ingested from EC2 APIs Multiple entries are OR'ed. Key-value pairs in the string are separated by commas and in the form k=v. Example: "k1=v1, k1=v2, k3=v3".

string
volumeSelectionTagsExpr
Optional

A string expressing the allow list of AWS volume tag-value pairs. If the volume's AWS tags match this allow list, Data about this volume is ingested from EBS APIs. Multiple entries are OR'ed. Key-value pairs in the string are separated by commas and in the form k=v. Example: "k1=v1, k1=v2, k3=v3".

string
pointTagFilterRegex
Optional

A regular expression that AWS tag key name must match (case-insensitively) in order to be ingested

Property Of