Thanos : modification des rétentions#
Contexte#
Il s'agit de modifier les rétentions des métriques à la demande du client.
CAASCHR#
| Champ | Description |
|---|---|
| Titre | [PRD] Modification de la rétentions des métriques pour |
| Zones | svc-monitoring-stack-client- |
| Durée | En général 1h |
Dans la description, bien revoir ces points :
- les objectifs
- la procédure de vérification
- il faut remplacer
xxxxpar la valeur adéquate (le numéro du ticket CW, le nom du client ou la branche envs-ng).
Description#
h2. Zones
svc-monitoring-stack-client-xxx
h2. Contexte
Ce changement est fait directement en production, car c'est une demande spécifique cliente.
On modifie les rétentions des métriques pour le client evpo.
h2. Déploiement
Faire un {{trackbone apply}} dans la MR envs-ng.
h2. Vérification
h3. Rétentions
{code}
kswitch svc-monitoring-stack-client-xxx
kubectl get statefulset -n monitoring-stack-client-obs-xxx -o yaml thanos-compactor | grep retention
{code}
*Résultat attendu* :
{code}
- /bin/thanos compact --log.level=info --data-dir=/data --retention.resolution-raw=90d
--retention.resolution-5m=90d --retention.resolution-1h=90d --objstore.config-file=/etc/config/thanos-store.yaml
{code}
h3. Tests de conformité
{code}
git clone git@git.corp.caascad.com:caascad/applications/poc_check_functional_tests_monitoring.git /tmp/poc_check_functional_tests_monitoring && cd /tmp/poc_check_functional_tests_monitoring/ngot
./func_tests_svc_monitoring_stack_client.sh xxx # example : ./func_tests_svc_monitoring_stack_client.sh pf
{code}
h2. Fin
Merger la MR envs-ng.