Hi Yuki,
I am the one from AWS that Maxwell is referring to. 😊 I agree that narrowing 
the scope of CEP-32 to focus on tracing makes sense. The summary you shared 
yesterday aligns with my understanding as well.
In my case, I’ve been able to emit Cassandra process metrics to Kinesis using 
OTEL collectors without requiring deep Cassandra integration. That makes me 
think a tight coupling for metrics may not be necessary at this stage.
Tracing, however, is a strong use case where direct Cassandra support would 
provide real value. I’d recommend updating CEP-32 with a tighter focus on 
tracing. We could also consider adding a “Future Work” section to capture other 
areas in Cassandra where OTEL integration might help, while keeping the current 
implementation scoped to tracing.
Thanks,
Himanshu


From: guo Maxwell <cclive1...@gmail.com>
Date: Friday, September 12, 2025 at 11:08 PM
To: dev@cassandra.apache.org <dev@cassandra.apache.org>
Subject: RE: [EXTERNAL] Question on CEP-32 and OpenTelemetry Integration


CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you can confirm the sender and know the 
content is safe.

just overwrite the exist cep is ok.
But I remember that someone from AWS was planning to do this CEP.

Yuki Morishita <yu...@apache.org<mailto:yu...@apache.org>>于2025年9月13日 周六13:48写道:
Hi,

Sorry for the late reply.
I started working on CEP-32 again, but I'd like to narrow the scope to 
exporting tracing only.
The reason for the change are:

* Metrics and logs can be exported through OpenTelemetry without change in 
Cassandra
     * For example, Prometheus JMX exporter supports OLTP export
* To focus on the important part for the initial adoption of OpenTelemetry - 
configuration, context propagation and basic semantic conventions.

My question is, should I override the current CEP with the new proposal (CEP-32 
is still in DRAFT state anyway), or create the new CEP?
If no objections are posted, I will override the existing one when my draft is 
ready for discussion.


On Tue, Jul 22, 2025 at 11:49 PM Patrick McFadin 
<pmcfa...@gmail.com<mailto:pmcfa...@gmail.com>> wrote:
I don't think archiving CEP-32 is the right move, as Josh's point suggests that 
it should serve as a placeholder for OTEL in the Cassandra project. This isn't 
a topic that will go away.

What needs to happen in the current version of CEP-32 is an update and revision 
to the areas Dinish mentioned. Yuki was the originator of the CEP, so I think 
it would be good to hear from him on whether he wants to take up the revision 
or hand it off.

Patrick

On Mon, Jul 21, 2025 at 6:57 PM guo Maxwell 
<cclive1...@gmail.com<mailto:cclive1...@gmail.com>> wrote:
I think integrating OpenTelemetry is a great idea.

HBase has already do this thing , see 
https://issues.apache.org/jira/browse/HBASE-25373 .




Josh McKenzie <jmcken...@apache.org<mailto:jmcken...@apache.org>> 于2025年7月22日周二 
03:46写道:
I would like to propose extending the scope of the CEP to include C* Sidecar, 
Analytics, and Java Driver (at a minimum).
To clarify (my position, not put words in your mouth Dinesh) - the CEP I think 
should cover them all, but implementation we could definitely do piece-meal.

On Mon, Jul 21, 2025, at 2:52 PM, Dinesh Joshi wrote:
My preference would be to archive it unless there is someone who is interested 
in actively interested in picking it up.

If anybody is interested in picking it up, I would like to propose extending 
the scope of the CEP to include C* Sidecar, Analytics, and Java Driver (at a 
minimum). But that is just my 2c.

Thanks,

Dinesh

On Mon, Jul 21, 2025 at 11:17 AM Jindal, Himanshu 
<himan...@amazon.com<mailto:himan...@amazon.com>> wrote:

Hi all,

I've been exploring ideas around improving native support for OpenTelemetry in 
Cassandra and came across 
CEP-32<https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-32>. After 
reviewing the associated dev mailing list 
discussions<https://lists.apache.org/thread/oo1kt8s2nyznk5hyfb4kkdmvlgr03ys5>, 
my understanding is that there isn’t currently a clear path forward for direct 
OTEL integration. It seems the primary concerns are:

  1.  The implications of introducing a third-party library into Cassandra, and
  2.  Potential performance impact on nodes.

Is that a fair summary of the current consensus?

If so, would it make sense—purely from a CEP hygiene and clarity perspective—to 
mark CEP-32 as deferred or close it out to reflect the current state?

Thanks,
Himanshu

Reply via email to