[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