-
Notifications
You must be signed in to change notification settings - Fork 99
test(python): add E2E ClickHouse verification script #1818
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
willbakst
merged 1 commit into
v2
from
01-06-test_python_add_e2e_clickhouse_verification_script
Jan 9, 2026
Merged
test(python): add E2E ClickHouse verification script #1818
willbakst
merged 1 commit into
v2
from
01-06-test_python_add_e2e_clickhouse_verification_script
Jan 9, 2026
+254
−0
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This was referenced Jan 6, 2026
Collaborator
Author
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
v2-docs | c025880 | Jan 09 2026, 04:25 AM |
b30793e to
673a7ea
Compare
673a7ea to
958a090
Compare
8beeb60 to
19d712e
Compare
6a285a5 to
4e877de
Compare
19d712e to
30675b3
Compare
4e877de to
30dfd65
Compare
371b355 to
bd3bb06
Compare
c84a179 to
ab871c4
Compare
bd3bb06 to
ccc73d0
Compare
ab871c4 to
6b60142
Compare
253170e to
b27d7d1
Compare
f7b4222 to
baa9132
Compare
3caee01 to
dc94382
Compare
baa9132 to
39a6f7e
Compare
dc94382 to
4fad399
Compare
39a6f7e to
9902c4b
Compare
4fad399 to
b9d2dc2
Compare
9db0b41 to
b8d7da5
Compare
b9d2dc2 to
910c854
Compare
Collaborator
Merge activity
|
b8d7da5 to
7dbd9e8
Compare
910c854 to
f552991
Compare
7dbd9e8 to
9e0f233
Compare
f552991 to
6b17374
Compare
6b17374 to
4b9be6c
Compare
9e0f233 to
e9f846a
Compare
4b9be6c to
d551ae6
Compare
e9f846a to
59da2d1
Compare
59da2d1 to
a06c791
Compare
a06c791 to
c025880
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

TL;DR
Added a new end-to-end verification script for ClickHouse sync via the Search API.
What changed?
Added a new Python script
local_clickhouse_verify.pythat:The script creates test traces with nested spans, waits for them to be synced to ClickHouse, and then verifies the data is correctly accessible through the Search API.
How to test?
cd cloud && docker compose -f docker/compose.yml up -dbun run cloud:devcd cloud && bun run tsx workers/clickhouseSyncLocal.tsMIRASCOPE_API_KEY=mk_xxx uv run python examples/misc/local_clickhouse_verify.pyThe script will output detailed progress and verification results.
Why make this change?
This script provides a reliable way to verify the complete data flow from OTLP export to ClickHouse storage and Search API retrieval. It helps ensure that the entire pipeline is functioning correctly during local development and testing.