Uploaded image for project: 'Nuxeo Web UI'
  1. Nuxeo Web UI
  2. WEBUI-136

Fix document-distribution in default Web UI analytics page overloading ES

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.4.0
    • Fix Version/s: 3.1.0, 3.0.4, 2.4.49
    • Component/s: UI
    • Environment:
      prod
    • Release Notes Summary:
      the document-distribution element can be disabled by the property nuxeo.analytics.documentDistribution.disableThreshold
    • Release Notes Description:
      Hide

      A new key is available in the nuxeo.conf file named nuxeo.analytics.documentDistribution.disableThreshold. It takes a number of documents stored in the repository for the selected path above which the document-distribution element will be disabled.

      Show
      A new key is available in the nuxeo.conf file named nuxeo.analytics.documentDistribution.disableThreshold. It takes a number of documents stored in the repository for the selected path above which the document-distribution element will be disabled.
    • Backlog priority:
      900
    • Sprint:
      UI - 2021-07, UI - 2021-04, UI - 2021-05, UI - 2021-06

      Description

      When you select the default web-ui analytics page, it overwhelms the memory of the Elasticsearch service and breaks the connectivity to Elastic from the Nuxeo application until the memory is released. The blocks all content that used ES as a page provider from being accessed. This can be replicated on the Intranet site.

      https://>siteURL>/nuxeo/ui/#!/admin/analytics

      The document distribution chart (https://github.com/nuxeo/nuxeo-ui-elements/blob/maintenance-2.4.x/dataviz/nuxeo-document-distribution-chart.html) should not overwhelm ES on docbases having total document counts numbering in the hundreds of thousands or more.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 days, 45 minutes
                  4d 45m

                    PagerDuty