...
This document should also serve as a register of all other diagnostic events Cassandra should emit. Currently (shortly after 4.0 is out), there are diagnostic events published but the community believes that there should be more of them and the exisiting diagnostic solution shows just the most crucial events..
This CEP meets its goals if the below is possible to do:
* cql select all/multiple types (all sorted chronologically)
* enabling/disabling types
* getting newly implemented types in cql queries (without having to write new vtable implementations)
* getting the raw diagnostic map data into sparse vtable columns
Approach
Firstly, we need to design a way how to persist render diagnostic events in virtual tables from diagnostic events framework and how to show them in vtables.
After that we would need to gather all relevant sources of diagnostic events and implement them (if they are not implemented already, of course).
Related JIRA tickets
JIRA(s):
...