Skip to content
v2.274.0

MetricsConfigProperty Struct ​

Specifies the metrics that the endpoint publishes to Amazon CloudWatch, the frequency of publication, and whether to enable enhanced or detailed observability metrics.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sagemaker as sagemaker } from 'aws-cdk-lib';
const metricsConfigProperty: sagemaker.CfnEndpointConfig.MetricsConfigProperty = {
  enableDetailedObservability: false,
  enableEnhancedMetrics: false,
  metricPublishFrequencyInSeconds: 123,
};

Properties ​

enableDetailedObservabilityoptionalboolean | IResolvableenable_detailed_observabilityoptionaltyping.Union[bool, IResolvable]enableDetailedObservabilityoptionalBooleanEnableDetailedObservabilityoptionalboolEnableDetailedObservabilityoptionalinterface{}#
Specifies whether to enable detailed observability for the endpoint.

When set to true, the endpoint publishes container-level inference metrics, per-GPU metrics, per-instance host metrics, and inference component placement metrics.

enableEnhancedMetricsoptionalboolean | IResolvableenable_enhanced_metricsoptionaltyping.Union[bool, IResolvable]enableEnhancedMetricsoptionalBooleanEnableEnhancedMetricsoptionalboolEnableEnhancedMetricsoptionalinterface{}#
Specifies whether to enable enhanced metrics for the endpoint.

Enhanced metrics provide utilization and invocation data at instance and container granularity.

metricPublishFrequencyInSecondsoptionalnumbermetric_publish_frequency_in_secondsoptionalint | floatmetricPublishFrequencyInSecondsoptionalNumberMetricPublishFrequencyInSecondsoptionaldoubleMetricPublishFrequencyInSecondsoptional*float64#
The interval, in seconds, at which the endpoint publishes metrics to Amazon CloudWatch.

Valid values are 10, 30, 60, 120, 180, 240, and 300. The default is 60.