Distribution Monitoring
Tracing
The distribution layer leverages tracing to provides insights into the queries executed in the cluster.
Check tracing to configure it.
Logging
Without tracing activated, the distribution layer provides some logging.
Logger naming
To retrieve all the distribution logs, two loggers should be activated:
atoti.server.distribution
(new namespace)com.activeviam.activepivot.dist
(legacy namespace)
The issue with the legacy logger is that its name hierarchy (e.g. com.activeviam.activepivot.dist.impl.private_
) contains internal packages and classes,
thus making it hard to filter using a more granular logger, as the full logger name hierarchy is not public, and can be changed between two bugfix versions.
The new logger (atoti.server.distribution
) will provide some more granular loggers, to focus on one particular aspect of
the distribution such as "atoti.server.distribution.messaging", ...
The exhaustive list will be made available in the future, but will be fully contained under atoti.server.distribution
.
As loggers will be moved gradually from com.activeviam.activepivot.dist
to atoti.server.distribution
,
it is recommended to activate both loggers in your project, to avoid missing any logs when upgrading to a newer bugfix version.