Bu sayfa İngilizceden çevrilmiştir.
Geliştirici Araçları
Özel bir yük testi ve performans izleme platformu oluşturun
Kliv, yapay zeka destekli bir uygulama oluşturucudur. Ekibinizin yük testi çalıştırmalarını, taban çizgilerini, bütçelerini ve uyarılarını nasıl kaydettiğini anlatın; Kliv bu kurallar etrafında performans masasını oluştursun.
Fikrinizi metin kutusuna girmeniz yeterli; AI sizin için oluşturur
Kliv nedir?
Kliv, sabit bir panosu olan bir izleme sağlayıcısı değil; sizin için yazılım geliştiren bir yapay zekadır.
İhtiyacınız olan uygulamayı sade bir dille anlatırsınız, Kliv onu inşa eder: verileri, mantığı, ekranları ve iş akışlarını. Sonucun sahibi siz olursunuz, onu kendi hesaplarınızda çalıştırırsınız ve daha sonra isteyerek değiştirebilirsiniz. Bu, hazır bir şablon pano değildir.
Bu sayfada söz konusu uygulama bir yük testi ve performans izleme platformudur. Kliv her türlü web uygulamasını inşa eder; bu, zaten yük testleri çalıştıran ve bir kayıt sistemine ihtiyaç duyan geliştirici ekipler için tek bir örnektir.
Performans sayıları neden CI günlüklerinde kaybolur
Yük üreticiniz muhtemelen zaten yararlı sayılar üretiyordur: gecelik dayanıklılık (soak) testleri, sürüm öncesi ani yük (spike) testleri, p95 gecikmesi, p99 gecikmesi, aktarım hızı ve hata oranları. Sorun, bu sayıların nereye gittiğidir. CI günlükleri ve çıktı dosyaları altı hafta sonra sorgulanması zor hale gelir.
Kliv, bu sayıların ihtiyaç duyduğu masayı kurar. Çalıştırmalar satır olur, uç noktalar bütçe taşır, sürümler taban çizgisi kazanır ve bir sayı sapma gösterdiğinde Slack uyarıları uç noktayı ve commit aralığını adlandırır.
Performans masasının kaydettikleri
Altı kayıt, sayıların etrafındaki disiplini oluşturur.
Çalıştırma
Senaryo adı, commit SHA, süre ve ortam; yük aracınız bittiğinde gönderdiği tek bir satır olarak kaydedilir.
Seri
p50, p95, p99, hata oranı ve aktarım hızı her uç nokta ve her çalıştırma için saklanır, böylece veri olarak sorgulanabilir.
Taban çizgisi
Her sürüm bir çalıştırmayı referans olarak onaylayabilir. Sapma bu taban çizgisine göre ölçülür.
Bütçe
Checkout p95'te 400 ms, arama ise 250 ms alabilir; bir ihlal, ölçülen sayıyı ve izin verilen sayıyı birlikte taşır.
Olay notu
Kötü bir Cuma gününden çıkarılan dersler, bunu kanıtlayan çalıştırmaların yanında durabilir, böylece geçmiş nöbet değişimlerinden sağ çıkar.
Sürüm kapısı
Her sürüm; dayanıklılık testi yeşil, bütçelere uyuldu ve taban çizgisi onaylandı gibi kontrol listesi satırlarına sahip olabilir.
Kriz gecesindeki pano
Sayıların bir evi olduğunda ekip artık doğaçlama yapmaz.
CSV dışa aktarmadan trendler
On sekiz haftalık checkout p95, çalıştırmalar tablosundan okunup tek bir grafikte gösterilebilir.
Suçluyu adlandıran uyarılar
Bir bütçe aşıldığında Slack; checkout, p95, 460'a karşılık 400 ve taban çizgisiyle suçlu arasındaki commit aralığını söyleyebilir.
Bütün oda için roller
Ürün yöneticileri panoları okuyabilirken platform ekibi bütçeleri düzenler ve taban çizgilerini onaylar.
Gecelik dayanıklılık testi otomatik olarak kaydedilir
Zamanlanmış bir iş, her gecenin çalıştırmasını masaya süpürebilir ve süresi dolmuş verileri temizleyebilir. Pazartesi, hafta sonu çoktan kayıtlıyken başlar.
Sizinle giden geçmiş
Çalıştırmalar, taban çizgileri ve olay notları; ekibin sahip olduğu ve kendi araçlarından sorgulayabildiği bir veritabanındaki satırlardır.
Bir örnek: Deniz'in market teslimat ekibi
İşte bir mühendislik ekibinin bunu nasıl kullanabileceği. Bu sadece bir örnek — siz kendi yük üreticinizi, uç noktalarınızı, bütçelerinizi, taban çizgilerinizi ve uyarı kurallarınızı anlatırsınız.
Bir k6 çalıştırması yapılandırılmış veri gönderir
Deniz'in gecelik k6 dayanıklılık testi bittiğinde p50, p95, p99, hata oranı, aktarım hızı, commit SHA, ortam ve uç noktayı tipli alım uç noktasına gönderir.
Sürüm taban çizgisi açıkça belirlenir
Bir sürümden önce platform ekibi temiz bir çalıştırmayı taban çizgisi olarak onaylar. Gelecekteki sapmalar hafızadan değil bu çalıştırmadan ölçülür.
Uç nokta bütçeleri uyarıyı somutlaştırır
Checkout'un 400 ms'lik bir p95 bütçesi, aramanın ise 250 ms'lik bir bütçesi vardır. Çalıştırma hem ölçülen sayıyı hem de karşılaştırıldığı bütçeyi saklar.
Slack, aşılan bütçeyi adlandırır
Checkout p95, 460 ms'ye ulaştığında uygulama #perf kanalına uç nokta, yüzdelik dilim, ölçülen değer, izin verilen değer ve commit aralığıyla birlikte bir mesaj gönderir.
Sürüm kapısının kanıtı vardır
Yayın onay kontrol listesi; dayanıklılık testi yeşil, bütçelere uyuldu ve taban çizgisi onaylandı gibi maddeleri gösterebilir. Bir bütçe başarısız olursa sürüm görüşmesi bir kayıttan başlar.
Ne inşa etmek istediğinizi anlatın
Kliv, sizin anlatımınızdan yola çıkarak inşa eder; bu yüzden ne kadar çok ayrıntı verirseniz ilk sürüm o kadar yakın çıkar. Alım alanlarını, bütçeleri, taban çizgilerini, panoları, rolleri ve uyarıları dahil edin. Üzerine inşa edebileceğiniz üç örnek:
Ekip performans masası
Tipli alım, taban çizgileri, Slack ihlalleri.
“Market teslimat uygulamamız için bir performans izleme merkezi oluştur. k6, p50, p95, p99, hata oranı, aktarım hızı, commit SHA, ortam ve uç noktayı tipli bir API'ye göndersin. Her sürüm için tek bir taban çizgisi onayla, checkout p95 bütçesini 400 ms, arama p95 bütçesini 250 ms olarak ayarla ve bir bütçe aşıldığında uç nokta, ölçülen değer, izin verilen değer ve commit aralığıyla #perf kanalını uyar.”
Gecikme bütçesi takipçisi
Her servis için bir bütçe, ihlalde bilet.
“Mikroservislerimiz için bir gecikme bütçesi takipçisi oluştur. Her servisin kendi p95 bütçesi ve hata oranı bütçesi olsun. Çalıştırma geçmişinden haftalık trend grafikleri göster, platform mühendislerinin bütçeleri düzenlemesine izin ver ve bir ihlal iki çalıştırma boyunca açık kalırsa suçlu uç nokta ve çalıştırma kimliğiyle bir bilet aç.”
Yoğun sezon kriz odası
Dayanıklılık test sonuçları ve yayın onay listesi.
“Tatil sezonu trafik donmamız için bir yoğun sezon hazırlık panosu oluştur. Gecelik dayanıklılık test sonuçlarını al, uç nokta bazında p95 ve hata oranı trendlerini göster, sorumlu ve son tarihiyle bir yayın onay kontrol listesi tut ve donmaya 48 saat kala gerekli bir sürüm kapısı hâlâ kırmızıysa Slack uyarısı gönder.”
Nöbet haftası için bağlanmış
Alım tiplidir. k6 betiğiniz, tipli bir sözleşmeye sahip sunucu taraflı bir fonksiyona özet JSON gönderebilir. Hatalı biçimlendirilmiş çalıştırmalar bir nedenle reddedilir.
Uyarı kendi davasını savunur. Bir Slack uyarısı uç noktayı, ölçülen sayıyı, bütçeyi ve commit aralığını içerebilir, böylece nöbetçi mühendis gerçeklerden başlar.
Masa testlerle birlikte gelir. Kliv, inşa ederken birim testleri yazar. Yüzdelik dilim matematiği, bütçe karşılaştırmaları ve kapı mantığı yeşil bir test paketiyle gelebilir ve senaryo testleri panoyu bir tarayıcıda çalıştırabilir.
Kliv'in inşa ettiği uygulamaları nasıl kanıtladığı — senaryolar, yan etki makbuzları ve yayın kapıları — kendi sayfasına sahip: test sayfası.
Sıkça sorulan sorular
Kliv tam olarak nedir?
Kliv, yapay zeka destekli bir uygulama oluşturucudur. İhtiyacınız olan özel web uygulamasını anlatırsınız, o inşa eder ve sonucun sahibi siz olursunuz. Performans çalışması için bu; alım uç noktaları, çalıştırma geçmişi, bütçeler, taban çizgileri, panolar ve uyarılar anlamına gelir.
Gerçek bir uygulama mı yoksa bir şablon mu alıyorum?
Gerçek bir uygulama. Kliv, ekibiniz için veritabanını, tipli fonksiyonları, panoları, rolleri ve uyarı iş akışlarını inşa eder.
İnşa edildikten sonra değiştirebilir miyim?
Evet. Sonradan metrik ekleyebilir, bütçeleri değiştirebilir, pano ekleyebilir, Slack uyarılarını ayarlayabilir veya başka bir yük test aracı bağlayabilirsiniz.
Kliv yük testlerini kendisi mi çalıştırıyor?
Hayır. k6, JMeter veya kullandığınız her ne ise sizde kalır. Kliv, sonuçların etrafındaki kayıt sistemini inşa eder.
Bir bütçe gece yarısı 2'de aşıldığında ne olur?
İhlal çalıştırmaya kaydedilir ve Slack ayrıntıları alır: uç nokta, yüzdelik dilim, ölçülen değer, izin verilen değer ve commit aralığı.
Ürün yöneticileri bütçeleri düzenlemeden panoları görebilir mi?
Evet. Roller okumayı yazmadan ayırabilir: panolar birçok kişi için, bütçe düzenleme ve taban çizgisi onayı platform ekibi için.
Performans geçmişimiz kilitli mi kalıyor?
Hayır. Ekibin sahip olduğu bir veritabanındaki satırlardır, uygulamadan sorgulanabilir ve kendi analiziniz için dışa aktarılabilir.
Hatalı biçimlendirilmiş alım verilerini reddedebilir mi?
Evet. Kaynak sayfa tipli bir alım fonksiyonu istiyor, böylece hatalı veriler çalıştırma geçmişini kirletmek yerine bir nedenle reddedilebilir.
Bütçeler başarısız olduğunda bilet açabilir mi?
Evet, bu iş akışını tarif ederseniz. Prompt örnekleri arasında, ihlallerin suçlu uç noktayla birlikte bir bilet açması da var.
Kendi alan adımı kullanabilir miyim?
Evet. Performans masası, ekibiniz için oturum açmayla birlikte kendi alan adınızda çalışabilir.
Daha sonra Kliv'den ayrılabilir miyim?
Evet. Uygulamanın kodu kendi Git deponuza senkronize edilir, bu yüzden ayrılmak yeniden inşa etmek değil bir git pull'dur.
Bu kategoride daha fazlası
Üreticiler tarafından oluşturuldu
Mümkün olanı keşfedin
Dünyanın her yerindeki geliştiricilerin ve üreticilerin Kliv ile oluşturduğu gerçek uygulamaları görün
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
Sayılara bir kayıt sistemi kazandırın
Yük testi çalıştırmalarınızı, bütçelerinizi, taban çizgilerinizi, panolarınızı ve uyarılarınızı anlatın. Kliv, performans masasını bunların etrafında inşa etsin.