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 Actuator – Geliştirici Topluluğu
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 Actuator – Geliştirici Topluluğu

Yazılım

Laravel Actuator – Geliştirici Topluluğu

teknomers
Son güncelleme: 27 Haziran 2026 17:58
teknomers
Paylaş
Paylaş

Üretim ortamında uygulama izleme, Laravel geliştiricileri için zorlayıcı bir süreç olabiliyor. Bu sorunları çözmek için Laravel Actuator geliştirilmiştir.


Laravel Actuator Nedir?

Laravel Actuator, Laravel uygulamanızın sağlık durumu, performansı ve konfigürasyonu hakkında gerçek zamanlı görünürlük sağlayan bir dizi HTTP uç noktasıdır. Bu araç, Java geliştiricileri tarafından uzun yıllardır kullanılan Spring Boot Actuator ilhamıyla oluşturulmuştur.


Sorun

Bir Laravel uygulamasını üretime aldığınızda şu sorulara yanıt bulmanız gerekir:

  • Veritabanı bağlantısı var mı?
  • Önbellek çalışıyor mu?
  • Disk alanı yetersiz mi?
  • Kuponlar sağlıklı mı?
  • Hangi versiyon çalışıyor?

Mevcut durumda:

  • ❌ Sunucuya SSH ile bağlanarak elle kontrol etmek
  • ❌ Özel izleme uç noktaları oluşturmak
  • ❌ Dış hizmetler kullanmak
  • ❌ Hiçbir şeyin bozulmadığını ummak

2026 yılıdayız. Daha iyi araçlara ihtiyacımız var.


Çözüm

Tek bir komut ile:

composer require sbasu/laravel-actuator
php artisan vendor:publish --tag=actuator-config
Enter fullscreen mode
Exit fullscreen mode

Artık uygulamanız izleme uç noktalarına sahip:


Sağlık Kontrolü

curl http://localhost:8000/actuator/health
Enter fullscreen mode
Exit fullscreen mode

Şu yanıtı döner:

{
  "status": "UP",
  "components": {
    "database": {
      "status": "UP"
    },
    "disk_space": {
      "status": "UP"
    },
    "cache": {
      "status": "UP"
    },
    "queue": {
      "status": "UP"
    }
  },
  "timestamp": "2026-06-27T10:34:14Z"
}
Enter fullscreen mode
Exit fullscreen mode


Metri̇kler

curl http://localhost:8000/actuator/metrics
Enter fullscreen mode
Exit fullscreen mode

Performans metri̇kleri̇ döner.


Uygulama Bilgisi

curl http://localhost:8000/actuator/info
Enter fullscreen mode
Exit fullscreen mode

Uygulamanız hakkında meta verileri döner.


Gerçek Dünya Kullanım Senaryoları


Kubernetes Dağıtımları

Kubernetes kümeniz, pod’unuzun sağlıklı olup olmadığını bilmelidir:

livenessProbe:
  httpGet:
    path: /actuator/health
    port: 8000
  initialDelaySeconds: 30
  periodSeconds: 10

readinessProbe:
  httpGet:
    path: /actuator/health
    port: 8000
  initialDelaySeconds: 10
  periodSeconds: 5
Enter fullscreen mode
Exit fullscreen mode

Sağlık kontrolü başarısız olursa, Kubernetes otomatik olarak pod’u yeniden başlatır.


Docker Sağlık Kontrolleri

HEALTHCHECK --interval=30s --timeout=3s \
  CMD curl -f http://localhost:8000/actuator/health || exit 1
Enter fullscreen mode
Exit fullscreen mode


Yük Dengeleyici Sağlık Kontrolleri

Yük dengeleyiciniz, yalnızca sağlıklı örneklere trafik yönlendirebilir:

upstream laravel {
    server laravel-1:8000;
    server laravel-2:8000;
    server laravel-3:8000;

    check interval=3000 rise=2 fall=5 type=http;
    check_http_send "GET /actuator/health HTTP/1.0\r\n\r\n";
    check_http_expect_alive http_2xx;
}
Enter fullscreen mode
Exit fullscreen mode


İzleme ve Uyarılar

Metri̇kleri Prometheus/Grafana’ya aktar:

scrape_configs:
  - job_name: 'laravel-app'
    metrics_path: '/actuator/metrics'
    static_configs:
      - targets: ['localhost:8000']
Enter fullscreen mode
Exit fullscreen mode


Anahtar Özellikler

✅ Sıfır Konfigürasyon — Kutudan çıkar çıkmaz çalışır

✅ Kubernetes Uyumlu — Konteyner orkestrasyonu için tasarlanmıştır

✅ Kapsamlı — Veritabanı, önbellek, kuyruk, disk kontrolleri

✅ DevOps Dostu — Araçlar için standart uç noktalar

✅ Varsayılan Olarak Güvenli — Hassas veriler varsayılan olarak gizlidir

✅ Laravel Yerli — Laravel hizmet sağlayıcılarını kullanır


Kurulum


Adım 1: Composer ile Kurulum

