Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı Docker konteynerlerinde log yönetimi konusunu anlatmaktadır.
- Video, çalışan konteynerlerin loglarına nasıl ulaşılacağını ve takip edileceğini göstermektedir. Öncelikle "docker ps -lq" komutu ile çalışan konteynerin ID'si alınır, ardından "docker logs -f" komutu ile loglar görüntülenir. Konuşmacı, konteynerlerde ekrana basılan her şeyin log olarak kaydedildiğini ve "standard out" kullanmanın önemini vurgular. Ayrıca "tail" ve "tail -f" komutları ile logların canlı olarak takip edilmesi ve belirli satırların gösterilmesi gösterilmektedir. Video, bir sonraki bölümde konteynerların nasıl durdurulacağı konusunun ele alınacağını belirterek sona erer.
- Docker Konteyner Loglarına Erişim
- Çalışan bir konteynerın veya çalışmasa bile bir konteynerın loglarına nasıl ulaşılabileceği ve canlı olarak anlık takip edilebileceği anlatılacak.
- Önceki videolarda Jerome'nin clock imajından konteynerler açılmış, bu imaj her saniye saati ekrana basıyordu.
- Docker ps -l q komutu ile son çalışan konteynerın ID'si alınabilir.
- 01:21Logları Görüntüleme
- Docker logs komutu ile konteynerin logları görüntülenebilir, enter'a basıldığında ekranda saniye saniye ekrana basılan tüm loglar görüntülenir.
- Konteynerlerde ekrana basılan her şey (print gibi fonksiyonlarla) log olarak kabul edilir.
- Konteynerlerde dosya sistemlerine yazma veya silme yerine, ekrana basma (standard auta bas) yöntemi tercih edilir.
- 03:17Docker'ın Log Yönetimi
- Docker, logları otomatik olarak sis logan ya da gel formatında TCP üzerinden AWS, Google Cloud Platform gibi loglama servislerine gönderebilir.
- Bu mimariye geçiş yapıldığında, logları toplayıp göndermek artık uygulamanın içerisinde dert etmek yerine Docker'ın kendi imkanlarını kullanarak yapılabilir.
- Docker göndermese bile, logları başka bir araçla başka yere gönderme şansı da vardır.
- 04:47Logları Filtreleme ve Canlı Takip
- Çok fazla log olduğunda ekranı kayan yazılar haline getirmek yerine, tail komutu ile en son kaç satırı gösterileceği belirlenebilir.
- Live takip etmek için tail -f komutu kullanılabilir, bu komut son bir satırı getirip kalanında canlı olarak izler.
- Tail komutuna sayı parametresi eklenerek belirli bir sayıda satır getirilip yenileri izlenebilir, Ctrl+C ile canlı takip durdurulabilir.