Spitfire

Sürüm: 0.21.0Bu dokümantasyon Spitfire 0.21.0 içindir.

Lisans ve ücretsiz sürüm

Spitfire ücretli lisans olmadan da çalışır: ücretsiz sürüm ürünü tanımak ve küçük sistemleri test etmek için yeterlidir. Daha büyük yük, daha uzun koşular, birden çok runner ve lokasyon, daha çok kullanıcı, SSO ve audit log için ücretli bir license key gerekir. Bu sayfa lisans durumlarını, anahtarların nasıl alınıp yüklendiğini, yenilemeyi ve süre dolunca ne olduğunu anlatır.

Not

Fiyatlar burada yazmaz; güncel planlar ve fiyatlar için spitfire.tr/satin-al sayfasına bakın.

Ne işe yarar

  • Lisans sayfası (yalnızca kurulum yöneticileri; menüde Altyapı altında) kurulumun hangi limitlerle çalıştığını, anahtarın ne zaman bittiğini ve hangi özelliklerin açık olduğunu gösterir.
  • Ücretsiz ya da ücretli anahtarı buraya yapıştırarak yüklersiniz. Anahtar bu sunucuda, internete çıkmadan doğrulanır; Spitfire hiçbir yere veri göndermez.
  • Aynı sayfada Sürüm ve güncellemeler ve Veri saklama kartları da vardır.

Ne zaman kullanılır

  • Kurulumdan sonraki ilk iş olarak (anahtarsız süre 14 gündür).
  • "Yeni koşular için lisans anahtarı gerekiyor" ya da bir limit mesajı gördüğünüzde.
  • Ücretli plan satın aldığınızda, yenilediğinizde ya da aylık aboneliğin yeni ayının anahtarı geldiğinde.
  • Lisans bitiş bandı göründüğünde.

Lisans sayfası

Lisans sayfası: durum rozeti, plan, Limitler tablosu (Geçerli ve Ücretsiz sürüm sütunları) ve Lisans anahtarı kartıLisans sayfası: durum rozeti, plan, Limitler tablosu (Geçerli ve Ücretsiz sürüm sütunları) ve Lisans anahtarı kartı

Sayfanın bölümleri:

  1. Durum rozeti ve Plan: … etiketi. Durumlar:
    • Ücretsiz sürüm — ücretli lisans yok; ücretsiz limitler geçerli.
    • Lisanslı — anahtarınızdaki limitler geçerli.
    • Lisans süresi doldu (ek süre) — süre bitti ama limitler ek süre boyunca korunuyor.
    • Lisans süresi doldu — ek süre de bitti; ücretsiz limitler geçerli.
  2. Ücretli anahtarda anahtar ayrıntıları: Etkinleştirme tarihi (ve dönem uzunluğu), aylık abonelikte Sonraki yenileme, Bitiş ve kalan gün, varsa Ek paketler, panelin düzenlediği anahtarda Düzenleyen: Spitfire web mağazası (panel) ve Anahtar kimliği (Kopyala düğmesiyle).
  3. Limitler tablosu: her limit için Geçerli değer ve karşılaştırma için Ücretsiz sürüm değeri; kullanıcı sayısının altında "şu an N". Karşılaştırmalı koşu, SSO, audit log gibi özellikler var / yok olarak listelenir.
  4. Sürüm ve güncellemeler kartı (Kurulum → Güncelleme).
  5. Veri saklama kartı (aşağıda).
  6. Lisans anahtarı kartı: anahtarı yapıştıracağınız alan, Anahtarı yükle ve yüklü bir lisans varsa Lisansı kaldır.

Ücretsiz sürüm limitleri

Limit Ücretsiz
Eşzamanlı VU (koşu başına) 100
İstek hızı (koşu başına) 500 istek/sn
Koşu süresi 15 dk
Runner (koşu başına) 1
Lokasyon (koşu başına) 1
Etkin kullanıcı 1
Saniyelik sonuç saklama 7 gün (özetler kalır)
Zamanlanmış test 1
Bildirim kanalı (Slack, Teams, e-posta, SMS, webhook) 1
Sentetik izleme 1, en sık 15 dakikada bir kontrol
Karşılaştırmalı koşu (sürüm A/B) takvim ayında 1 (ve 2 A/A kalibrasyonu)
Çalışma alanı 1
Eşzamanlı koşu (kurulum) 1
SSO (OIDC, LDAP) · audit log'u okuma yok (ücretli planlar)

