packages/aws/data_stream/lambda/agent/stream/stream.yml.hbs (123 lines of code) (raw):
metricsets: ["cloudwatch"]
period: {{period}}
{{#if data_granularity}}
data_granularity: {{data_granularity}}
{{/if}}
{{#if include_linked_accounts}}
include_linked_accounts: {{include_linked_accounts}}
{{#if owning_account}}
owning_account: "{{owning_account}}"
{{/if}}
{{/if}}
{{#if access_key_id}}
access_key_id: {{access_key_id}}
{{/if}}
{{#if secret_access_key}}
secret_access_key: {{secret_access_key}}
{{/if}}
{{#if session_token}}
session_token: {{session_token}}
{{/if}}
{{#if credential_profile_name}}
credential_profile_name: {{credential_profile_name}}
{{/if}}
{{#if shared_credential_file}}
shared_credential_file: {{shared_credential_file}}
{{/if}}
{{#if role_arn}}
role_arn: {{role_arn}}
{{/if}}
{{#if default_region}}
default_region: {{default_region}}
{{/if}}
{{#if regions}}
regions:
{{#each regions as |region i|}}
- {{region}}
{{/each}}
{{/if}}
{{#if latency}}
latency: {{latency}}
{{/if}}
{{#if tags_filter}}
tags_filter: {{tags_filter}}
{{/if}}
{{#if proxy_url }}
proxy_url: {{proxy_url}}
{{/if}}
{{#if collect_esm_metrics}}
metrics:
- namespace: AWS/Lambda
resource_type: lambda
statistic: ["Average"]
name:
- Invocations
- Errors
- DeadLetterErrors
- DestinationDeliveryFailures
- Duration
- Throttles
- IteratorAge
- ConcurrentExecutions
- UnreservedConcurrentExecutions
- AsyncEventAge
- namespace: AWS/Lambda
resource_type: lambda
statistic: ["Maximum"]
name:
- ProvisionedConcurrentExecutions
- ProvisionedConcurrencyUtilization
- namespace: AWS/Lambda
resource_type: lambda
statistic: ["Sum"]
name:
- ProvisionedConcurrencyInvocations
- ProvisionedConcurrencySpilloverInvocations
- Invocations
- Throttles
- Errors
- DeadLetterErrors
- DestinationDeliveryFailures
- AsyncEventsReceived
- PolledEventCount
- FilteredOutEventCount
- InvokedEventCount
- FailedInvokeEventCount
- DroppedEventCount
- OnFailureDestinationDeliveredEventCount
- DeletedEventCount
{{ else }}
metrics:
- namespace: AWS/Lambda
resource_type: lambda
statistic: ["Average"]
name:
- Invocations
- Errors
- DeadLetterErrors
- DestinationDeliveryFailures
- Duration
- Throttles
- IteratorAge
- ConcurrentExecutions
- UnreservedConcurrentExecutions
- AsyncEventAge
- namespace: AWS/Lambda
resource_type: lambda
statistic: ["Maximum"]
name:
- ProvisionedConcurrentExecutions
- ProvisionedConcurrencyUtilization
- namespace: AWS/Lambda
resource_type: lambda
statistic: ["Sum"]
name:
- ProvisionedConcurrencyInvocations
- ProvisionedConcurrencySpilloverInvocations
- Invocations
- Throttles
- Errors
- DeadLetterErrors
- DestinationDeliveryFailures
- AsyncEventsReceived
{{/if}}