This page is an area to house relevant links and documents and to facilitate discussions around directions for instrumentation in the TIER releases.
TIER Instrumentation Phase 1 is currently being implemented according to this specification.
Questions for the next phase of instrumentation:
- What data should be collected in the next phase for instrumentation?
- Both Grouper and Shibboleth can send rich sets of data to a remote collector
- There are several operational uses for this data
- Who's running version X of component Y?
- Who's running on OS Z?
- Who's running near RAM capacity?
- What IdPs haven't refreshed InCommon metadata in the last 24 hours?
- What Grouper deployments have not applied patch A?
- Should the collected data be constrained to 'for-public-consumption' classes of data?
- If not, how do we apply appropriate controls to the data to ensure it is handled appropriately?
Grouper instrumentation
Grouper will be sending a format like this:
{ reportFormat: 1, component: "grouper", institution: "Penn", environment: "prod", version: "2.3.0", patchesInstalled: "api1, api2, api4, ws2, ws3", wsServerCount: 3, platformLinux: true, uiServerCount: 1, pspngCount: 1, provisionToLdap: true, registrySize: 12345678, transactionCountMemberships: 12432, transactionCountPrivileges: 432, transactionCountPermissions: 17, "instances" : [ { "uuid" : "uuid1", "engineName" : "grouperUI", "lastUpdate" : 1488825739828, "newCounts" : [{"startTime" : 1486753200000, "UI_REQUESTS" : 30, "API_GROUP_ADD" : 5, "API_GROUP_DELETE" : 3}, {"startTime" : 1486753800000, "UI_REQUESTS" : 300, "API_GROUP_ADD" : 2, "API_GROUP_DELETE" : 6}, {"startTime" : 1486754400000, "UI_REQUESTS" : 3000, "API_GROUP_ADD" : 1, "API_GROUP_DELETE" : 2}] }, { "uuid" : "uuid2", "engineName" : "grouperUI", "lastUpdate" : 1488825739829, "newCounts" : [] }, { "uuid" : "uuid3", "engineName" : "grouperWS", "lastUpdate" : 1488825739829, "newCounts" : [] }, { "uuid" : "uuid4", "engineName" : "grouperWS", "lastUpdate" : 1488825739829, "newCounts" : [] }, { "uuid" : "uuid5", "engineName" : "grouperLoader", "lastUpdate" : 1488825739829, "newCounts" : [] } ] }