Monitoring vs Analytics vs Logging

12 April 2023 | Cloud Server, EN, ICT Consultancy

Walking around at one of the companies I advise and help with their DevOps challenges I heard the terms above used in a ‘mix and match’ manner resulting in fuzzy communication. Aiming to reduce confusion and improve understanding between people, I thought it might help to write out the distinction between the three.

Monitoring – Is our platform operational y/n?
For instance, is our software platform handling requests at this very moment. This is monitoring in the most basic sense and the answer to this ‘yes or no’ question says whether we are still servicing our customers or not.

Data analysis – How many users performed function X yesterday?
This is a data analysis question. Depending on the complexities of the platform and the analytical questions, this information is based on accumulated and aggregated data. This data can be centralized to one location in the form of a datalake for visualizing the data in dashboards and or e.g. for generate customer reports.

Logging – Does our application produce any errors?
This is conventional application logging. It usually ends up in a system log somewhere. It is used to analyze weird behavior in the application’s functionality. Note that this can also be partially used for data analyses. However it’s main purpose is for debugging issues.

These information flows are and should be handled in distinct processes and systems and are most likely valuable for different departments and/or audiences.

In addition, as pointed out by my favorite data analytics guru Thierry Fakkert, Monitoring is about ‘now’ and Analytics is about ‘history’.

Good luck and keep your data sane! 😉

-Gerard.

About Gerard

Gerard Petersen is the founder and owner of CAP5. He has over 35 years of ICT experience and 10+ years of experience in the entrepreneurial landscape. Gerard is driven by the optimal combination of people and technology and aims to make a social impact. Through CAP5, Gerard is active as a consultant for ICT operations and management.

Want to have a talk?

Plan a call to have a conversation about your challenges.

 

Related articles

Open chat
1
Hulp nodig?
Scan the code
Hi 👋 ... kan ik je helpen?