Lisanslama
Orbtrace lisanslamasının nasıl çalıştığı — ücretsiz COMMUNITY sürümü, ücretli sürümler, bir lisansın çevrimdışı nasıl alınıp etkinleştirileceği ve süresi dolduğunda tam olarak ne olacağı.
Orbtrace dağıtım başına lisanslanır ve on-prem, hava boşluklu dünya için tasarlanmıştır: lisans, bırakıp geçtiğiniz küçük bir imzalı dosyadır ve ürünün içine gömülü bir public anahtara karşı tamamen çevrimdışı doğrulanır. Eve telefon yok — Orbtrace lisansınızı kontrol etmek için Nivorbit'le asla iletişim kurmaz, dolayısıyla internetsiz bir ağda da çalışır.
Kutudan çıktığı gibi, lisans olmadan, Orbtrace ücretsiz COMMUNITY sürümünde çalışır. Yalnızca COMMUNITY sınırlarını kaldırmak ve ücretli özellikleri açmak için bir lisansa ihtiyacınız olur.
Sürümler (editions)
- COMMUNITY (ücretsiz)Çekirdek observability — loglar, trace'ler, metrikler, arama, ekranlar. 3 servis, 3 günlük saklama, 3 kullanıcı koltuğu, 1 düğüm ile sınırlı. Lisans gerekmez.
- PROSınırları yükseltir (varsayılan 50 servis / 30 günlük saklama / 25 koltuk) ve premium özellikleri açar: tam arama, dashboard editörü, SLO'lar, anomali tespiti, alarm, Sebep RCA'sı, Astra AI asistanı, asenkron dikiş (stitching), uyarlanabilir örnekleme, çok-sağlayıcılı AI ve maliyet observability'si.
- ENTERPRISEPRO'daki her şey, sınırlar daha da yükseltilmiş (genelde sınırsız), artı Geriye Dönük Oynatma, ayrıntılı kontroller, daha uzun audit saklama, PII maskeleme, AI sağlayıcı failover'ı ve oturum kalıcılığı.
Tam sınırlar ve sözleşmenizin özellik seti lisansın içine yazılır (Nivorbit mint ederken belirler), dolayısıyla yukarıdaki sayılar varsayılandır, katı kurallar değil.
Bir lisans gerçekte neyi kontrol eder
Bir lisans, çalışma zamanında iki şeyi yönetir:
- Sınırlar (caps) — Orbtrace'in tam olarak hesaba kattığı servis sayısı, sorguların ne kadar geriye gidebileceği (saklama) ve kaç kullanıcı koltuğunun açılabileceği. Servis sınırı yumuşaktır: Orbtrace telemetrinizi asla düşürmez (o, Collector'ın işi) — aşımı uyarır ve gösterir. Koltuk sınırı katıdır: sınırın ötesinde yeni kullanıcı açılamaz (bootstrap admin'iniz her zaman muaftır, böylece kendinizi asla kilitleyemezsiniz). Saklama sınırı, bir sorgu penceresinin ne kadar geriye gidebileceğini kırpar.
- Premium özellikler — talep-üzerine AI ve yapılandırma yüzeyleri. Bugün lisans şunları etkin olarak gate'ler: etkileşimli log/trace araması, Sebep RCA'sı, Astra asistanı, Geriye Dönük Oynatma ve SLO yapılandırması. Bir özellik sürümünüze dahil değilse (ya da düşürülmüş bir durumdaysanız), bu uç noktalar tuhaf bir hata yerine net bir "lisans gerekli" yanıtı döner.
Bir lisans nasıl alınır
- 1
Kurulum fingerprint'inizi okuyun
Her Orbtrace kurulumu ilk açılışta kararlı bir fingerprint üretir — kurulum-başına bir UUID'den türetilmiş,
ORB-FP-XXXXX-XXXXX-XXXXX-XXXXXgibi bir ID. Bunu Yönetim → Lisans'ta bulun, ya da API üzerinden okuyun —<orbtrace-adresiniz>, Orbtrace'i açtığınız adrestir (Ingress/Route host'unuz; tek-host Compose kurulumundahttp://localhost:8080):curl -s https://<orbtrace-adresiniz>/api/admin/license/fingerprint \ -H "Authorization: Bearer <admin-token>"Fingerprint yeniden başlatmalardan ve hatta Postgres veritabanınızın bir felaket-kurtarma geri yüklemesinden sağ çıkar, böylece ona karşı verilen bir lisans çalışmaya devam eder. Taze bir kurulum yeni bir fingerprint alır.
- 2
Nivorbit'e gönderin
Fingerprint'i, şirket (lisans sahibi) adınız, sürüm ve satın aldığınız süre ile birlikte sales@nivorbit.com adresine e-postayla gönderin — adrese tıklamak önceden doldurulmuş bir taslak açar. Nivorbit ile zaten kullandığınız bir kanal (hesap yöneticiniz, açık bir destek yazışması) da olur — fingerprint gizli bir bilgi değildir, düz e-posta yeterlidir. Lisans o fingerprint'e bağlı mint edilir, böylece jeton yalnızca sizin kurulumunuzda etkinleşir — onu başka bir dağıtıma kopyalamak COMMUNITY'e düşer, başka yerde erişim vermez.
- 3
.orblic jetonunuzu alın
Karşılığında küçük bir
.orblicdosyası (imzalı bir jeton) alırsınız. Lisans sahibi adınızı, sürümü, sınırları, süreyi ve bir grace dönemini içerir — hepsi imzalı, hiçbiri imzayı geçersiz kılmadan düzenlenemez.
Nasıl etkinleştirilir
Jetonu üç yoldan herhangi biriyle sağlayın (bu sırayla kontrol edilir):
- Ortam değişkeni
ORBTRACE_LICENSE_KEY'i jetonun içeriğine ayarlayın. En yüksek öncelik. Compose.env, Helmorbtrace.licenseKeyya da Ansible Vault için iyidir. - Mount edilmiş dosyaDosyayı
/etc/orbtrace/license.orblic'e koyun (varsayılan yol; yapılandırılabilir). Salt-okunur sır mount'ları için iyidir. - Admin yüklemeAdmin olarak girin, Yönetim → Lisans'a gidin ve
.orblic'i yükleyin. Doğrulanıp Postgres'e saklanır, böylece yeniden başlatmalardan sağ çıkar. Bozuk/oynanmış bir dosya anında reddedilir.
Orbtrace lisansı saatte bir yeniden kontrol eder, dolayısıyla bir yenileme yeniden başlatma olmadan etkili olur — sadece yeni jetonu sağlayın. "Lisanslamayı kapat" anahtarı yoktur; ürün her zaman ya lisanslıdır ya da COMMUNITY çalışır.
Bir lisans süresi dolduğunda ne olur
Operatörlerin en çok sorduğu kısım bu, o yüzden tam olarak yazıyoruz. Orbtrace bir izleme aracıdır — bir olay sırasında lisans dolduğu için observability'yi kaybetmek olası en kötü arıza modudur, bu yüzden davranış kasıtlı olarak yumuşaktır ve lisans türüne bağlıdır:
- Perpetual (kalıcı)Asla durmaz. Bitiş tarihi yalnızca destek-ve-güncelleme pencerenizdir. Sonrasında Orbtrace tam işlevle çalışmaya devam eder ve sadece güncellemelerin artık kapsanmadığını belirtir. Yalnızca jeton oynanırsa ya da iptal edilirse durur.
- Subscription (abonelik)Sert bir kesinti olmadan kademeli iner: Aktif → Dolmak üzere (uyarı penceresi içinde bir banner çıkar) → bitişin ardından Grace (grace günleri boyunca hâlâ tam işlevsel, yenileme banner'ıyla) → Degraded (düşürülmüş). Degraded son durumdur ve yine ışıkları açık tutar.
- Trial (deneme)Bitişte sert durur, Locked (kilitli) duruma geçer — yalnızca lisans ekranına ulaşılabilir, böylece gerçek bir lisans yükleyebilirsiniz.
"Degraded" gerçekte ne demek (grace dönemini aşmış dolmuş bir abonelik): sizi koruyan şeyler çalışmaya devam eder — telemetri alımı, arka plan dikiş/örnekleme/anomali tespiti ve mevcut alarmlar hepsi ateşlenmeye devam eder ve canlı görünüm kullanılabilir kalır. Kapatılan şey etkileşimli ve üretken yüzeydir: ad-hoc geçmiş araması, talep-üzerine AI (RCA, Astra, Replay) ve alarm/SLO/dashboard oluşturup düzenleme. Yenileyin, anında geri gelir.
"Locked" ne demek (oynanmış/iptal edilmiş bir jeton ya da dolmuş bir trial): Yönetim → Lisans ekranı dışında her şey gate'lenir, böylece bir operatör kurtarmak için her zaman geçerli bir jeton yükleyebilir.
Saat geri alınamaz
Bitiş, yalnızca ileri giden bir high-water-mark kullanır, dolayısıyla sunucu saatini geri almak dolmuş bir süreyi diriltemez. (Bu ayrıca, bir lisans yanlış görünüyorsa kötü kaymış bir saatin kontrol etmeye değer olduğu anlamına gelir — bkz. Sorun giderme.)
Hava boşluklu etkinleştirme
Lisanslamanın hiçbir yanı internete ihtiyaç duymaz. Fingerprint'i yerel olarak okur, bant-dışı gönderir, .orblic'i alır ve bırakırsınız. Doğrulama yereldir. Yenileme aynı döngüdür. Makineniz açık internette de olsa kapalı bir ağda da bu akış aynıdır.
Sırada ne var
- Yeni mi kurdunuz? Şimdi
ORBTRACE_LICENSE_KEYayarlayın ya da sonra yükleyin — bkz. Kurulum sonrası kontrol listesi. - Tam ayar referansı mı istiyorsunuz? Yapılandırma.
- Her sürümün özellikleri arayüzde nasıl görünüyor merak mı ediyorsunuz? Çoğu Yönetim ve AI-destekli ekranların altında (Olaylar, Oynatma).