İçeriğe geç
0850 554 5439 [email protected]

Blog

Barındırma altyapınızı yöneten ekipten eğitimler, rehberler, ürün haberleri ve mühendislik içgörüleri.

Teknoloji

Gyro Kapsayıcı'da log saklama paketleri ve tek seferlik görevler

15 Kasım 2026 4 dk okuma
Bu yazıyı paylaş

Gyro Kapsayıcı (ECS) için iki yeni özellik yayında: uygulamanızın loglarını 1 yıla kadar saklayabildiğiniz paketler ve veritabanı migration'ı gibi işler için tek seferlik görev.

Gyro Kapsayıcı'da log saklama paketleri ve tek seferlik görevler

Loglar: 7 gün ücretsiz, isterseniz 1 yıl

Uygulamanızın stdout ve stderr'e yazdığı her satır loglanır. Her ortamda 7 gün ve ayda 5 GB ücretsizdir. Daha uzun saklamak için paket seçersiniz: 30, 90 ya da 365 gün ve ayda 10, 50, 100 ya da 300 GB (365 günde en çok 100 GB). Ücret ön ödemeli bakiyenizden saatlik düşer; paketi istediğiniz an değiştirir ya da ücretsize dönersiniz.

Neler yapabilirsiniz?

  • Alan koşullu arama: tüm servislerde ya da birinde, status>=500 gibi koşullarla, seviye ve zaman aralığıyla arayın.
  • Canlı izleme: yeni satırlar aktıkça izleyin; kopyalayın ya da indirin.
  • Özet: servis, seviye ya da bir alana göre gruplayıp histogram görün.
  • Logdan alarm: 10 kuralı kadar; örneğin son 5 dakikada /api/payment içeren 20 satır olursa e-posta, SMS ya da Telegram ile haber alın.

Fiyatlar (aylık, KDV hariç)

Üstü çizili rakamlar liste fiyatıdır. TL karşılıkları güncel kurla değişir; parantez içindeki euro tutar sabittir.

30 gün saklama

  • 10 GB/ay: 82,95 ₺ 69,59 ₺ (1,25 €)
  • 50 GB/ay: 444,80 ₺ 361,30 ₺ (6,49 €)
  • 100 GB/ay: 862,33 ₺ 695,32 ₺ (12,49 €)
  • 300 GB/ay: 1.780,88 ₺ 1.446,86 ₺ (25,99 €)

90 gün saklama

  • 10 GB/ay: 121,92 ₺ 99,65 ₺ (1,79 €)
  • 50 GB/ay: 723,15 ₺ 583,98 ₺ (10,49 €)
  • 100 GB/ay: 1.446,86 ₺ 1.168,51 ₺ (20,99 €)
  • 300 GB/ay: 2.782,94 ₺ 2.226,24 ₺ (39,99 €)

365 gün saklama

  • 10 GB/ay: 277,79 ₺ 222,12 ₺ (3,99 €)
  • 50 GB/ay: 1.669,54 ₺ 1.363,36 ₺ (24,49 €)
  • 100 GB/ay: 3.339,64 ₺ 2.671,60 ₺ (47,99 €)

Aşım faturası yoktur. Aylık hacim dolarsa en eski loglar daha erken silinir; hacmin %80'inde ve %100'ünde bildirim alırsınız. Ortamınızı iptal ederseniz logları hemen silinir.

CLI, Terraform ve API

gyro container logs 12345 api --where 'status>=500' --since 2h
gyro container logs 12345 -f
gyro container log-stats 12345 --by status
gyro container log-usage 12345
gyro container log-retention set 12345 --days 90 --gb 10 --yes
resource "gyro_container_logs" "app" {
  service_id     = gyro_container_environment.app.id
  retention_days = 90
  gb_month       = 10

  rules = [
    { name = "payment errors", service = "api", pattern = "/api/payment", threshold = 20, window_minutes = 5 },
  ]
}

API uçları /cloud/containers/{id}/logs altındadır. Gyro MCP ile yapay zekâ asistanlarınız da logları sorgulayabilir. Ayrıntı: geliştirici belgesi ve Loglar rehberi.

Tek seferlik görev: migration ve seed işleri

Yeni sürümü yayına almadan önce veritabanını güncellemek ya da bir kez veri yüklemek gerekir. Artık bunun için ayrı bir sunucu açmanız gerekmez: Görevler sekmesinden servisinizin aynı imajı ve değişkenleriyle tek seferlik bir komut çalıştırırsınız.

  • Çıktıyı canlı izlersiniz; gizli değerler **** olarak maskelenir.
  • Son 50 görevin kaydı ve çıkış kodu saklanır.
  • Aynı anda 2-3 görev (pakete göre) çalışır, zaman sınırı 10 saniye ile 6 saat arasında seçilir.
  • Görev için ayrı ücret yoktur; Sunucusuz'da kullandığı kaynak normal vCPU-saniye ve GB-saniye fiyatından hesaplanır.
gyro container run 12345 --service api --follow -- npm run migrate
gyro container run 12345 --service web --wait --time-limit 10m -- \
  sh -c "php artisan migrate --force && php artisan db:seed --force"
gyro container jobs 12345
gyro container job logs 12345 jt0abc12def3

--follow ve --wait görevin çıkış koduyla biter; bu yüzden betiklerde ve CI'da doğrudan kullanabilirsiniz.

Dağıtımdan önce otomatik migration

Gyro Pipeline kullanıyorsanız release adımı görevi dağıtımdan önce, yeni imajla çalıştırır. Görev başarısız olursa hiçbir şey dağıtılmaz; çalışan sürümünüz olduğu gibi kalır.

image: api
build:
  image: node:22-alpine
  commands:
    - npm ci
    - npm test
deploy:
  services: [api]
  release: ["npm", "run", "migrate"]
  rollback: true

Görevler için Terraform kaynağı bilerek yoktur: tek seferlik bir eylemdir, kalıcı altyapı değildir. API ve gyro CLI yeterlidir. Ayrıntı: Tek seferlik görev rehberi ve geliştirici belgesi.

Hemen deneyin

Paneldeki Loglar ve Görevler sekmeleri tüm Gyro Kapsayıcı ortamlarında açık. Ürünü Gyro Kapsayıcı sayfasında inceleyebilir, geliştirici belgelerine /developers adresinden ulaşabilirsiniz.

Yorumlar0

Henüz Yorum Yok

İlk düşüncenizi paylaşan siz olun.

Tartışmaya Katıl

Yorum bırakmak için lütfen giriş yapın veya kaydolun.

Hiçbir Yazıyı Kaçırmayın

En yeni eğitim, rehber ve ürün haberlerini gelen kutunuzda alın.

Bülten aboneliğiniz alındı.