Expose semantic database query names - #4007
Conversation
|
@AnnieZhou08 This PR is a Bug fix, Feature, or UI / frontend change but the Demo section is missing or only contains a placeholder. These change types require a screenshot or screen recording so reviewers can see the new behaviour without checking out the branch. Please update the Demo section with:
Use |
Signed-off-by: Annie Zhou <19739773+AnnieZhou08@users.noreply.github.com>
4113f09 to
d0c19ed
Compare
|
Signed-off-by: Annie Zhou <19739773+AnnieZhou08@users.noreply.github.com> Co-authored-by: Annie Zhou <19739773+AnnieZhou08@users.noreply.github.com>
Signed-off-by: Annie Zhou <19739773+AnnieZhou08@users.noreply.github.com> Co-authored-by: Annie Zhou <19739773+AnnieZhou08@users.noreply.github.com> Co-authored-by: Nick Isaacs <nick.isaacs@datadoghq.com>
Related issue
N/A
Summary
Test Plan
Added listener-based unit coverage that rejects empty names and verifies exact names for every DML statement exercised by FileStore CRUD and ConversationStore create/get. The existing file, conversation, and split-database conversation suites pass (225 tests), and the relevant Ruff, Pyrefly, and test-quality hooks pass.
Demo
N/A; this is a backend observability API.
Type of change
Test coverage
Coverage notes
The listener tests exclude managed-session setup SQL and prove that inserts and deletes execute during their own named flush scopes.
Changelog
Database observability integrations can identify semantic FileStore and ConversationStore queries.