Comment sauvegarder les journaux

Lorsque vous crĂ©ez un dĂ©ploiement, votre conteneur gĂ©nĂšre des journaux. Vous pouvez enregistrer ces journaux dans un bucket S3 de votre choix une fois que vous avez terminĂ© votre dĂ©ploiement. En configurant un Endpoint Storage, vous pourrez rĂ©cupĂ©rer ces journaux Ă  tout moment, mĂȘme aprĂšs la terminaison du dĂ©ploiement.

Liez votre Endpoint Storage Ă  votre version d'application

Pour ce faire, vous devrez lier votre version d'application à votre Endpoint Storage. Accédez à la page de détails de la version de l'application, et recherchez le Stockage des journaux du conteneur section. Activez l'interrupteur et sélectionnez votre Endpoint Storage dans la zone de sélection.

C'est tout ! Chaque déploiement utilisant cette version de l'application stockera désormais les journaux du conteneur dans votre bucket S3.

Chemin de répertoire par défaut

Le chemin dans votre bucket S3 ressemblera Ă  ceci.

  • edgegap/arbitrium

  • La premiĂšre partie de l'e-mail de votre client, la plupart des navigateurs S3 n'aiment pas "@"

  • Le nom de votre Endpoint Storage

  • app / version app / container_log

  • La date AAAA-MM-JJ

Vous pouvez crĂ©er plusieurs Endpoint Storage avec le mĂȘme bucket S3 mais avec un nom diffĂ©rent. Ainsi, vous pourriez avoir divers rĂ©pertoires pour de nombreux environnements si vous le souhaitez.

Cas d'utilisation supplémentaires

Enregistrer les journaux du conteneur avec votre requĂȘte de dĂ©ploiement

Lorsque vous crĂ©ez un dĂ©ploiement, vous pouvez prĂ©ciser si vous souhaitez stocker les journaux de votre conteneur avec votre requĂȘte de dĂ©ploiement. Cela est indĂ©pendant des paramĂštres de la version de l'application, ce qui signifie qu'il n'est pas nĂ©cessaire d'avoir configurĂ© auparavant l'Endpoint Storage avec votre version d'application, mais simplement d'avoir un Endpoint Storage fonctionnel.

Vous pouvez le faire en ajoutant le JSON suivant Ă  votre requĂȘte de dĂ©ploiement. Le endpoint_storage est le nom de votre Endpoint Storage.

Si le endpoint_storage n'est pas fourni, nous tenterons d'utiliser l'endpoint storage de la version de l'application. Si aucun endpoint storage n'est trouvé, les journaux du conteneur ne seront pas stockés.

Enregistrer les journaux du conteneur avec votre requĂȘte d'arrĂȘt

Une autre maniĂšre pratique de l'utiliser est lors de la terminaison de votre dĂ©ploiement. Si vous avez des raisons de croire que quelque chose s'est mal passĂ© Ă  l'intĂ©rieur de votre conteneur, vous pouvez demander Ă  sauvegarder les journaux du conteneur. Cette option est disponible avec les routes d'arrĂȘt de dĂ©ploiement et d'arrĂȘt manuel (Self stop).

Vous pouvez le faire en ajoutant le paramĂštre de requĂȘte container_log_storage Ă  votre requĂȘte. Le paramĂštre container_log_storage est le nom de votre Endpoint Storage. Vous pouvez aussi mettre true pour utiliser l'endpoint storage de la version de l'application.

Vous pouvez consulter notre Documentation API pour plus de dĂ©tails sur les paramĂštres des requĂȘtes de dĂ©ploiement et d'arrĂȘt.

Mis Ă  jour

Ce contenu vous a-t-il Ă©tĂ© utile ?