CI geçti/kaldı ve bütün protokoller ücretsiz sürümde de açıktır. Ücretli lisansı olmayan kurulumların PDF ve paylaşılan raporlarının altında "Spitfire Ücretsiz ile üretildi" yazar.

Anahtarsız 14 gün

Anahtarsız bir kurulum, ilk görüldüğü andan itibaren 14 gün ücretsiz limitlerle çalışır. Lisans sayfası bu süre boyunca "Lisans anahtarı yüklü değil: tarihinden sonra yeni koşular anahtar ister. Ücretsiz anahtar yeterli." uyarısını gösterir.

Süre bitince:

  • Yeni koşu başlatılamaz; her sayfanın üstünde kırmızı "Yeni koşu başlatmak için lisans anahtarı gerekiyor. Testler ve sonuçlar duruyor." bandı ve Ücretsiz anahtar al düğmesi görünür; menüdeki Lisans öğesinde Anahtar gerekli rozeti çıkar.
  • Testler, sonuçlar ve ayarlar silinmez; okunabilir ve düzenlenebilir.

Ücretsiz anahtar almak ve yüklemek

  1. Lisans sayfasında Ücretsiz anahtar al'a tıklayın (ya da doğrudan spitfire.tr/ucretsiz-anahtar adresini açın).
  2. E-posta adresinizi girin; anahtar e-postayla gelir.
  3. E-postadaki SPF1. ile başlayan anahtarın tamamını kopyalayın.
  4. Lisans sayfasında Lisans anahtarı kartındaki alana yapıştırın ve Anahtarı yükle'ye tıklayın.
  5. Durum Ücretsiz sürüm olarak kalır ve "Kayıtlı ücretsiz anahtar yüklü: ücretsiz limitler geçerli ve süresi dolmaz." açıklaması görünür.

Ücretsiz anahtarın limitleri her zaman ürünün ücretsiz limitleridir ve süresi dolmaz. Anahtar ayrı bir imza anahtarıyla imzalıdır ve internete çıkmadan doğrulanır.

Ücretli planlar

Plan Süre Limitler
Growth 1 ay (30 gün; Proje geçişi) 30 gün, tek seferlik Growth
Çeyrek (90 gün) 90 gün, tek seferlik Growth
Growth yıllık 1 yıl Growth
Growth aylık aylık abonelik, taahhütsüz Growth
Scale 1 ay (tek seferlik) 1 ay Scale
Scale yıllık 1 yıl Scale
Scale aylık aylık abonelik Scale
Enterprise yıllık 1 yıl anahtarda yazan (genelde sınırsız)
Ajans anahtarda yazan birden çok workspace; anahtarda yazan

Plana gömülü limitler (0 = sınırsız):

Limit Growth Scale Enterprise
Eşzamanlı VU (koşu başına) 2.000 10.000 sınırsız
İstek hızı (koşu başına) 10.000 istek/sn 50.000 istek/sn sınırsız
Koşu süresi 4 saat 8 saat sınırsız
Runner · lokasyon (koşu başına) 10 · 3 30 · 6 sınırsız
Etkin kullanıcı 5 15 sınırsız
Sentetik izleme 10 (aylık planda ücretsiz hak, 1) 30 (aylıkta 1) sınırsız
Zamanlanmış test · bildirim kanalı sınırsız sınırsız sınırsız
Eşzamanlı koşu (kurulum) 1 3 sınırsız

Özellikler:

  • Growth yıllık, Scale yıllık ve Enterprise: sentetik izleme (plan limitine kadar), performans bütçesi, PR/MR yorumu, karşılaştırmalı koşu ve zamanlanmış/CI'dan karşılaştırmalı koşu.
  • Proje geçişi, Çeyrek ve aylık abonelikler: yalnızca karşılaştırmalı koşu (sentetik izleme ücretsiz hak kadar: 1 izleme, en sık 15 dakikada bir).
  • SSO ve audit log'u okuma bütün ücretli planlarda (Growth ve üstü) vardır.

Anahtarınızda hangi özelliklerin açık olduğunu her zaman Lisans sayfasındaki Limitler tablosunun var / yok satırlarından kontrol edebilirsiniz.

Bir özellik lisansınızda yoksa ilgili ekranda gri bir uyarı nedenini söyler; ör. kayıtlı performans bütçeleri koşuları değerlendirmeye devam eder ama yenisi kaydedilmez, --pr-comment yorumu atlar ve nedenini yazar (koşu sonucu ve çıkış kodu değişmez).

Ücretli anahtarı yüklemek

  1. Satın aldıktan sonra anahtar (SPF1.…) e-postanıza gelir.
  2. Kurulum yöneticisi hesabıyla Lisans sayfasını açın.
  3. Anahtarın tamamını Lisans anahtarı alanına yapıştırıp Anahtarı yükle'ye tıklayın.
  4. Durum Lisanslı olur; Etkinleştirme, Bitiş ve kalan gün görünür. Limitler hemen uygulanır; ücretsiz sürümün kısıtları (salt okunur kullanıcılar, duraklatılmış zamanlamalar…) anında kalkar.

Alternatif olarak anahtarı ilk kurulumda controller'a SPITFIRE_LICENSE ortam değişkeniyle verebilirsiniz; veritabanında anahtar yoksa ilk açılışta saklanır, sonra Lisans sayfasından yönetilir.

Süre ilk girişte başlar

Ücretli bir anahtarın süresi düzenlendiği günden değil, kuruluma ilk girildiği günden itibaren işler. Ancak anahtar, düzenlendikten sonra en geç 30 gün içinde girilmelidir; daha geç ilk giriş "Bu anahtarın etkinleştirme süresi doldu. Yeni anahtar için iletişime geçin." hatasıyla reddedilir.

Controller ilk giriş tarihini anahtar başına saklar: anahtarı kaldırıp yeniden girmek süreyi baştan başlatmaz. Aylık abonelik anahtarlarında ilk giriş penceresi yoktur; o anahtarlar düzenlendikleri andan bitişlerine kadar geçerlidir.

Anahtar kimliği

Lisans sayfasındaki Anahtar kimliği, satın al sayfasında lisansınızı yükseltirken ya da yenilerken istenir. Kopyala ile alın.

Yenileme

Yıllık ve tek seferlik lisanslar kendiliğinden yenilenmez.

  1. Bitişe yaklaşınca çıkan banttaki Yenileyin → düğmesine ya da spitfire.tr/satin-al sayfasına gidin.
  2. Lisans sayfasındaki Anahtar kimliği'ni girerek yenileyin.
  3. Gelen yenileme anahtarını aynı kurulumda Lisans sayfasına yapıştırın.

Yenileme anahtarı, yenilediği anahtarın kurulu olduğu yerde girilirse o anahtarın bitişinden devam eder; gün kaybolmaz. Başka bir kurulumda girilirse girildiği gün başlar.

İpucu

Growth, Scale ve Enterprise yıllıkta, bitişten önceki son 30 gün içinde mevcut anahtarınızla yenilerseniz yeni yıl ilk ödediğiniz fiyattan olur (fiyat kilidi).

Aylık abonelik

Growth aylık ve Scale aylık taahhütsüz aboneliklerdir:

  1. Her ay ödeme kayıtlı kartınızdan otomatik çekilir (Lisans sayfasında Sonraki yenileme).
  2. Ödeme alınınca yeni ayın anahtarı e-postanıza gelir.
  3. Bu anahtarı Lisans sayfasına yapıştırıp Anahtarı yükle'ye tıklayın.

Ödeme alınamazsa çekim 1, 3 ve 5 gün sonra yeniden denenir. Son deneme de başarısız olursa abonelik sona erer ve kurulum dönem sonundan 5 gün sonra ücretsiz limitlere döner; veriler silinmez.

Aylık anahtarların limitleri her zaman plana gömülü limitlerdir (anahtardaki limit ve ek paketler yok sayılır); özellik olarak yalnızca karşılaştırmalı koşu vardır. Aylık anahtarlar Spitfire 0.13.1 ve sonrası (Scale aylık için 0.16.0 ve sonrası) ister; daha eski controller'lar onları geçersiz imza diye reddeder.

Ek paketler

