DEV Community

Valia Havryliuk
Valia Havryliuk

Posted on

Discovering and utilizing data trends in software systems

Visualizing data and modeling the processes are the key concepts for understanding the system you work with. You may have metrics to understand current system health (RPS, resource usage) with the possibility to look through historic data, and they are good at detecting anomalies, but it may be hard to detect trends for the upcoming months or even years.

Understanding the trends would allow you to a closer look at how you are doing, and, what is more important, how you will be doing. Such insights can help you earlier predict load, SLA, required resources, and prepare for rapid growth. It will allow building your system consciously. A deeper understanding provides greater control over it.

In this article, I would like to show you an example of how it is possible to get useful knowledge from the system I have been working with.

Learn more:

Discussion (0)