This sample demonstrates how to send AWS CloudFront logs to Dynatrace.
- Dynatrace API URL is placed in the
dynatrace_url
variable - Dynatrace token is placed in a AWS Secret Manager secret (secret key: api_key, secret value: your token) more information here
- KMS encryption is optional
Warning
This solution incurs costs from both AWS and Dynatrace, so it is recommended to use it sparingly unless more cost-effective alternatives are available for your needs
Name | Version |
---|---|
terraform | >= 1.6.2 |
archive | 2.6.0 |
aws | >=5.59.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
app_env | Environment name of the application. | string |
"test" |
no |
app_name | Name of the application. | string |
"demoapp" |
no |
app_owner | Owner of the application. | string |
"me" |
no |
custom_tags | A map of tags to add to all resources. | map(string) |
{} |
no |
dynatrace_url | URL of the Dynatrace endpoint. | string |
"https://*******.live.dynatrace.com" |
no |