Tenant Based Application Logger

Registered by JA Smith

Create a tenant based logging service where application based messages or events can be stored, grouped, and tagged in an individually meaningful way for ad hoc analysis and extraction based on individually defined metadata and time to live (TTL) criteria.

Blueprint information

Status:
Complete
Approver:
JA Smith
Priority:
Undefined
Drafter:
JA Smith
Direction:
Needs approval
Assignee:
JA Smith
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Mark McLoughlin

Related branches

Sprints

Whiteboard

Project Description:
Create a tenant based logging service where application based messages or events can be stored, grouped, and tagged in an individually meaningful way for ad hoc analysis and extraction based on individually defined metadata and time to live (TTL) criteria.

Anti-Requirement:
We do not want to build another message queue system.

Entities
- Tenant:
- Application
- Message
- Message Group

Project Requirements:
- Individuals and Organizations interact w/ the service via a tenant token
- Tenants register applications
- Registered Applications receive tokens
- Applications post text based messages
- Messages have associated tenant based attributes of: category, type, tag[s], and name/value pairs
- Message Groups are created based on associated attributes
- Messages TTL information can be set at the tenant or application level
- Messages exceeding TTL will be removed from system

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.