CloudWatchLogsDataSourceConfig
- class aws_cdk.aws_bedrock_agentcore_alpha.CloudWatchLogsDataSourceConfig(*, log_group_names, service_names)
Bases:
object(experimental) Configuration for CloudWatch Logs data source.
- Parameters:
log_group_names (
Sequence[str]) – (experimental) The list of CloudWatch log group names to monitor for agent traces.service_names (
Sequence[str]) – (experimental) The list of service names to filter traces within the specified log groups. Used to identify relevant agent sessions. For agents hosted on AgentCore Runtime, service name follows the format:<agent-runtime-name>.<agent-runtime-endpoint-name>
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# Basic usage with built-in evaluators evaluation = agentcore.OnlineEvaluationConfig(self, "MyEvaluation", online_evaluation_config_name="my_evaluation", evaluators=[ agentcore.EvaluatorReference.builtin(agentcore.BuiltinEvaluator.HELPFULNESS), agentcore.EvaluatorReference.builtin(agentcore.BuiltinEvaluator.CORRECTNESS) ], data_source=agentcore.DataSourceConfig.from_cloud_watch_logs( log_group_names=["/aws/bedrock-agentcore/my-agent"], service_names=["my-agent.default"] ) )
Attributes
- log_group_names
(experimental) The list of CloudWatch log group names to monitor for agent traces.
- Stability:
experimental
- Maximum:
5
- Minimum:
1
- service_names
(experimental) The list of service names to filter traces within the specified log groups. Used to identify relevant agent sessions.
For agents hosted on AgentCore Runtime, service name follows the format:
<agent-runtime-name>.<agent-runtime-endpoint-name>- Stability:
experimental
- Maximum:
1
- Minimum:
1