Show / Hide Table of Contents

Interface IMetricFilterProps

Properties for a MetricFilter.

Inherited Members
IMetricFilterOptions.FilterPattern
IMetricFilterOptions.MetricName
IMetricFilterOptions.MetricNamespace
IMetricFilterOptions.ApplyOnTransformedLogs
IMetricFilterOptions.DefaultValue
IMetricFilterOptions.Dimensions
IMetricFilterOptions.FilterName
IMetricFilterOptions.MetricValue
IMetricFilterOptions.Unit
Namespace: Amazon.CDK.AWS.Logs
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IMetricFilterProps : IMetricFilterOptions
Syntax (vb)
Public Interface IMetricFilterProps Inherits IMetricFilterOptions
Remarks

ExampleMetadata: fixture=default infused

Examples
var repository = new Repository(this, "TestRepository");

            var runtime = new Runtime(this, "Runtime", new RuntimeProps {
                AgentRuntimeArtifact = AgentRuntimeArtifact.FromEcrRepository(repository, "v1.0.0")
            });

            new MetricFilter(this, "ToolErrors", new MetricFilterProps {
                LogGroup = runtime.ApplicationLogGroup,
                FilterPattern = FilterPattern.StringValue("$.tool_status", "=", "error"),
                MetricNamespace = "MyApp",
                MetricName = "ToolExecutionErrors"
            });

Synopsis

Properties

LogGroup

The log group to create the filter on.

Properties

LogGroup

The log group to create the filter on.

ILogGroupRef LogGroup { get; }
Property Value

ILogGroupRef

Remarks

ExampleMetadata: fixture=default infused

Back to top Generated by DocFX