Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-4052

Example (& evolution) for OpenSearch dashboard

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • opensearch
    • None

    Description

      The need

      Extract as much information as possible from existing data and hand it over in a form that is presentable to a stack-holder.

      IE: needs dashboards.

      The quick win

      I did succeed to set up a dashboard relying on OpenSearch Dashboard completing the need to extract and present information about the mail setup.

      Visualization includes:

      • Quota ration tables
      • Timeserie with new mails
      • Top senders
      • Top recipients
      • Email size distribution
      • Attachment extension
      • Total emails, unique email counts
      • Email read ratio
      • Email attachment ratio

      The proposition

      Document this set up into an example section of Apache James

      The evolutions

      • Enrich quota ratio index to use it as a complete view of quota (IE add usage / limits in addition to ratio)
      • Enrich quota ratio index to add a date. This allows getting a "last change date" for each user.
      • Enrich mailbox index to add a 'user' field (optional - configurable) in order to filer per user the above dashboards

      Screenshots

      Attachments

        1. image-2024-07-23-11-23-03-405.png
          136 kB
          Benoit Tellier
        2. image-2024-07-23-11-23-16-363.png
          57 kB
          Benoit Tellier
        3. image-2024-07-23-11-23-33-734.png
          69 kB
          Benoit Tellier

        Activity

          People

            Unassigned Unassigned
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1h
                1h