-
Notifications
You must be signed in to change notification settings - Fork 16
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
Output: Clickhouse #212
Comments
@samcm I can start looking into this. |
That would be incredible! We have a bunch of migrations here: https://github.com/ethpandaops/analytics-pipeline/tree/master/clickhouse/migrations. Maybe they can live in this repo if we officially support clickhouse as an output? One thing I'm not certain on is batching. I believe inserting bulk data is significantly more efficient, but the config for that in xatu would look really gross and verbose (imagine an output for every table where we filter for only the relevant events to that table 🤮.) Maybe the output maintains its own buffer and batches per table? |
|
Create a new output in
pkg/output
that directly exports events to a clickhouse cluster. The output should make use ofproto/xatu.Filter
like other outputs to handle routing. The output should have per-event configuration, allowing for things like batching.The text was updated successfully, but these errors were encountered: