Ana içeriğe geç

Zamanlanmış İşler

bilgi

Apinizer platformunda oluşturulan zamanlanmış işleri (scheduled jobs) yönetebileceğiniz sayfadır. Bu sayfa üzerinden job'ları başlatabilir, duraklatabilir, devam ettirebilir veya durdurabilirsiniz.

Genel Bakış

Scheduled Jobs sayfası iki farklı görünümde çalışır:

Proje Görünümü

Aktif projenize ait zamanlanmış işleri görüntüler ve yönetir

Admin Görünümü

Tüm projelere ait zamanlanmış işleri görüntüler ve yönetir (sadece admin kullanıcılar için)

Sayfa Bileşenleri

Proje Seçici (Sadece Admin)

Admin görünümünde, üst kısımda yer alan dropdown menüden istediğiniz projeyi seçebilirsiniz.

bilgi

Admin Jobs seçeneği tüm sistem seviyesi job'ları gösterir. Belirli bir proje seçildiğinde sadece o projeye ait job'lar listelenir.

Jobs Tablosu

Zamanlanmış işler aşağıdaki bilgilerle tabloda listelenir:

KolonAçıklama
**İsim **Job'un benzersiz adı
Grup (Group)Job'un ait olduğu kategori/sınıf
Zaman (Time)Job'un zamanlandığı tarih ve saat
Son Çalışma (Last Fired)Job'un en son çalıştığı tarih ve saat
Sonraki Çalışma (Next Fire)Job'un bir sonraki çalışacağı tarih ve saat
Aksiyon (Action)Job üzerinde yapılabilecek işlemler
Durum (Status)Job'un mevcut durumu

Job Tipleri

Apinizer platformunda farklı tipte zamanlanmış işler bulunur:

Anomaly Detector Job

Sistemde anomali tespiti yapan zamanlanmış iş. Olağandışı davranışları ve performans sorunlarını tespit eder.

Uptime Monitor Job

Servis ve API'lerin çalışma durumunu izleyen zamanlanmış iş. Belirli aralıklarla health check yapar.

Alert Job

Sistem uyarılarını ve bildirimleri yöneten zamanlanmış iş. Tanımlanan koşullar gerçekleştiğinde uyarı gönderir.

Report Configuration Job

Raporların otomatik olarak oluşturulması ve gönderilmesini sağlayan zamanlanmış iş.

Task Flow Manager

Integration Flow ve Task akışlarını yöneten zamanlanmış iş. Belirli aralıklarla flow'ları tetikler.

Job Aksiyonları

Her job için dört farklı aksiyon gerçekleştirilebilir:

Şimdi Başlat (Start Now)

Job'u zamanlamayı beklemeden anında başlatır.

uyarı

Bu buton sadece job SCHEDULED veya PAUSED durumundayken aktiftir. RUNNING durumda iken devre dışıdır.

Duraklat (Pause)

Çalışmakta olan veya zamanlanmış job'u duraklatır. Job bir sonraki zamanlanmış çalışmasını yapmaz.

bilgi

Bu buton sadece job SCHEDULED durumundayken aktiftir.

Devam Ettir (Resume)

Duraklatılmış job'u tekrar aktif hale getirir. Job zamanlamasına göre çalışmaya devam eder.

bilgi

Bu buton sadece job PAUSED durumundayken aktiftir.

Durdur (Stop)

Çalışmakta olan job'u durdurur. Job anında sonlandırılır.

uyarı

Bu buton sadece job RUNNING durumundayken aktiftir.

Job Durumları

Jobs farklı durumlarda olabilir:

Job zamanlandı ve bir sonraki çalışma zamanını bekliyor. Bu durumdaki job'lar için:

  • Şimdi Başlat aktif
  • Duraklat aktif
  • Devam Ettir pasif
  • Durdur pasif

Kullanım Senaryoları

Test Amaçlı Çalıştırma

Bir job'un doğru çalışıp çalışmadığını test etmek için Şimdi Başlat butonunu kullanarak zamanlamayı beklemeden anında çalıştırabilirsiniz.

Bakım Penceresi

Sistem bakımı sırasında job'ları Duraklat butonuyla geçici olarak durdurabilir, bakım sonrası Devam Ettir ile tekrar aktif edebilirsiniz.

Acil Durdurma

Beklenmedik bir sorun durumunda çalışan job'u Durdur butonuyla anında sonlandırabilirsiniz.

Proje Bazlı İzleme

Admin kullanıcılar proje seçiciyi kullanarak her projenin job'larını ayrı ayrı izleyebilir ve yönetebilir.

Best Practices

ipucu

Job Durum Takibi: Job'ların Son Çalışma ve Sonraki Çalışma sütunlarını düzenli kontrol ederek job'ların zamanında çalışıp çalışmadığını takip edin.

ipucu

Admin Görünümü: Sistem genelinde job yönetimi yaparken önce Admin Jobs seçeneğini kullanarak sistem seviyesi job'ları kontrol edin, ardından proje bazlı incelemelere geçin.

uyarı

Çalışan Job'ları Durdurmak: Bir job'u RUNNING durumda iken durdurmadan önce, job'un yaptığı işlemin yarıda kesilmesinin sonuçlarını değerlendirin.

Sık Sorulan Sorular

Job'lar neden görünmüyor?
  • Proje seçiciyi kontrol edin (admin görünümünde)
  • Aktif projenizde zamanlanmış iş olmayabilir
  • Sayfa yenileme butonunu deneyin
Şimdi Başlat butonu neden pasif?

Job muhtemelen RUNNING durumda. Bir job aynı anda sadece bir kez çalışabilir. Job'un bitmesini bekleyin veya Durdur butonunu kullanın.

Duraklatılmış job'u nasıl aktif ederim?

Devam Ettir (Resume) butonunu kullanın. Job tekrar zamanlamasına göre çalışmaya başlayacaktır.

Admin Jobs nedir?

Sistem seviyesinde çalışan, belirli bir projeye ait olmayan job'lardır. Örneğin: log temizleme, metrik toplama gibi.

İlgili Sayfalar