Aller au contenu principal

Container Log

L'endpoint /detail/:cluster/container/:containerName/logs de l'API Dashium vous permet d'obtenir les logs d'un conteneur Docker spécifique. Utilisez cette route pour récupérer les logs du conteneur en spécifiant le cluster et le nom du conteneur.

Endpoint

  • Chemin : /detail/:cluster/container/:containerName/logs
  • Méthode : GET
  • Paramètres :
    • :cluster (Identifiant du cluster Docker)
    • :containerName (Nom du conteneur Docker)

Paramètres de Requête

La route accepte les paramètres de requête suivants :

  • follow (booléen, facultatif) : Détermine si le flux des logs doit être suivi en temps réel. Par défaut, défini sur false.
  • stdout (booléen, facultatif) : Inclut les logs de la sortie standard. Par défaut, défini sur true.
  • stderr (booléen, facultatif) : Inclut les logs de la sortie d'erreur. Par défaut, défini sur true.
  • timestamps (booléen, facultatif) : Inclut les horodatages dans les logs. Par défaut, défini sur false.
  • tail (nombre ou "all", facultatif) : Limite le nombre de lignes à afficher depuis la fin des logs. La valeur "all" affiche l'ensemble des logs.

Réponse

La réponse est un objet JSON contenant le nom du conteneur et les logs obtenus.

{
"Name": "nom_du_conteneur",
"logs": "logs_du_conteneur"
}

En cas de succès, vous obtiendrez les logs du conteneur Docker spécifié.