composer require sbasu/laravel-actuator
Enter fullscreen mode
Exit fullscreen mode


Adım 2: Konfigürasyonu Yayınla

php artisan vendor:publish --tag=actuator-config
Enter fullscreen mode
Exit fullscreen mode


Adım 3: Tamamlandı!

php artisan serve
curl http://localhost:8000/actuator/health
Enter fullscreen mode
Exit fullscreen mode


Güvenlik

Paket, varsayılan olarak güvenlidir:

  • ✅ Sağlık uç noktaları herkese açıktır (güvenli)
  • ✅ Ortam uç noktası devre dışı bırakılmıştır (güvenlik)
  • ✅ Hassas veriler ifşa edilmez
  • ✅ Gerekirse kimlik doğrulama ekleyebilirsiniz

Ortama uç noktasını yalnızca geliştirme sırasında etkinleştirin:
ACTUATOR_SHOW_ENV=true


Konfigürasyon

Davranışı config/actuator.php dosyasında özelleştirin:

return [
    'path' => 'actuator',              // URI ön eki
    'middleware' => ['api'],           // Uygulanan middleware
    'indicators' => [                   // Sağlık kontrolleri
        'database' => true,
        'disk_space' => true,
        'cache' => true,
        'queue' => true,
    ],
    'show_details' => true,            // Sağlık detaylarını göster
    'show_env' => false,               // Ortam değişkenleri (devre dışı)
    'log_access' => false,             // İstekleri günlüğe kaydet
];
Enter fullscreen mode
Exit fullscreen mode


Versiyon Uyumluluğu

  • PHP: 8.1+
  • Laravel: 10, 11, 12, 13+


Sıradaki Ne?

Bu, Spring Boot’tan Laravel’e bir dizi paketin ilki. Yakında:

  • Laravel Profilleri (ortam bazında konfigürasyon)
  • Laravel Deposu (veri erişim kalıpları)
  • Laravel Olayları (gelişmiş olay hattı)

Hedef: Spring Boot’tan Laravel’e kurumsal düzeyde kalıplar getirmek.


Geri Bildiriminiz Bizim İçin Önemli

Hangi Spring Boot kalıplarını Laravel’de görmek istersiniz?
Aşağıda yorum yapın!

  • Konfigürasyon Sunucusu?
  • Depo Deseni?
  • Olay Hattı?
  • Başka bir şey?

Geri bildirimleriniz yol haritasını şekillendiriyor.


Bağlantılar

GitHub Repo: https://github.com/sbasu/laravel-actuator
GitHub README: https://github.com/sbasu/laravel-actuator#readme
Packagist: https://packagist.org/packages/sbasu/laravel-actuator


İyi izlemeler! 🚀

Kaynak: Orijinal Makale

Contents
  • Laravel Actuator Nedir?
  • Sorun
  • Çözüm
    • Sağlık Kontrolü
    • Metri̇kler
    • Uygulama Bilgisi
  • Gerçek Dünya Kullanım Senaryoları
    • Kubernetes Dağıtımları
    • Docker Sağlık Kontrolleri
    • Yük Dengeleyici Sağlık Kontrolleri
    • İzleme ve Uyarılar
  • Anahtar Özellikler
  • Kurulum
    • Adım 1: Composer ile Kurulum
    • Adım 2: Konfigürasyonu Yayınla
    • Adım 3: Tamamlandı!
  • Güvenlik
  • Konfigürasyon
  • Versiyon Uyumluluğu
  • Sıradaki Ne?
  • Geri Bildiriminiz Bizim İçin Önemli
  • Bağlantılar
Bir Kullanım Durumu, Üç Giriş Noktası: HTTP, CLI ve Kuyruk İşçileri Aynı Kodu Paylaşıyor – DEV Community
TJSmartSaaS Neden Laravel SaaS Şablonundan Daha Fazlasıdır?
Laravel’in Fabrika İlişkilerinizi Neden Tahmin Edemediği
Laravel Passport ve Sanctum: Hangisine Gerçekten İhtiyacınız Var?
Yandex Arama API’si Üzerine: yandex-search-php PHP Kütüphanesi İncelemesi
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Prime Day’de %20 İndirimli Eldiven Fan Fırsatları Kaçmadan Yakala!
Sonraki Makale Apple’ın Büyük Teknoloji’nin Yapay Zeka Takıntısı İçin Daha Fazla Ödeme İstemesinin Sebebi Ne?

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Ford Çalışanlarını Yeniden İstihdam Ediyor: AI Beklentileri Karşılamadı
Genel
PlayStation, İngiltere’deki 500’den fazla filmi siliyor
Donanım
Dünyanın En Hızlı Süper Bilgisayarı Çin’den Geldi
Liste
Küçük Şeyler Hayatımızı Yeniden Kazanmamızda Bize Nasıl Yardımcı Olur
Genel
Loongson, 16 çekirdekli yerli sunucu CPU’sunu tanıttı: 40W, DDR4 ECC
Donanım
Delta Force’tan Heyecan Verici Güncelleme: Yeni Harita ve Düşmanlar Geliyor
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?