From the dining hall to the tennis courts
Campus Management is central to nearly every component of life at University of Fribourg, which is offered through both mobile and web. “The scope of the software is quite wide,” says Dylan Montandon, program analyst. Along with 15 fellow in-house staff members, he develops and runs the application, which is composed of about 100 different components.
A seemingly straightforward task such as scheduling an exam involves 10 interconnected services within the app that must successfully communicate with each other. “It’s not a simple application,” Montandon says. “Because there is a lot of interaction between different services, it’s very difficult to find the root of a problem.” Digging into static logs to debug an issue was a tedious, hours-long effort that didn’t reliably yield answers. With the help of Digital Architects Zurich, a Splunk partner, the university was able to instrument its application stack and configure it to separate different applications.
The University of Fribourg was already using Splunk Enterprise to monitor its environment, but needed more visibility into application performance. “The goal is not to have the user tell us there is a problem,” says Montandon. “Because if they see something, it’s too late. We want to be proactive.”