Comments (5)
Checks that detect-user-oddities.js
performs for the Muso project:
- All user docs in _users db have a corresponding doc in medic db
- Facility id's in _users and medic db's should match
- Facility and contact documents exist for all users
- CHW users should have 'chw' role
- Non-chw users should not have 'chw_uhc' role
- Supervisor users should have 'supervisor' role
- Supervisor users should not have chw-related roles
- Inconsistent roles across user doc & contact
There are global checks that should be performed across all projects and there are checks that are specific to a project's context. Next step is to categorize the checks and collect information on project specific checks.
from cht-app-monitoring-data-ingest.
Next steps:
- Breakdown what the script does
- Identify different project contexts
- Implement the script for all projects
- Create a cron job to run the script regularly
- Consider a SQL solution
from cht-app-monitoring-data-ingest.
Tracking global checks in this issue:
- All _users entries should have a corresponding entry in medic database
- Facility, contact & role details should match in _users & medic db's
- Facility & contact documents should exist
- Contact type should match actual hierarchy setup in contact vs app settings definition
Project specific checks following up in https://github.com/medic/app-services-team/issues/558
from cht-app-monitoring-data-ingest.
On holiday for the rest of August. I'm not going to be able to get to this by end of week so bumping to Sept
from cht-app-monitoring-data-ingest.
Split into different use-cases: MoH Togo, MoH Nepal, MoH Kenya
from cht-app-monitoring-data-ingest.
Related Issues (20)
- Replication performance - How long is replication taking HOT 1
- Delete scrapped monitoring docs to prevent data bloat HOT 5
- History of deployments to production instance HOT 6
- Gateway availability HOT 2
- Replication - remove first value from docs replicated per day HOT 1
- Display detailed stack traces from feedback docs HOT 3
- Document how to get info on denied replications HOT 1
- Update refresh script to capture performance data on how long each view takes to refresh HOT 1
- Devices tab not pulling data on insufficient disk space & chrome version HOT 3
- Add companion table for form completion widget by username HOT 2
- New Metric - # of Successful Initial Replications HOT 1
- CHT version upgrade history HOT 4
- Update views to reuse couch2pg telemetry views HOT 1
- Add contact creation to engagement metric
- System should have single criteria for projects to be monitoring
- Alert on number of task documents on the user's device > 3000 or 5000. HOT 1
- Deprecate ingest functionality available in prometheus
- Data is duplicated in watchdog grafana panels
- migrate existing SQL queries away from deprecated exporter
- SQL optimizations
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cht-app-monitoring-data-ingest.