← До фільтрів та технологій

← До списку лабораторних по Python

Python Лабораторна 66: Аналіз метрик у часі

Технологія: Python

Номер лабораторної: 66 · Рівень: middle

Тема: Обробка часових рядів у pandas

Повний опис / сценарій лабораторної:

Meta: навчитися базовим операціям над часовими рядами у pandas для аналізу метрик.



Krok 1. Встановити pandas якщо ще не встановлено.

Komandi: cd ~/python_lab1; source .venv/bin/activate; pip install pandas



Krok 2. Створити CSV файл metrics66.csv з колонками ts, cpu, mem.



Krok 3. Створити модуль src/app/ts66.py який читає файл у DataFrame.



Krok 4. Перетворити колонку ts у тип datetime і зробити її індексом.



Krok 5. Відсортувати дані за часом і перевірити інтервали між вимірами.



Krok 6. Виконати ресемплінг даних наприклад до хвилини або години.



Krok 7. Обчислити рухомий середній для cpu і mem.



Krok 8. Занотувати спостереження щодо піків і просідань метрик.



Krok 9. Зберегти оброблені дані у новий CSV файл для візуалізації.



Krok 10. Mini zvit.

Zavdannya: опиши як би ти інтегрував подібний аналіз у регулярні звіти по продуктивності.