[midPoint-git] [Evolveum/midpoint] 691c9c: Focus statistics improvements and changes
Andrej
noreply at github.com
Fri Oct 10 17:00:18 CEST 2025
Branch: refs/heads/feature/ninja-stats-export
Home: https://github.com/Evolveum/midpoint
Commit: 691c9ccf24e4486e3a83efc22bf6eaebf9a65c46
https://github.com/Evolveum/midpoint/commit/691c9ccf24e4486e3a83efc22bf6eaebf9a65c46
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/stats/CategoriesDistribution.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/stats/FocusTypeCounter.java
A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/stats/MagnitudeCounter.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/stats/PropertyStats.java
M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/stats/PropertyStatsCounter.java
Log Message:
-----------
Focus statistics improvements and changes
**What**
- Collect statistics also for properties in custom schema extensions.
- Change all counts to ratios (except objects count).
- Add new stats like ratio of multi valued properties.
- Use order of magnitudes for object counts instead of exact counts.
- Remove "floating" threshold for distribution threshold.
- Do not calculate cardinality if distribution is shown.
- Do not consider null values (basically missing property) as a
"category" (each set of identical values is one category). That means:
- Missing properties are not counted in cardinality.
- Missing properties are not part of the distribution array.
**Why**
Most of the changes were done from compliance reasons. We do not want to
expose potentially sensitive statistics.
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list