# Gyro Kapsayıcı: loglar, işlemci/bellek grafikleri ve uyarılar

https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-kapsayici-loglar-ve-grafikler

- **Bu rehberde ne öğreneceksiniz**: Servisinizin loglarını nasıl okuyup süzeceğinizi, çöken örneğin son logunu nasıl göreceğinizi, işlemci/bellek grafiklerini ve ortam uyarılarını.
- **Süre**: 7 dakika
- **Kimin için**: Servisini izleyen ve sorun gideren geliştiriciler.
- **Gerekenler**: Çalışan ya da çalışmayı deneyen bir servis.

## 1. Loglar

Uygulamanızın **standart çıktıya (stdout) ve standart hataya (stderr)** yazdığı her satır loglanır. Dosyaya yazılan loglar görünmez; uygulamanızı konsola yazacak şekilde ayarlayın.

- Loglar **14 gün** saklanır.
- Satırlarda örnek (kopya) adı görünür; düğüm adı ya da altyapı bilgisi görünmez.

## 2. Logları görüntüleme

1. Ortamınızda **Loglar** sayfasını açın.
2. **Servis**'i seçin.
3. **Zaman aralığı**nı seçin (örneğin son 1 saat; en çok 7 güne kadar).
4. İsterseniz **Metin süzgeci** kutusuna bir kelime yazın (yalnız o metni içeren satırlar gelir; düz metindir, düzenli ifade değildir).
5. **Yenile**'ye basın. Satırlar eskiden yeniye sıralanır.

**Önceki örnek:** Servis çöküp yeniden başlıyorsa yeni örneğin logu çoğu zaman boştur. **Önceki örnek** seçeneğiyle **son çöken örneğin** logunu görürsünüz; hatanın nedeni genellikle oradadır.

```
gyro container logs 12345 api --since-minutes 120 --filter "ERROR"
gyro container logs 12345 api --previous 1        # çöken önceki örnek
```

## 3. İşlemci ve bellek grafikleri

Servis sayfasında **Son 24 saat** grafikleri bulunur:

- **İşlemci (vCPU):** kullanılan işlemci. Ayrılan miktara (limit) yaklaşıyorsa uygulama yavaşlar.
- **Bellek (MB):** kullanılan bellek. Limite ulaşırsa kapsayıcı kapanır (OOMKilled) ve yeniden başlar.
- **Yeniden başlama:** sayaç sürekli artıyorsa uygulama çöküyordur.

Üstte **Şu an:** satırında anlık kullanım ve limit görünür (ör. `0,12 / 0,25 vCPU · 140 / 256 MB`). Yeni servislerde grafik verisi birkaç dakika sonra oluşur ("Henüz grafik verisi yok").

```
gyro container metrics 12345 api --hours 24
```

## 4. Uyarılar (olaylar)

Ortamınızın başlığında **Son uyarılar** bulunur: imaj çekme hataları, çökmeler, kapasite yetersizliği gibi platform uyarılarının son 50'si. Uyarılar altyapı adı içermeyecek biçimde sadeleştirilir.

```
gyro container events 12345
```

Servis tablosundaki **durum etiketi** ve satırın altındaki açıklama sorunu da özetler ([Sık hatalar](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-kapsayici-sik-hatalar)).

## 5. Sık sorulan sorular

**Loglarım görünmüyor, ne yapmalıyım?**

Uygulamanız dosyaya yazıyor olabilir; `stdout`/`stderr`'e yazın. Ayrıca servis hiç başlamadıysa (ör. imaj çekilemedi) log yoktur; **Son uyarılar**'a bakın.

**Logları dışarı aktarabilir miyim?**

Şu an panelden süzüp kopyalayabilir ya da `gyro container logs` ile alabilirsiniz (satır sınırı vardır). Uzun süreli arşiv için uygulamanızdan kendi log hizmetinize gönderin.

**Alarm/bildirim kurabilir miyim?**

Servisiniz için dış izleme kurmak için [Uptime İzleme](https://www.gyrohosting.com/bilgi-bankasi/makale/uptime-izleme-ilk-izleyici) hizmetini kullanabilirsiniz; adresinizi izleyip kesintide e-posta/SMS alırsınız.

**Bellek neden doluyor?**

Bellek sızıntısı ya da ayrılan boyut (varsayılan 256 MB) küçük olabilir. Boyutu artırıp yeni sürüm yayınlayın ([Ölçekleme ve güncelleme](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-kapsayici-olcekleme-guncelleme-geri-alma)).

## Sıradaki adım

- [Sık hatalar ve çözümleri](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-kapsayici-sik-hatalar)
- [Sınırlar ve kurallar](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-kapsayici-sinirlar-ve-kurallar)
