class StateTransitionMetric
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.StepFunctions.StateTransitionMetric |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsstepfunctions#StateTransitionMetric |
![]() | software.amazon.awscdk.services.stepfunctions.StateTransitionMetric |
![]() | aws_cdk.aws_stepfunctions.StateTransitionMetric |
![]() | aws-cdk-lib » 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
Metric
Options
Returns
Return the given named metric for the service's state transition metrics.
static metricConsumedCapacity(props?)
public static metricConsumedCapacity(props?: MetricOptions): Metric
Parameters
- props
Metric
Options
Returns
Metric for the number of available state transitions per second.
static metricProvisionedBucketSize(props?)
public static metricProvisionedBucketSize(props?: MetricOptions): Metric
Parameters
- props
Metric
Options
Returns
Metric for the number of available state transitions.
static metricProvisionedRefillRate(props?)
public static metricProvisionedRefillRate(props?: MetricOptions): Metric
Parameters
- props
Metric
Options
Returns
Metric for the provisioned steady-state execution rate.
static metricThrottledEvents(props?)
public static metricThrottledEvents(props?: MetricOptions): Metric
Parameters
- props
Metric
Options
Returns
Metric for the number of throttled state transitions.