Growth yıllık ve Scale yıllık için ek paketler (kullanıcı, VU ve istek/sn, koşu süresi, runner ve lokasyon) plan limitlerine eklenir; sınırsız olan sınırsız kalır. Yüklü ek paketler Lisans sayfasında Ek paketler satırında görünür (ör. "+5 kullanıcı · +1.000 VU").

Panelin düzenlediği anahtarlar

Spitfire 0.20.0 ile web mağazasının yönetim paneli de self-servis planların (Proje geçişi, Çeyrek, Growth, Scale) anahtarlarını düzenleyebilir. Bu anahtarlar:

  • Lisans sayfasında Düzenleyen: Spitfire web mağazası (panel) olarak görünür.
  • En çok 3 yıl geçerlidir; limitleri en çok planın gömülü limitleri artı listelenen ek paketlerdir (yalnız Growth ve Scale, her türden en çok 20 paket); tek çalışma alanı.
  • Aylık planlar, Enterprise ve Ajans için asla kullanılmaz.
  • İlk giriş penceresi ve yenileme her anahtardaki gibi işler.
  • Spitfire 0.20.0 ve sonrası ister; daha eski controller'lar bu anahtarları geçersiz imza diye reddeder. Önce güncelleyin: Kurulum → Güncelleme.

Bitiş bandı

Kurulum yöneticileri her sayfanın üstünde lisans bitişiyle ilgili bir bant görür:

Durum Ne zaman Renk
Yıllık ve Çeyrek lisans bitiyor Bitişe 30 gün ya da daha az kala sarı, Yenileyin →
1 aylık tek seferlik lisans (Proje geçişi, Scale 1 ay) bitiyor Bitişe 7 gün ya da daha az kala sarı, Yenileyin →
Aylık abonelik yenilenecek Karttan çekime 7 gün ya da daha az kala mavi (bilgi)
Aylık abonelik dönemi bitti Yeni ayın anahtarı henüz yapıştırılmadıysa sarı
Ek süre Süre bittikten sonra kırmızı, ek sürenin bitişiyle

Bandın yanındaki (i) simgesi ayrıntıyı gösterir. Bugün gizle bandı o gün için kapatır; ertesi gün yeniden çıkar. Lisans düğmesi Lisans sayfasını açar.

Süre dolunca ne olur

  1. Ek süre: yıllık ve tek seferlik lisanslarda süre bitince 14 gün boyunca lisans limitleri korunur. Durum Lisans süresi doldu (ek süre) olur ve kırmızı bant ek sürenin bitişini gösterir.
  2. Ek süre bitince: ücretsiz limitlere düşülür ve yeni koşular yeniden bir anahtar (ücretsiz ya da ücretli) ister. Daha önce kurulmuş bir ücretsiz anahtar hatırlanmaz; yeniden girmeniz gerekir.
  3. Hiçbir veri silinmez, süren koşu kesilmez.
  4. Ücretsiz limitlerin üstünde kalanlar:
    • Fazla kullanıcılar giriş yapıp okuyabilir, kendi parolasını değiştirebilir ama başka bir şey değiştiremez ("Hesabınız salt okunur…" bandı). En eski admin tam yetkili kalır.
    • Fazla zamanlanmış testler, bildirim kanalları ve sentetik izlemeler saklanır ama çalışmaz (Duraklatıldı (lisans) rozeti); en eskiler çalışır.
    • SSO ayarları saklanır ama devre dışıdır; yerel admin girişi her zaman çalışır.
    • Audit log tutulmaya devam eder ama okunamaz.

Yeni bir ücretli anahtar bunların hepsini anında kaldırır.

Limit aşıldığında

Limitler koşu başlarken kontrol edilir: planlanan VU, istek hızı, süre, runner ve lokasyon. Aşılırsa koşu başlamaz, geride koşu kaydı kalmaz ve net bir mesaj görünür; örneğin:

Bu koşu 250 eşzamanlı VU istiyor; ücretsiz sürüm en fazla 100 VU'ya izin veriyor. Ücretli planlar (Growth ve üstü) bu limiti artırır.

Koşu sırasında her runner istek hızı tavanından kendi payını uygular. Kullanıcı ekleme/etkinleştirmede kullanıcı sayısı; zamanlama, bildirim kanalı ve sentetik izleme eklemede kendi sayıları kontrol edilir.

