Changes

Jump to: navigation, search

Centralized logging in swarm

93 bytes added, 19:16, 19 September 2018
Tesztelés
Indítsuk el az ubuntu-t standalone docker konténerként, ami az stdout-ra fog írni a konténeren belül. Ezt az logspout-nak észre kell venni, és el kell küldeni a logstash-nek, aki már be tudja tölteni a megfelelő alakban az ElasticSarch-be. Az ubuntu konténer ahogy kiírta az üzenetet az stdout-ra le fog állni, így kapásból törölhetjük is. Fontos, hogy '''-d''' kapcsolóval futtassuk az ubuntu konténert, interaktív módban a logspout nem gyűjti be a logokat.
<pre>
# docker run -d --rm --name ubunto ubuntu echo "hello logspout" > /dev/stdout
</pre>
A '''{{note|Amikor a --rm''' hatására az ubuntu konténer azonnal törölve leszkapcsolóval futtattam, ahogy lefutott az echo. akkor mintha nem lett volna ideje a logspout-nak elküldeni a logokat, a --rm kapcsoló használata mellett nem jelent meg semmi a logstash-ben}}

Navigation menu