Reporting - DevOps Work for Reporting
Goals/Scope
Make it easy to standup the reporting infrastructure.
Background
Assumptions
User Stories
| # | Title | User Story | Label | Importance | Notes | JIRA Tickets |
|---|---|---|---|---|---|---|
Ansible to Docker images
| ||||||
Docker images for each service
| ||||||
Move Druid scripts to NiFi | ||||||
Run BDW on Kubernetes and Consul | ||||||
Documentation
| ||||||
Auto-load flows | ||||||
Auto-load Superset metrics | ||||||
| Server monitoring (Graylog, Grafana, Graphite?) What doe OpenLMIS use? |
Dependencies
| Description | Link |
|---|---|
Jira Epics
OLMIS-4626 - Getting issue details... STATUS
Open Questions
Below is a list of questions to be addressed as a result of this requirements document:
| # | Question | Outcome | Status |
|---|---|---|---|
| 1 | We probably want to provide setup for an additional database, like Postgres | ||
| 2 | We may want to provide an additional raw data store (like HDFS) in addition to Kafka | ||
| 3 | We may want to support backing up Kafka data in a more robust way | ||
| 4 | We may want to have greater support for authentication in NiFi | ||
| 5 | We may want to add more restricted security settings to Druid and Kafka |
Out of Scope
Tasks
Gap Estimation Notes 4/12/2018
- Doesn't block or depend on other work
- Required for Gap completion
, multiple selections available,
OpenLMIS: the global initiative for powerful LMIS software