...
- Grouper has a central database which can store information for a Grouper env at an institution
- Each JVM process (currently daemon and , UI only, more laterWS) can periodically check in to the DB (e.g. every 1 hour)
- Let it know its UUID, type of process, number of tx of various types since last checkin, etc
- Daily a new TIER instrumentation daemon could collate information in the database, and glean other information (e.g. is PSP or PSPNG running) and after consulting the discovery service, send a report to the TIER collector. This is currently not automatically enabled as we are waiting for a production TIER collector.
...
A new thread runs in each JVM process that keeps track of updates being made of various types:
- Grouper UI servlet requests
- Grouper WS servlet requests
- Group adds
- Group deletes
- Folder adds
- Folder deletes
- Membership adds
- Membership deletes
- (more later)
...