/AWS1/CL_BDOCLOUDWATCHOUTCFG¶
The configuration for writing evaluation results to CloudWatch logs with embedded metric format (EMF) for monitoring.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_loggroupname TYPE /AWS1/BDOOPTIONALLOGGROUPNAME /AWS1/BDOOPTIONALLOGGROUPNAME¶
The name of the CloudWatch log group where evaluation results will be written. An existing log group is used as-is; otherwise the service creates it, which requires the evaluation execution role to grant
logs:CreateLogGroupon the log group. Don't specify this value whenresultDestinationisSOURCE_LOG_GROUP. The name can't be under the service-reserved/aws/bedrock-agentcore/evaluations/namespace, apart from this configuration's own service-managed default group.
iv_metricsnamespace TYPE /AWS1/BDOMETRICSNAMESPACE /AWS1/BDOMETRICSNAMESPACE¶
The CloudWatch metrics namespace where evaluation result metrics are published. If you omit this value, the service publishes metrics to
Bedrock-AgentCore/Evaluations. This value can't begin withAWS/.
iv_resultdestination TYPE /AWS1/BDORESULTDESTINATION /AWS1/BDORESULTDESTINATION¶
The destination where evaluation results are written. Valid values:
DEDICATED_LOG_GROUP(default) – Writes results to a dedicated result log group.
SOURCE_LOG_GROUP– Writes results back to the log group that the agent traces were read from. If you use this value, don't specifylogGroupName.
Queryable Attributes¶
logGroupName¶
The name of the CloudWatch log group where evaluation results will be written. An existing log group is used as-is; otherwise the service creates it, which requires the evaluation execution role to grant
logs:CreateLogGroupon the log group. Don't specify this value whenresultDestinationisSOURCE_LOG_GROUP. The name can't be under the service-reserved/aws/bedrock-agentcore/evaluations/namespace, apart from this configuration's own service-managed default group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGGROUPNAME() |
Getter for LOGGROUPNAME, with configurable default |
ASK_LOGGROUPNAME() |
Getter for LOGGROUPNAME w/ exceptions if field has no value |
HAS_LOGGROUPNAME() |
Determine if LOGGROUPNAME has a value |
metricsNamespace¶
The CloudWatch metrics namespace where evaluation result metrics are published. If you omit this value, the service publishes metrics to
Bedrock-AgentCore/Evaluations. This value can't begin withAWS/.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METRICSNAMESPACE() |
Getter for METRICSNAMESPACE, with configurable default |
ASK_METRICSNAMESPACE() |
Getter for METRICSNAMESPACE w/ exceptions if field has no va |
HAS_METRICSNAMESPACE() |
Determine if METRICSNAMESPACE has a value |
resultDestination¶
The destination where evaluation results are written. Valid values:
DEDICATED_LOG_GROUP(default) – Writes results to a dedicated result log group.
SOURCE_LOG_GROUP– Writes results back to the log group that the agent traces were read from. If you use this value, don't specifylogGroupName.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESULTDESTINATION() |
Getter for RESULTDESTINATION, with configurable default |
ASK_RESULTDESTINATION() |
Getter for RESULTDESTINATION w/ exceptions if field has no v |
HAS_RESULTDESTINATION() |
Determine if RESULTDESTINATION has a value |