@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:43.507Z")
public class StateTransitionMetric
extends software.amazon.jsii.JsiiObject
These rate limits are shared across all state machines.
Example:
Alarm.Builder.create(this, "ThrottledAlarm") .metric(StateTransitionMetric.metricThrottledEvents()) .threshold(10) .evaluationPeriods(2) .build();
Modifier | Constructor and Description |
---|---|
|
StateTransitionMetric() |
protected |
StateTransitionMetric(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
StateTransitionMetric(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
static Metric |
metric(java.lang.String metricName)
Return the given named metric for the service's state transition metrics.
|
static Metric |
metric(java.lang.String metricName,
MetricOptions props)
Return the given named metric for the service's state transition metrics.
|
static Metric |
metricConsumedCapacity()
Metric for the number of available state transitions per second.
|
static Metric |
metricConsumedCapacity(MetricOptions props)
Metric for the number of available state transitions per second.
|
static Metric |
metricProvisionedBucketSize()
Metric for the number of available state transitions.
|
static Metric |
metricProvisionedBucketSize(MetricOptions props)
Metric for the number of available state transitions.
|
static Metric |
metricProvisionedRefillRate()
Metric for the provisioned steady-state execution rate.
|
static Metric |
metricProvisionedRefillRate(MetricOptions props)
Metric for the provisioned steady-state execution rate.
|
static Metric |
metricThrottledEvents()
Metric for the number of throttled state transitions.
|
static Metric |
metricThrottledEvents(MetricOptions props)
Metric for the number of throttled state transitions.
|
protected StateTransitionMetric(software.amazon.jsii.JsiiObjectRef objRef)
protected StateTransitionMetric(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public StateTransitionMetric()
public static Metric metric(java.lang.String metricName, MetricOptions props)
Default: average over 5 minutes
metricName
- This parameter is required.props
- public static Metric metric(java.lang.String metricName)
Default: average over 5 minutes
metricName
- This parameter is required.public static Metric metricConsumedCapacity(MetricOptions props)
Default: average over 5 minutes
props
- public static Metric metricConsumedCapacity()
Default: average over 5 minutes
public static Metric metricProvisionedBucketSize(MetricOptions props)
Default: average over 5 minutes
props
- public static Metric metricProvisionedBucketSize()
Default: average over 5 minutes
public static Metric metricProvisionedRefillRate(MetricOptions props)
Default: average over 5 minutes
props
- public static Metric metricProvisionedRefillRate()
Default: average over 5 minutes
public static Metric metricThrottledEvents(MetricOptions props)
Default: sum over 5 minutes
props
- public static Metric metricThrottledEvents()
Default: sum over 5 minutes