class StateTransitionMetric
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.StepFunctions.StateTransitionMetric | 
  Java | software.amazon.awscdk.services.stepfunctions.StateTransitionMetric | 
  Python | aws_cdk.aws_stepfunctions.StateTransitionMetric | 
  TypeScript (source) | @aws-cdk/aws-stepfunctions » StateTransitionMetric | 
Metrics on the rate limiting performed on state machine execution.
These rate limits are shared across all state machines.
Example
new cloudwatch.Alarm(this, 'ThrottledAlarm', {
  metric: sfn.StateTransitionMetric.metricThrottledEvents(),
  threshold: 10,
  evaluationPeriods: 2,
});
Initializer
new StateTransitionMetric()
Methods
| Name | Description | 
|---|---|
| static metric(metricName, props?) | Return the given named metric for the service's state transition metrics. | 
| static metric | Metric for the number of available state transitions per second. | 
| static metric | Metric for the number of available state transitions. | 
| static metric | Metric for the provisioned steady-state execution rate. | 
| static metric | Metric for the number of throttled state transitions. | 
static metric(metricName, props?)
public static metric(metricName: string, props?: MetricOptions): Metric
Parameters
- metricName 
string - props 
MetricOptions  
Returns
Return the given named metric for the service's state transition metrics.
static metricConsumedCapacity(props?)  
public static metricConsumedCapacity(props?: MetricOptions): Metric
Parameters
- props 
MetricOptions  
Returns
Metric for the number of available state transitions per second.
static metricProvisionedBucketSize(props?)   
public static metricProvisionedBucketSize(props?: MetricOptions): Metric
Parameters
- props 
MetricOptions  
Returns
Metric for the number of available state transitions.
static metricProvisionedRefillRate(props?)   
public static metricProvisionedRefillRate(props?: MetricOptions): Metric
Parameters
- props 
MetricOptions  
Returns
Metric for the provisioned steady-state execution rate.
static metricThrottledEvents(props?)  
public static metricThrottledEvents(props?: MetricOptions): Metric
Parameters
- props 
MetricOptions  
Returns
Metric for the number of throttled state transitions.

 .NET
 Java
 Python
 TypeScript (