analysis • prevent regression of functionality by applying unit and integration tests • collection of codebase quality metrics Solved problems by using CI
Fabric with Python scripts as a tool for analysis) • ELK stack Solved problems through logs aggregation • understanding of what is happening in a runtime on a large VPS cluster
base name of fpm log files: ls pool-*.log 2>/dev/null | cat 2. get errors for each of them: cat %s* | grep -Eo "PHP.*[0-9]" | sort | uniq -c 3. send email to the team