Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

This page is being turned into tickets at: 

Jira Legacy
serverSystem JIRA
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-6182
and
Jira Legacy
serverSystem JIRA
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-6046



This is a work in progress.  Goal is to capture stories/potential bugs that get the reporting stack to a place that's more ready to be adopted by an implementer.  This is not a document with scope.


Current Epic

Jira Legacy
serverSystem JIRA
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-6046


Jira Legacy
serverSystem JIRA
columnskey,summary,due,priority,status,resolution
maximumIssues20
jqlQuery"Epic Link" = OLMIS-6046
serverId448ba138-230b-3f91-a83e-16e7db1deed1

...

As an implementer I want my custom reports to be unaffected when I update OpenLMIS so that my custom reports stay as I built them.


Development Documentation


As an a implementer I want to have an ERD automatically generated of the reporting database so that I may evaluate the structure and plan my reporting efforts efficiently.

...

As an implementer I want to have guidance for how to add my own report pipeline (Nifi, Nifi Registry, Postgres and Superset) so that I can have my custom reports alongside the shipped reports


Monitoring & Alerting


As an implementer I want to be able to see how long data is moving through the system, and where the bottlenecks are, so that I know what sort of performance I'm achieving.


As an implementer I want to know when any portion of the data pipeline falls below my availability threshold so that I know when something becomes too slow or isn't useable.


Deployment


As an implementer I want to know how to deploy the reporting stack quickly so that I may setup staging and production environments

...