Igniters,
I would like to initiate a discussion on the deprecation and removal of Ignite Tracing.
Motivation
1.Ignite Tracing implementation is based on OpenCensus, which is no longer maintained. [1] 2.Ignite Tracing implementation is still not production-ready. It is difficult to configure and, in some cases, introduces significant performance overhead. 3.Ignite Tracing handles asynchronous Ignite operations poorly, making the resulting traces difficult to interpret. 4.Ignite Tracing implementation is tightly coupled with the Communication and Discovery subsystems, which complicates their maintenance and refactoring.
5.Ignite Tracing has not been maintained for more than three years.
Are there any known examples of real customers successfully using Ignite Tracing?
Alternatives
1.Ignite Performance Statistics [2] [3]
2.Ignite Metric System [4]
3.Ignite System Views [5]
The aforementioned mechanisms are actively maintained and serve as the primary means of monitoring Ignite.
WDYT?

Regards,
Mikhail.

[1] https://opentelemetry.io/blog/2023/sunsetting-opencensus
[2] https://ignite.apache.org/docs/ignite2/latest/monitoring-metrics/performance-statistics [3] https://ignite.apache.org/docs/ignite2/latest/extensions-and-integrations/performance-statistics#print-statistics [4] https://ignite.apache.org/docs/ignite2/latest/monitoring-metrics/new-metrics-system [5] https://ignite.apache.org/docs/ignite2/latest/monitoring-metrics/system-views

Reply via email to