Eşzamanlı koşu limiti kurulumun (bütün workspace'ler birlikte) aynı anda kaç koşu yürütebileceğidir. Koşu kuyruğa girdiği andan bitene kadar sayılır; karşılaştırmalı koşu ve A/A kalibrasyonu tek koşu sayılır, sentetik izleme kontrolleri sayılmaz. Limit doluyken başlatma reddedilir; zamanlanmış koşu atlanır ve zamanlamada öyle kaydedilir. Bu limitten (0.16.0) önce düzenlenmiş ücretli anahtarlarda eşzamanlı koşu sınırsızdır.

Limit mesajlarında gösterilen satın alma adresi controller'da SPITFIRE_PURCHASE_URL ile değiştirilebilir (varsayılan https://spitfire.tr/satin-al).

Veri saklama

Lisans sayfasındaki Veri saklama kartı (kurulum yöneticisi) eski verilerin ne kadar tutulacağını belirler:

  • Saniyelik veri ve günlükler — grafiklerin saniyelik noktaları, koşu günlükleri ve hatalı yanıt örnekleri. 0 = kurulum ayarı (SPITFIRE_RETENTION_DAYS, varsayılan 90). Lisans daha kısa tutabilir (ücretsizde 7 gün).
  • Koşular — en az 7 gün; biten koşular özetleri, raporları ve paylaşım bağlantılarıyla birlikte silinir. Referans (baseline) koşular ve süren koşular hiç silinmez.
  • Denetim kaydı — en az 30 gün; silme de denetim kaydına yazılır.

0 bırakılan koşu ve denetim kaydı sonsuza kadar kalır. Silme günde bir kez yapılır; kaydetmeden önce kaç koşunun ve denetim satırının silineceği gösterilir.

Sık karşılaşılan sorunlar

Belirti: "Lisans anahtarı geçersiz (eksik kopyalanmış, değiştirilmiş ya da Spitfire için verilmemiş)." Neden: Anahtar eksik ya da fazla karakterle kopyalandı (e-posta istemcisi satır kırmış olabilir) ya da anahtar, onu tanımayan eski bir controller'a giriliyor. Çözüm: SPF1. ile başlayan anahtarın tamamını tek parça kopyalayın. Aylık (0.13.1+, Scale aylık 0.16.0+) ya da panelin düzenlediği (0.20.0+) bir anahtarsa önce Spitfire'ı güncelleyin.

Belirti: "Bu anahtarın etkinleştirme süresi doldu. Yeni anahtar için iletişime geçin." Neden: Anahtar düzenlendikten sonraki 30 gün içinde hiçbir kuruluma girilmedi. Çözüm: Satın aldığınız yerle iletişime geçip yeni anahtar isteyin.

Belirti: Kırmızı "Yeni koşu başlatmak için lisans anahtarı gerekiyor" bandı. Neden: Anahtarsız 14 gün bitti ya da ücretli lisansın ek süresi doldu. Çözüm: Ücretsiz anahtar alıp yükleyin ya da ücretli lisansı yenileyin.

Belirti: Aylık abonelikte "Abonelik dönemi bitti: yeni ayın anahtarını Lisans sayfasına yapıştırın" bandı. Neden: Yeni ayın anahtarı yüklenmedi ya da ödeme alınamadı. Çözüm: E-postanızdaki yeni anahtarı yapıştırın. Anahtar gelmediyse kartınızı kontrol edin; çekim 1, 3 ve 5 gün sonra yeniden denenir.

Belirti: Bir ekip arkadaşı "Hesabınız salt okunur" bandını görüyor. Neden: Kurulum ücretsiz limitlerde ve etkin kullanıcı sayısı limiti aşıyor. Çözüm: Ücretli lisans yükleyin ya da Kullanıcılar sayfasında kullanılmayan hesapları Devre dışı yapın.

Belirti: Zamanlanmış bir test çalışmıyor; listede Duraklatıldı (lisans) yazıyor. Neden: Lisans daha az zamanlamaya izin veriyor; en eskiler çalışır. Çözüm: Fazla zamanlamaları silin ya da lisansı yükseltin.

Belirti: Lisans sayfası menüde görünmüyor. Neden: Lisans sayfası yalnızca kurulum yöneticilerine açıktır (workspace admin'lere değil). Çözüm: Kurulum yöneticisi rolündeki bir hesapla giriş yapın.

İlgili sayfalar