[midPoint-git] [Evolveum/midpoint] ced87c: Aggregate SQL performance information
mederly
noreply at github.com
Sat Oct 17 22:54:15 CEST 2020
Branch: refs/heads/pre-devel-4.3
Home: https://github.com/Evolveum/midpoint
Commit: ced87c0b8083123c5ab76f489a5937fd3622482a
https://github.com/Evolveum/midpoint/commit/ced87c0b8083123c5ab76f489a5937fd3622482a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/InternalsPerformancePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ObjectValuePolicyEvaluator.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/NotificationManagerImpl.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/SqlPerformanceMonitorsCollection.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlBaseService.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlPerformanceMonitorsCollectionImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/PerformanceInformationImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/SynchronizationInfoAsserter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/StringWorkSegmentationStrategy.java
Log Message:
-----------
Aggregate SQL performance information
Since 4.2 there are two SQL performance monitors: one for the repository
and one for audit. This commit contains an intermediate fix that
aggregates data from these to provide a unified view.
Commit: 9c6d80f59578f9c977109c6750af1c7b93da96b7
https://github.com/Evolveum/midpoint/commit/9c6d80f59578f9c977109c6750af1c7b93da96b7
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-10-17 (Sat, 17 Oct 2020)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/InternalsPerformancePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskDisplayUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskInternalPerformanceTabPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskInternalPerformanceTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskOperationStatisticsPanel.java
M infra/schema/pom.xml
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AbstractStatisticsPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/AsciiTableFormatting.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/CachePerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/CachePerformanceInformationUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/CsvFormatting.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Data.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Formatting.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformationPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationsPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationsPerformanceInformationUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/RepositoryPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/RepositoryPerformanceInformationUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/TaskWorkBucketManagementPerformanceInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/TaskWorkBucketManagementPerformanceInformationUtil.java
M pom.xml
Log Message:
-----------
Improve internal performance information display
1) Improved formatting: text tables, CSV export
2) Ability to sort on total time or operation count
3) New columns: count or time per iteration and per second
Compare: https://github.com/Evolveum/midpoint/compare/3bed67c899c3...9c6d80f59578
More information about the midPoint-svn
mailing list