-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[jaeger-v2][storage] Add Configuration For ClickHouse #6154
Comments
@yurishkuro thoughts on if we should be using the native clickhouse interface through |
I don't have an opinion, did not research this question. Note that we already have an implementation in #4941 |
I thought of this when doing #4941 too. The reason I chose |
According to the docs the sql/database API is the least performant of the three APIs, so we should avoid it. It would be interesting to see how more complicated the ch-go usage would be, as that's the most performant way, but the middle ground with clickhouse-go is probably ok. Another option is to use ch-go for writing and clickhouse-go for reading. |
Working on this issue. |
Good! |
@yurishkuro Just wanted a confirmation as to what approach we will be taking for clickhouse.(the "ch-go for writing and clickhouse-go for reading." one or simply clickhouse-go one. |
yes |
@yurishkuro Should we first introduce the config in pkg/clickhouse and create the configuration, allowing the storage/clickhouse /options to be reused similarly to how they are implemented in Elasticsearch and Kafka? |
Yes. This makes sense. I see now that the badger storage location is outdated and also needs to refactored to be in the pkg/badger just like Cassandra, ES, and Kafka. I'll make that change into the pr. |
I'm closing this, since it invites PRs that are not needed at this time. We start with implementation and integration tests, not with configuration which we have no way of validating. |
As a first step in adding support for ClickHouse, we want to define the configuration that Jaeger will expose for users to create a connection to ClickHouse. The configurable options can be viewed here.
The text was updated successfully, but these errors were encountered: