wiki/HowtoTideways.md
2021-05-27 18:15:06 +02:00

1.3 KiB
Raw Blame History

title
Howto Tideways

Doc officielle : https://support.tideways.com/

Tideways est un APM pour les applications PHP. Il permet d'analyser des traces et repérer aisément d'où proviennent les lenteurs (requêtes SQL, appels externes, …).

Installation

Installer le paquet

Source: https://support.tideways.com/documentation/setup/installation/debian-ubuntu.html

apt install wget gnupg apt-transport-https
echo 'deb https://packages.tideways.com/apt-packages-main any-version main' | tee /etc/apt/sources.list.d/tideways.list
wget -qO - https://packages.tideways.com/key.gpg | apt-key add -
apt update
apt install tideways-php tideways-daemon

Le paquet se charge d'activer le module PHP automatiquement.

Activer la génération de traces pour un vhost

Créer une nouvelle organisation (la première fois) / une nouvelle application dans l'interface de Tideways et suivre les instructions. Par exemple pour un vhost Apache et un WordPress cela donnera les directives suivantes à placer dans le vhost :

SetEnv TIDEWAYS_APIKEY CléAPI
SetEnv TIDEWAYS_FRAMEWORK wordpress
SetEnv TIDEWAYS_SAMPLERATE 25

Si le framework n'est pas connu par Tideways, il suffit de ne pas mettre la directive. La variable TIDEWAYS_SAMPLERATE permet de définir le taux de requêtes (pourcentage) qui sera analysé via le profiler Tideways.