mck created CASSANDRA-10392:
-------------------------------

             Summary: Allow Cassandra to trace to custom tracing 
implementations 
                 Key: CASSANDRA-10392
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10392
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
            Reporter: mck
            Assignee: mck


It can be possible to use in external tracing solutions in Cassandra by 
abstracting out the tracing->system_traces tables in the tracing package to 
separate implementation classes.

Then via a system property "cassandra.custom_tracing_class" the Tracing class 
implementation could be swapped out with something third party.

An example of this is adding Zipkin tracing into Cassandra in the Summit 
presentation.

In addition this patch passes the custom payload through into the tracing 
session allowing a third party tracing solution like Zipkin to do full-stack 
tracing from clients through and into Cassandra.


There's still a few todos and fixmes in the initial patch but i'm submitting 
early to get feedback.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to