Skip to content

Releases: jaegertracing/jaeger-clickhouse

Release 0.13.0

08 Nov 18:06
798c568
Compare
Choose a tag to compare
Use jaeger storage integration helpers from upstream (#119)

* Use jaeger storage integration helpers from upstream

This commit deletes local copy of test helpers and fixtures and imports related
package from upstream jaeger as a golang pkg.

Signed-off-by: Arunprasad Rajkumar <ar.arunprasad@gmail.com>

* Skip false positive golangci-linter error

Signed-off-by: Arunprasad Rajkumar <ar.arunprasad@gmail.com>

Signed-off-by: Arunprasad Rajkumar <ar.arunprasad@gmail.com>

Release 0.12.0

14 Sep 09:26
b5f0227
Compare
Choose a tag to compare

This release has several updates over the last few months:

  • Adds support for a more efficient streaming grpc call for accepting spans from Jaeger proper
  • The underlying Clickhouse library has been updated to 2.x
  • Automated builds are using go 1.19 and now include arm64

Release 0.11.0

08 Apr 00:08
Compare
Choose a tag to compare

This release cleans up/deduplicates the internal SQL scripts used for creating tables, while adding two new optional features that can be enabled via YAML configuration. Existing users should not see any changes to behavior or schemas.

The new config options are:

  • init_tables: An explicit option to indicate whether whether the plugin should automatically attempt to create tables in ClickHouse. This simplifies performing table initialization via a separate external process, or adding custom sql scripts to run in addition to the built-in ones. By default, this option replicates existing behavior, being enabled if init_sql_scripts_dir is empty, or disabled if init_sql_scripts_dir is provided.
  • tenant: This allows running multiple separate Jaeger instances against a shared DB/tables. Existing users that don't specify a tenant should see no change to behavior.
    Specifying this option adds a tenant column to each of the tables, populating it with the provided value for all reads/writes. By default the partitioning is configured to be per-tenant.
    The existing per-DB multitenant option continues to be available as well, so you can mix-and-match both methods in the same ClickHouse instance as needed. However you cannot mix tenant and non-tenant instances in the same DB since they use slightly different schemas.
    For more information and config examples, see the updated multitenancy guide.

Release 0.10.0

02 Mar 21:42
0f9c6a8
Compare
Choose a tag to compare

When using replication, the operations materialized view was previously defaulting to a ReplicatedMergeTree. This release switches it to a SummingReplicatedMergeTree. Per the docs:

this significantly reduces storage volume and speeds up data selection

Existing replicated installations will remain on a ReplicatedMergeTree and would need to recreate or migrate the jaeger_operations table in order to pick up the change.

Non-replicated installations will not see any change as they are already using SummingMergeTree.

Release 0.9.0

26 Jan 01:12
34ad236
Compare
Choose a tag to compare
  • Add new configurable max_num_spans limit for read path: #101
  • Fix storage of duplicate tags: #103
  • Fixes to max_span_count handling: #104
    • Fix panic if limit is reached
    • Drop excess records (and complain via logs/metrics) if the limit is exceeded, rather than waiting: avoid stalling when limit is reached

Release 0.8.0

01 Oct 06:35
63dd379
Compare
Choose a tag to compare
  • Integrations tests from jaeger are added to package and to build workflow;
  • Now operations are retrieved with SpanKind field. Also they are sorted by name;
  • Span recording is now repeatable and asyncronous;
  • Target Go version changed to 1.17.

Signed-off-by: Yury Frolov yura200253@gmail.com

Release 0.7.0

11 Aug 13:26
Compare
Choose a tag to compare
Reflect package change

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

Release 0.6.0

09 Aug 10:55
ddb3cd7
Compare
Choose a tag to compare
Document that replication does not work on default databse (#66)

* Document that replication does not work on default databse

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Remove

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

* Remove

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

Release 0.5.1

27 Jul 11:19
Compare
Choose a tag to compare
Fix table name

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>

Release 0.5.0

27 Jul 10:43
Compare
Choose a tag to compare
Make metrics private

Signed-off-by: Pavol Loffay <p.loffay@gmail.com>