Aller au contenu

Loki : modification de la rétention#

Contexte#

Il s'agit de modifier la rétention des logs à la demande du client.

CAASCHR#

Champ Description
Titre [PRD] Modification de la rétention des logs pour xxxx
Zones svc-loki-client-xxxx
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 xxxx par la valeur adéquate (le numéro du ticket CW, le nom du client ou la branche envs-ng).

Description#

h2. Zones

svc-loki-client-xxx

h2. Contexte

Ce changement est fait directement en production, car c'est une demande spécifique cliente.
On modifie la rétention des logs pour le client xxxx.

h2. Déploiement

Faire un {{trackbone apply}} dans la MR envs-ng.

h2. Vérification

h3. Rétentions

{code}
kswitch svc-loki-client-xxx
kubectl get configmap loki -n loki-client-xxxx -o yaml | grep retention
{code}

*Résultat attendu* :
{code}
      retention_enabled: true
      retention_period: 8760h
{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_loki_client.sh xxx # example : ./func_tests_svc_loki_client.sh pf
{code}

h2. Fin

Merger la MR envs-ng.