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 surfalse.stdout(booléen, facultatif) : Inclut les logs de la sortie standard. Par défaut, défini surtrue.stderr(booléen, facultatif) : Inclut les logs de la sortie d'erreur. Par défaut, défini surtrue.timestamps(booléen, facultatif) : Inclut les horodatages dans les logs. Par défaut, défini surfalse.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é.