Registration open for Community Over Code North America

2023-08-28 Thread Rich Bowen
Hello! Registration is still open for the upcoming Community Over Code
NA event in Halifax, NS! We invite you to  register for the event
https://communityovercode.org/registration/

Apache Committers, note that you have a special discounted rate for the
conference at US$250. To take advantage of this rate, use the special
code sent to the committers@ list by Brian Proffitt earlier this month.

If you are in need of an invitation letter, please consult the
information at https://communityovercode.org/visa-letter/

Please see https://communityovercode.org/ for more information about
the event, including how to make reservations for discounted hotel
rooms in Halifax. Discounted rates will only be available until Sept.
5, so reserve soon!

--Rich, for the event planning team


[DISCUSSION] Removal of metrics-reporter-config in the next 5.0 release. Feedback needed

2023-08-28 Thread Maxim Muzafarov
Dear Cassandra users,


Some feedback is needed from your side, as the change itself is
related to the way the internal metrics can be exported from the
Cassandra node. If you are not using the metrics-reporter-config [1]
and exporting metrics to the physical file provided by it, no action
is required from your side. Please, note that this library is not
related to the dropwizard metrics library, everything related to the
latter library remains the same.


We are trying to clean up obsolete dependencies, that are no longer in
use and make the next upcoming 5.0 release safer from all
perspectives. Currently, Cassandra provides a pluggable metrics
reporter called metrics-reporter-config to export internal metrics,
mostly reflected in JMX Beans, to a file, and this functionality is
configured using the Cassandra.metricsReporterConfigFile system
property which points to the metrics-reporter configuration file.

The way that metrics can be exported is fully covered by the
dropwizard metrics library itself, using e.g. CsvReporter [2], which
has been a part of Cassandra for a long time, and, in fact, the
metrics-reporter-config [1], which has been in the archive for almost
3 years, was not deprecated earlier in Cassandra 4.x only because of
lack of attention to it.

We want to fix this and remove the dependency on
metrics-reporter-config library [1] support starting with the 5.0
release. Please let me know if the following removal affects you in
any way by replying to this message or by posting to the related JIRA
issue [3]. In addition, we want to get rid of the commons-codec
dependency [4] that was used to put metrics reported by the
metrics-reporter-config into the InfluxDB.

If you have any concerns/questions, please let me know.


[1] https://github.com/addthis/metrics-reporter-config
[2] https://metrics.dropwizard.io/4.2.0/getting-started.html#other-reporting
[3] https://issues.apache.org/jira/browse/CASSANDRA-18743
[4] https://issues.apache.org/jira/browse/CASSANDRA-18772