SYSTEM METRICS TO SUPPORT DECISION-MAKING
What is our aspiration?
Enterprise Systems will develop and implement a divisionwide standard for collecting system and feature metrics that includes reporting in support of decision-making.
Why is this important?
Our systems are used by tens of thousands of IU constituents daily. Whether someone is checking email, finding a task in One.IU, or building a plan for the upcoming semester, our systems are in use 24 hours a day, 365 days a year. But we have little information readily available to understand which specific systems are used, how they are being used, and by whom.
With limited resources and growing needs from our stakeholders, it is important that we invest our time wisely. Having readily available metrics capturing who, how, and how much our systems are used will help inform us and our stakeholders on how best to invest our time.
What are our concrete goals?
- Integrate Google Analytics within all enterprise systems, where appropriate, to enable standardized metrics.
- Encourage outcome-based metric definition as a part of new bodies of work, with a focus on actionable analytics.
- Architect and implement a single platform for gathering operational and business telemetry data from our applications based on the three pillars of observability: logs, metrics, and traces.
What specific targets are we setting for ourselves for 2023?
- Integrate Google Analytics within all enterprise systems, where appropriate, to enable standardized metrics.
- Add support to IU Login and related systems for providing an anonymized analytics identifier attribute.
- Direct a Metrics task force to document and disseminate the standards for integrating applications into the Google Analytics 360 environment.
- Develop metrics dashboards that tie into the Primary Constituent Data Source (PCDS) and display distinct users per application and constituent group.
- Encourage outcome-based metric definition as a part of new bodies of work, with a focus on actionable analytics.
- Establish a working group with representatives for each project to collaborate on approaches to collecting and measuring outcomes.
- Identify a pilot project from each director’s area for which outcome-based metrics can be identified in advance.
- Organize an InfoShare that documents the successes, failures, and lessons learned from this effort.
- Architect and implement a single platform for gathering operational and business telemetry data from our applications based on the three pillars of observability: logs, metrics, and traces.
- Create an architecture for handling application metrics that aligns with the metrics portion of our Goals for Observability Infrastructure, using either Prometheus or Dynatrace.
- Implement a reusable baseline for visualizing application metrics for applications using phase 2 of the Enterprise Platform.
- Work with the Technology Advisory Group (TAG) to define a standard logging format for applications and implement a logging library that supports this format for applications using phase 2 of the Enterprise Platform.