Repository navigation
[amazon_bedrock_agentcore] add runtime_application_logs data stream - #15991
54 commits merged into
Conversation
|
Suggested mapping for an input such as as |
|
|
||
| Amazon Bedrock AgentCore runtime application logs provide detailed insights into agent execution, decision-making processes, and operational events. The integration collects comprehensive log data from your intelligent agents to help you understand agent behavior and troubleshoot issues. | ||
|
|
||
| For more details about enabling logs for AgentCore, check the [Amazon Bedrock AgentCore Observability Guide](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/observability-view.html). |
There was a problem hiding this comment.
Do you think, it will be good to mention the steps needed to fetch the log_group_arn, needed for configuring this dataset?
As it is the same steps for all the log-based datasets, maybe a common section (may be under What do I need to use this integration?) should suffice.
There was a problem hiding this comment.
I've added a small section to explain how to get the log group arn 👍
There was a problem hiding this comment.
Could you organise the order of column as follows
@timestamp- Request ID
- Agent name (Please follow sentence case for the column title)
- Endpoint name (Please follow sentence case for the column title)
- Request
- Response (I understand this is null presently, let's include a placeholder)
- Session ID
- Trace ID
- Remove Resource ARN (Agent name + Endpoint points to the same) column
There was a problem hiding this comment.
@daniela-elastic , do you recomment leaving the placeholder for the Response (response payload data presently is empty for the log data received from AWS cloudwatch logs)
There was a problem hiding this comment.
@agithomas we don’t know the structure or keys of response_payload, it could be a string object etc so this might break the dashboard. Do you think we should add it?
There was a problem hiding this comment.
Will the response always be empty? If so then we should add it later when the logs do support responses. If not then we should add it even if in some cases there are no responses.
| copy_from: aws.bedrock_agentcore.body.request_payload | ||
| ignore_failure: true | ||
|
|
||
| # Flatten body.request_payload to request_payload only when prompt is a string |
There was a problem hiding this comment.
I think, this comment is invalid - after removing the condition present previously.
💚 Build Succeeded
History
cc @gpop63 |
|
Package aws_bedrock_agentcore - 0.5.0 containing this change is available at https://epr.elastic.co/package/aws_bedrock_agentcore/0.5.0/ |
…elastic#15991) * Amazon Bedrock AgentCore new integration package * Updated PR link, removed unused configs * Updated dashboard conditions * Updated the readme with the name of the agentcore components * add logs data stream * update dashboard * address comments * update * remove sample logo * fix policy * add observability category * address comments * fix pipeline indenting * improve field descriptions * fix sample event * update sample event * add aws-s3 input * improve policy templates descriptions * fix pr id * update dashboard img * update dashboard * update pipeline * update sample event * add tags for debugging * add agent and endpoint names * update fields mappings and pipeline * move gen_ai fields * fix tags * update sample event * flatten response payload * update dashboard * update dashboard image * handle request and response of multiple types * update fields mappings and pipeline * update readme * update pipeline * update dashboard * revert dashboard * revert dashboard img * fix dashboard img * remove comment * update version * update version * update readme * fix changelog --------- Co-authored-by: Agi K Thomas <agi.thomas@elastic.co> Co-authored-by: Agi K Thomas <101976829+agithomas@users.noreply.github.com>
…lastic#15991 (elastic#16587) * add gateway data stream * bump package version * update readme * fix pr id * rename body field * improve pipeline * add gateway suffix * update readme * improve title


Overview
This PR adds the
runtime_application_logsdata stream. It also updates the agent runtime dashboard with a few visualizations for logs.Checklist
changelog.ymlfile.Author's Checklist
How to test this PR locally
Related issues
Screenshots