Benoit Tellier created JAMES-4052:
-------------------------------------

             Summary: Example (& evolution) for OpenSearch dashboard
                 Key: JAMES-4052
                 URL: https://issues.apache.org/jira/browse/JAMES-4052
             Project: James Server
          Issue Type: Improvement
          Components: opensearch
            Reporter: Benoit Tellier
         Attachments: image-2024-07-23-11-23-03-405.png, 
image-2024-07-23-11-23-16-363.png, image-2024-07-23-11-23-33-734.png

h3. 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.

h3. 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

h3. The proposition

Document this set up into an example section of Apache James

h3. 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

h3. Screenshots

 !image-2024-07-23-11-23-03-405.png! 

 !image-2024-07-23-11-23-16-363.png! 

 !image-2024-07-23-11-23-33-734.png! 




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to