wiki/HowtoTideways.md

49 lines
1.5 KiB
Markdown
Raw Normal View History

2018-10-05 14:22:31 +02:00
---
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
```sh
2020-12-03 15:35:02 +01:00
apt install wget gnupg apt-transport-https
2021-04-02 15:40:53 +02:00
echo 'deb https://packages.tideways.com/apt-packages-main any-version main' | tee /etc/apt/sources.list.d/tideways.list
wget -O /etc/apt/trusted.gpg.d/tideways.asc https://packages.tideways.com/key.gpg
2021-06-08 10:06:05 +02:00
dos2unix /etc/apt/trusted.gpg.d/tideways.asc
chmod 644 /etc/apt/trusted.gpg.d/tideways.asc
apt update
apt install tideways-php tideways-daemon
```
2018-10-05 14:22:31 +02:00
2018-10-05 14:26:54 +02:00
Le paquet se charge d'activer le module PHP automatiquement.
2024-03-04 11:38:39 +01:00
## Activer la génération de traces
2018-10-05 14:22:31 +02:00
2024-03-04 11:38:39 +01:00
Créer une nouvelle organisation (la première fois) / une nouvelle application dans l'interface de Tideways et suivre les instructions.
* Exemple à placer pour un vhost Apache et un WordPress :
2018-10-05 14:22:31 +02:00
2018-10-05 14:22:54 +02:00
~~~
2018-10-05 14:22:31 +02:00
SetEnv TIDEWAYS_APIKEY CléAPI
SetEnv TIDEWAYS_FRAMEWORK wordpress
SetEnv TIDEWAYS_SAMPLERATE 25
2018-10-05 14:22:54 +02:00
~~~
2018-10-05 14:22:31 +02:00
2024-03-04 11:38:39 +01:00
* Exemple à placer pour un pool PHP et un WordPress :
~~~
env[TIDEWAYS_APIKEY] = CléAPI
env[TIDEWAYS_FRAMEWORK] = wordpress
env[TIDEWAYS_SAMPLERATE] = 25
~~~
2018-10-05 14:22:31 +02:00
Si le framework n'est pas connu par Tideways, il suffit de ne pas mettre la directive.
2019-12-28 23:22:14 +01:00
La variable `TIDEWAYS_SAMPLERATE` permet de définir le taux de requêtes (pourcentage) qui sera analysé via le profiler Tideways.