Resource: aws_cloudwatch_log_metric_filter

Provides a CloudWatch Log Metric Filter resource.

Example Usage

resource "aws_cloudwatch_log_metric_filter" "yada" {
  name           = "MyAppAccessCount"
  pattern        = ""
  log_group_name = aws_cloudwatch_log_group.dada.name

  metric_transformation {
    name      = "EventCount"
    namespace = "YourNamespace"
    value     = "1"
  }
}

resource "aws_cloudwatch_log_group" "dada" {
  name = "MyApp/access.log"
}

Argument Reference

This resource supports the following arguments:

The metric_transformation block supports the following arguments:

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Import

In Terraform v1.5.0 and later, use an import block to import CloudWatch Log Metric Filter using the log_group_name:name. For example:

import {
  to = aws_cloudwatch_log_metric_filter.test
  id = "/aws/lambda/function:test"
}

Using terraform import, import CloudWatch Log Metric Filter using the log_group_name:name. For example:

% terraform import aws_cloudwatch_log_metric_filter.test /aws/lambda/function:test