Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel Kuyruklarınızı Yönetmeyi Öğrenin: Laravel İş İzleyici Tanıtımı
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel Kuyruklarınızı Yönetmeyi Öğrenin: Laravel İş İzleyici Tanıtımı

Yazılım

Laravel Kuyruklarınızı Yönetmeyi Öğrenin: Laravel İş İzleyici Tanıtımı

teknomers
Son güncelleme: 2 Şubat 2026 03:34
teknomers
Paylaş
Paylaş

Laravel ortamında arka planda çalışan işlerin izlenmesi, birçok geliştirici için her zaman bir zorluk olmuştur. Laravel Horizon, Redis ile harika çalışsa da, veritabanı, SQS veya diğer sürücüleri kullanan birçok geliştirici kendilerini gözlem yapacak araçlardan yoksun bulmaktadır. Horizon ile bile, belirli işler için detaylı bir yürütme geçmişi ve gerçek zamanlı ilerleme almak her zaman kolay olmayabiliyor.

Bu nedenle kendim tarafından geliştirilen ilk Laravel paketimi tanıtmak istiyorum: Laravel Job Monitor.

Bu paketi, neredeyse hiç yapılandırma olmadan, sıradan bir yol ile kuyruk işlerini izlemek, takip etmek ve yönetmek üzere inşa ettim.



Laravel Job Monitor Nedir?

laravel-job-monitor, sisteminize giren her işi takip etmek için Laravel’in kuyruk sistemine otomatik olarak bağlanan hafif bir pakettir. İster işleniyor, ister tamamlanmış ister başarısız olsun, buradan aldığınız tam bir denetim kaydıyla çalışma süreleri, deneme sayıları ve detaylı hata günlüklerine erişim sağlar.


Ana Özellikler


1. Otomatik “Zero-Touch” İzleme

Bu paketin güzelliği, mevcut işlerinizde herhangi bir kod değişikliği gerektirmemesidir. Yükleme yapıldığında, standart kuyruk olaylarını dinlemeye başlar ve tarih kaydını hemen başlatır.


2. Gerçek Zamanlı İlerleme İzleme

Uzun süren işleriniz var mı, örneğin bir video dışa aktarma veya büyük bir veri içe aktarma? Artık basit bir trait kullanarak 0’dan 100’e kadar ilerlemeyi takip edebilirsiniz:

use JSandaruwan\LaravelJobMonitor\Traits\TracksJobProgress;

class MassiveImportJob implements ShouldQueue
{
    use TracksJobProgress;

    public function handle()
    {
        $this->updateProgress(10); // %10 tamamlandı

        // ... yoğun işlem ...

        $this->updateProgress(90); // %90 tamamlandı
    }
}


3. Yerleşik REST API

Bu paketin kalbinde entegrasyon yer alıyor. Kendi panonuzu oluşturmak veya mevcut yönetim panelinize iş durumunu entegre etmek için kolayca yapılandırılabilir önceden tanımlı API uç noktaları ile birlikte gelir.

  • GET /api/job-monitor/jobs – İleri seviye filtreleme (durum, kuyruk, tarih vb.) ile listeleme
  • GET /api/job-monitor/jobs/stats – Kuyruk sağlığınızın genel görünümü.
  • POST /api/job-monitor/jobs/{id}/retry – Başarısız işler için tek tıklama ile yeniden deneme.


4. Sıfır Bağımlılık

Vendor klasörünüzü hafif tutun! Paket, dış izleme hizmetleri veya ağır üçüncü taraf varlıklar gerektirmez. Tarih kaydını saklamak için mevcut veritabanınızı kullanır.



Neden Bunu Geliştirdim?

Pek çok projede, belirli bir arka plan işinin neden bu kadar uzun sürdüğünü veya belirli bir kullanıcı için neden başarısız olduğunu görmek için genellikle “activity_logs” veya “job_statuses” tablolarını elle oluşturmak zorunda kaldım. Tüm Laravel projelerimde standart bir yöntemle bunu ele almak istedim—umarım sizin için de faydalı olur!


Başlangıç

Bugün Composer ile yükleyebilirsiniz:

composer require j-sandaruwan/laravel-job-monitor

Daha sonra yapılandırmayı yayımlayın ve göçleri çalıştırın:

php artisan vendor:publish --provider="JSandaruwan\LaravelJobMonitor\JobMonitorServiceProvider"
php artisan migrate

Ve bu kadar! Artık işleriniz izleniyor.



Sırada Ne Var?

Bu sadece bir başlangıç. Şunları eklemeyi planlıyorum:

  • Hazır, kullanılabilir bir Blade panosu.
  • İş grupları için ilerleme desteği.
  • Başarısız işler için özel bildirim tetikleyicileri (Slack/Discord).

Kaynağı GitHub’dan kontrol edin ve bir sorun veya PR açmaktan çekinmeyin. Eğer faydalı bulursanız, GitHub’da bir ⭐️ bırakmanız benim için çok şey ifade eder!

İyi kodlamalar! 🚀

Teşekkürler,
Janith Sandaruwan.
linkedin

Kaynak: Orijinal Makale

Contents
  • Laravel Job Monitor Nedir?
  • Ana Özellikler
    • 1. Otomatik “Zero-Touch” İzleme
    • 2. Gerçek Zamanlı İlerleme İzleme
    • 3. Yerleşik REST API
    • 4. Sıfır Bağımlılık
  • Neden Bunu Geliştirdim?
  • Başlangıç
  • Sırada Ne Var?
E-ticaret İşinizi Modern eBay PHP Entegrasyonu ile Hızlandırın: Tam Geliştirici Rehberi
Uzak VPS üzerinde Vite HMR Laravel çalıştıramayacağını düşündüm. Yanıldım.
2026’da Katılmanız Gereken Temel PHP Konferansları
Laravel + Inertia (Vue 3) uygulamasında Storybook: Modal oluşturma ve etkileşim testleri
Laravel Horizon, Redis ve Basit Bir REST API ile Funnel Analitik Motoru Nasıl Oluşturdum
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Nioh 3 Karakter Oluşturma Kodu ile Oyun Deneyimini Geliştirin
Sonraki Makale ABD Deniz Kuvvetleri’nin Çin parçası kullanmayan ilk 3D dronu HANX

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Tanrıların İntikamı: God of War Laufey’de Sürpriz Karakterler Bekleniyor
Oyun
JMGO N3 Ultimate projektör, yeni taşınabilir 4K şampiyonu mu?
Liste
Laravel AI SDK ile ReAct Sohbet Ajanı Geliştirme
Yazılım
Final Fantasy Revelasyonu: Definitif Son Ama Yan Hikayelere Kapı Aralıyor
Oyun
Final Fantasy 7’de Bulut’u Kara Büyücüye Dönüştüren Yenilikçi Sistem
Oyun
Yenilenen Korku Hikayesi: Michael Myers Maskesi ve Bıçağını Buldu
Oyun
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?