Kliv

    หน้านี้แปลจากภาษาอังกฤษ

    เครื่องมือนักพัฒนา

    สร้างแพลตฟอร์มทดสอบโหลดและติดตามประสิทธิภาพแบบกำหนดเอง

    Kliv คือเครื่องมือสร้างแอปด้วย AI อธิบายว่าทีมของคุณบันทึกผลการทดสอบโหลด เส้นฐาน งบประมาณ และการแจ้งเตือนอย่างไร แล้วมันจะสร้างศูนย์ควบคุมประสิทธิภาพตามกติกานั้นให้

    kliv.dev

    เพียงกรอกไอเดียของคุณลงในกล่องข้อความแล้ว AI จะสร้างมันขึ้นมาให้คุณ

    454 ตัวอักษร

    What is Kliv?

    Kliv ไม่ใช่ผู้ให้บริการติดตามระบบที่มีแดชบอร์ดตายตัว แต่เป็น AI ที่สร้างซอฟต์แวร์ให้คุณ

    คุณอธิบายแอปที่ต้องการด้วยคำพูดธรรมดา แล้ว Kliv จะสร้างมันขึ้นมา ทั้งข้อมูล ตรรกะ หน้าจอ และเวิร์กโฟลว์ คุณเป็นเจ้าของผลลัพธ์ รันบนบัญชีของคุณเอง และเปลี่ยนแปลงภายหลังได้ด้วยการขอให้ทำ มันไม่ใช่แดชบอร์ดแบบเทมเพลต

    ในหน้านี้ แอปนั้นคือแพลตฟอร์มทดสอบโหลดและติดตามประสิทธิภาพ Kliv สร้างเว็บแอปได้หลากหลายรูปแบบ นี่เป็นเพียงตัวอย่างหนึ่งสำหรับทีมนักพัฒนาที่รันการทดสอบโหลดอยู่แล้วและต้องการระบบบันทึกข้อมูลกลาง

    เหตุใดตัวเลขประสิทธิภาพจึงจมหายไปในล็อก CI

    เครื่องมือสร้างโหลดของคุณอาจให้ตัวเลขที่มีประโยชน์อยู่แล้ว เช่น การรันแบบต่อเนื่องทุกคืน การทดสอบพีกก่อนออกรีลีส เวลาแฝง p95 เวลาแฝง p99 throughput และอัตราข้อผิดพลาด ปัญหาคือตัวเลขเหล่านั้นไปอยู่ที่ไหน ล็อกและอาร์ทิแฟกต์ของ CI ค้นหาย้อนหลังไปหกสัปดาห์ได้ยาก

    Kliv สร้างศูนย์ควบคุมที่ตัวเลขเหล่านั้นต้องการ การรันแต่ละครั้งกลายเป็นแถวข้อมูล เอนด์พอยต์แต่ละจุดมีงบประมาณ แต่ละรีลีสมีเส้นฐาน และการแจ้งเตือนผ่าน Slack จะระบุชื่อเอนด์พอยต์และช่วง commit เมื่อตัวเลขเบี่ยงเบนไป

    สิ่งที่ศูนย์ควบคุมประสิทธิภาพบันทึกไว้

    หกบันทึกที่สร้างระเบียบวินัยรอบตัวเลขเหล่านี้

    การรัน

    ชื่อสถานการณ์ทดสอบ, commit SHA, ระยะเวลา และสภาพแวดล้อม จะลงเป็นหนึ่งแถวต่อการรันหนึ่งครั้ง โดยโพสต์จากเครื่องมือทดสอบโหลดของคุณเมื่อรันเสร็จ

    ชุดข้อมูล

    p50, p95, p99, อัตราข้อผิดพลาด และ throughput จะถูกเก็บแยกตามเอนด์พอยต์และตามการรัน ทำให้สามารถสืบค้นได้เหมือนข้อมูลจริง

    เส้นฐาน

    แต่ละรีลีสสามารถรับรองการรันหนึ่งครั้งให้เป็นค่าอ้างอิงได้ ความเบี่ยงเบนจะวัดจากเส้นฐานนั้น

    งบประมาณ

    หน้าชำระเงินอาจได้รับ 400 มิลลิวินาทีที่ p95 การค้นหาอาจได้ 250 มิลลิวินาที และเมื่อเกินงบประมาณ จะมีทั้งค่าที่วัดได้และค่าที่อนุญาตแนบมาด้วย

    บันทึกเหตุการณ์

    บทเรียนจากวันศุกร์ที่แย่สามารถอยู่ควบคู่กับการรันที่เป็นหลักฐาน ทำให้ประวัติศาสตร์อยู่รอดผ่านการเปลี่ยนเวรออนคอลได้

    ประตูอนุมัติรีลีส

    แต่ละรีลีสสามารถมีรายการตรวจสอบว่า การทดสอบต่อเนื่องผ่าน งบประมาณไม่ถูกละเมิด และเส้นฐานได้รับการรับรองแล้ว

    แดชบอร์ดในคืนสำคัญ

    ทีมเลิกใช้การคาดเดาเมื่อตัวเลขมีที่อยู่ของมันเอง

    แนวโน้มโดยไม่ต้องส่งออก CSV

    แนวโน้ม p95 ของหน้าชำระเงินตลอดสิบแปดสัปดาห์สามารถอ่านได้จากตารางการรันและแสดงในกราฟเดียว

    การแจ้งเตือนที่ระบุตัวการ

    เมื่องบประมาณถูกละเมิด Slack สามารถบอกได้ว่าเป็นหน้าชำระเงิน, p95, ค่า 460 เทียบกับ 400 และช่วง commit ระหว่างเส้นฐานกับตัวการที่ทำผิด

    บทบาทสำหรับทุกคนในห้อง

    Product manager อ่านแดชบอร์ดได้ ในขณะที่ทีมแพลตฟอร์มแก้ไขงบประมาณและรับรองเส้นฐาน

    การทดสอบต่อเนื่องทุกคืนถูกบันทึกอัตโนมัติ

    งานตามกำหนดเวลาสามารถกวาดผลการรันของแต่ละคืนเข้าสู่ศูนย์ควบคุมและลบข้อมูลที่หมดอายุได้ วันจันทร์เริ่มต้นโดยที่ผลสุดสัปดาห์ถูกบันทึกไว้แล้ว

    ประวัติที่ติดตัวคุณไปด้วย

    การรัน เส้นฐาน และบันทึกเหตุการณ์ เป็นแถวข้อมูลในฐานข้อมูลที่ทีมเป็นเจ้าของ และสืบค้นได้จากเครื่องมือของตัวเอง

    ตัวอย่าง: ทีมแอปส่งของชำของแนท

    นี่คือตัวอย่างวิธีที่ทีมวิศวกรรมทีมหนึ่งอาจใช้งานมัน เป็นเพียงตัวอย่างเท่านั้น คุณสามารถอธิบายเครื่องมือสร้างโหลด เอนด์พอยต์ งบประมาณ เส้นฐาน และกฎการแจ้งเตือนของคุณเองได้

    01

    การรัน k6 หนึ่งครั้งโพสต์ข้อมูลที่มีโครงสร้าง

    การทดสอบต่อเนื่องทุกคืนด้วย k6 ของแนทเสร็จสิ้นแล้วโพสต์ค่า p50, p95, p99, อัตราข้อผิดพลาด, throughput, commit SHA, สภาพแวดล้อม และเอนด์พอยต์ ไปยังปลายทางรับข้อมูลที่มีชนิดข้อมูลกำหนดไว้

    02

    เส้นฐานของรีลีสถูกกำหนดไว้อย่างชัดเจน

    ก่อนออกรีลีส ทีมแพลตฟอร์มจะรับรองการรันที่สะอาดหนึ่งครั้งให้เป็นเส้นฐาน ความเบี่ยงเบนในอนาคตจะวัดจากการรันนั้น ไม่ใช่จากความจำ

    03

    งบประมาณต่อเอนด์พอยต์ทำให้การแจ้งเตือนเจาะจง

    หน้าชำระเงินมีงบประมาณ p95 อยู่ที่ 400 มิลลิวินาที และการค้นหาอยู่ที่ 250 มิลลิวินาที การรันจะเก็บทั้งค่าที่วัดได้และงบประมาณที่ใช้ตรวจสอบ

    04

    Slack ระบุชื่องบประมาณที่ถูกละเมิด

    เมื่อ p95 ของหน้าชำระเงินขึ้นไปถึง 460 มิลลิวินาที แอปจะโพสต์ไปที่ #perf พร้อมเอนด์พอยต์ เปอร์เซ็นไทล์ ค่าที่วัดได้ ค่าที่อนุญาต และช่วง commit

    05

    ประตูอนุมัติรีลีสมีหลักฐานรองรับ

    รายการตรวจสอบ go/no-go สามารถแสดงว่าการทดสอบต่อเนื่องผ่าน งบประมาณไม่ถูกละเมิด และเส้นฐานได้รับการรับรองแล้ว หากงบประมาณล้มเหลว การพูดคุยเรื่องรีลีสจะเริ่มต้นจากบันทึกจริง

    อธิบายสิ่งที่คุณต้องการสร้าง

    Kliv สร้างจากคำอธิบายของคุณ ดังนั้นยิ่งให้รายละเอียดมากเท่าไร เวอร์ชันแรกก็จะยิ่งใกล้เคียงมากเท่านั้น ระบุฟิลด์การรับข้อมูล งบประมาณ เส้นฐาน แดชบอร์ด บทบาท และการแจ้งเตือน นี่คือสามตัวอย่างให้ต่อยอด:

    kliv.dev

    ศูนย์ควบคุมประสิทธิภาพของทีม

    รับข้อมูลแบบมีชนิด เส้นฐาน การแจ้งเตือน Slack

    “สร้างศูนย์ติดตามประสิทธิภาพสำหรับแอปส่งของชำของเรา ให้ k6 โพสต์ค่า p50, p95, p99, อัตราข้อผิดพลาด, throughput, commit SHA, สภาพแวดล้อม และเอนด์พอยต์ ไปยัง API ที่มีชนิดข้อมูลกำหนดไว้ รับรองเส้นฐานหนึ่งรายการต่อรีลีส ตั้งงบประมาณ p95 ของหน้าชำระเงินไว้ที่ 400 มิลลิวินาที และของการค้นหาไว้ที่ 250 มิลลิวินาที แล้วแจ้งเตือน #perf เมื่องบประมาณถูกละเมิด พร้อมเอนด์พอยต์ ค่าที่วัดได้ ค่าที่อนุญาต และช่วง commit”

    kliv.dev

    ตัวติดตามงบประมาณเวลาแฝง

    งบประมาณต่อบริการหนึ่งรายการ เปิดตั๋วเมื่อถูกละเมิด

    “สร้างตัวติดตามงบประมาณเวลาแฝงสำหรับไมโครเซอร์วิสของเรา แต่ละบริการมีงบประมาณ p95 และงบประมาณอัตราข้อผิดพลาดของตัวเอง แสดงกราฟแนวโน้มรายสัปดาห์จากประวัติการรัน ให้วิศวกรแพลตฟอร์มแก้ไขงบประมาณได้ และเปิดตั๋วพร้อมเอนด์พอยต์และรหัสการรันที่ผิดเมื่อการละเมิดยังคงอยู่ต่อเนื่องสองรอบการรัน”

    kliv.dev

    ห้องปฏิบัติการช่วงพีกฤดูกาล

    ผลการทดสอบต่อเนื่องและรายการ go/no-go

    “สร้างแดชบอร์ดความพร้อมช่วงพีกสำหรับการหยุดเปลี่ยนแปลงในช่วงเทศกาลของเรา รับข้อมูลผลการทดสอบต่อเนื่องทุกคืน แสดงแนวโน้ม p95 และอัตราข้อผิดพลาดตามเอนด์พอยต์ ติดตามรายการตรวจสอบ go/no-go พร้อมผู้รับผิดชอบและกำหนดวัน และส่งการแจ้งเตือน Slack เมื่อประตูอนุมัติรีลีสที่จำเป็นยังคงเป็นสีแดงอยู่ 48 ชั่วโมงก่อนการหยุดเปลี่ยนแปลง”

    พร้อมใช้งานสำหรับสัปดาห์เวรออนคอล

    การรับข้อมูลมีการกำหนดชนิดข้อมูล สคริปต์ k6 ของคุณสามารถโพสต์ JSON สรุปผลไปยังฟังก์ชันฝั่งเซิร์ฟเวอร์ที่มีสัญญาแบบมีชนิดข้อมูลได้ การรันที่ผิดรูปแบบจะถูกปฏิเสธพร้อมเหตุผล

    การแจ้งเตือนอธิบายเหตุผลของตัวเอง การแจ้งเตือนผ่าน Slack สามารถรวมเอนด์พอยต์ ค่าที่วัดได้ งบประมาณ และช่วง commit เพื่อให้วิศวกรออนคอลเริ่มต้นจากข้อเท็จจริง

    ศูนย์ควบคุมมาพร้อมชุดทดสอบ Kliv เขียนยูนิตเทสต์ไปพร้อมกับการสร้าง การคำนวณเปอร์เซ็นไทล์ การเปรียบเทียบงบประมาณ และตรรกะของประตูอนุมัติ สามารถมาพร้อมชุดทดสอบที่ผ่านทั้งหมด และการทดสอบแบบ Scenario สามารถขับเคลื่อนแดชบอร์ดในเบราว์เซอร์ได้

    วิธีที่ Kliv พิสูจน์แอปที่มันสร้าง ทั้ง Scenario ใบเสร็จของผลข้างเคียง และประตูก่อนเผยแพร่ มีหน้าของตัวเองอยู่ที่ หน้าการทดสอบ

    คำถามที่พบบ่อย

    Kliv คืออะไรกันแน่

    Kliv คือเครื่องมือสร้างแอปด้วย AI คุณอธิบายเว็บแอปแบบกำหนดเองที่ต้องการ มันจะสร้างให้ และคุณเป็นเจ้าของผลลัพธ์ สำหรับงานด้านประสิทธิภาพ นั่นหมายถึงปลายทางรับข้อมูล ประวัติการรัน งบประมาณ เส้นฐาน แดชบอร์ด และการแจ้งเตือน

    ผมจะได้แอปจริง หรือแค่เทมเพลต

    แอปจริง Kliv สร้างฐานข้อมูล ฟังก์ชันที่มีชนิดข้อมูลกำหนดไว้ แดชบอร์ด บทบาท และเวิร์กโฟลว์การแจ้งเตือนสำหรับทีมของคุณ

    เปลี่ยนแปลงมันได้หลังจากสร้างเสร็จไหม

    ได้ คุณสามารถเพิ่มเมตริก เปลี่ยนงบประมาณ เพิ่มแดชบอร์ด ปรับการแจ้งเตือน Slack หรือเชื่อมต่อเครื่องมือทดสอบโหลดตัวอื่นในภายหลังได้

    Kliv รันการทดสอบโหลดเองไหม

    ไม่ k6, JMeter หรือเครื่องมือใดก็ตามที่คุณใช้ยังคงเป็นของคุณเอง Kliv สร้างระบบบันทึกข้อมูลรอบผลลัพธ์เหล่านั้นให้

    จะเกิดอะไรขึ้นเมื่องบประมาณถูกละเมิดตอนตีสอง

    การละเมิดจะถูกบันทึกไว้ในการรันนั้น และ Slack จะได้รับรายละเอียด เอนด์พอยต์ เปอร์เซ็นไทล์ ค่าที่วัดได้ ค่าที่อนุญาต และช่วง commit

    Product manager ดูแดชบอร์ดได้โดยไม่ต้องแก้ไขงบประมาณไหม

    ได้ บทบาทสามารถแยกสิทธิ์อ่านออกจากสิทธิ์เขียนได้ แดชบอร์ดสำหรับคนจำนวนมาก ส่วนการแก้ไขงบประมาณและการอนุมัติเส้นฐานสงวนไว้ให้ทีมแพลตฟอร์ม

    ประวัติประสิทธิภาพของเราถูกล็อกไว้ไหม

    ไม่ มันเป็นแถวข้อมูลในฐานข้อมูลที่ทีมเป็นเจ้าของ สืบค้นได้จากแอปและส่งออกได้สำหรับการวิเคราะห์ของคุณเอง

    มันปฏิเสธข้อมูลรับเข้าที่ผิดรูปแบบได้ไหม

    ได้ หน้าต้นทางกำหนดให้มีฟังก์ชันรับข้อมูลที่มีชนิดข้อมูลกำหนดไว้ ดังนั้นข้อมูลที่ผิดรูปแบบสามารถถูกปฏิเสธพร้อมเหตุผล แทนที่จะปนเปื้อนประวัติการรัน

    มันเปิดตั๋วได้เมื่องบประมาณล้มเหลวไหม

    ได้ หากคุณอธิบายเวิร์กโฟลว์นั้น ตัวอย่างพรอมต์รวมถึงกรณีที่การละเมิดเปิดตั๋วพร้อมแนบเอนด์พอยต์ที่ผิด

    ใช้โดเมนของตัวเองได้ไหม

    ได้ ศูนย์ควบคุมประสิทธิภาพสามารถรันบนโดเมนของคุณเองพร้อมการเข้าสู่ระบบสำหรับทีมของคุณ

    ย้ายออกจาก Kliv ทีหลังได้ไหม

    ได้ โค้ดของแอปจะซิงค์ไปยัง Git repository ของคุณเอง ดังนั้นการออกจากระบบคือการทำ git pull ไม่ใช่การสร้างใหม่ทั้งหมด

    สร้างโดยครีเอเตอร์

    สำรวจสิ่งที่เป็นไปได้

    ดูแอปจริงที่นักพัฒนาและครีเอเตอร์ทั่วโลกสร้างด้วย Kliv

    Memory Café Coordination Tool

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Kโดย Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kโดย Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Kโดย Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kโดย Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kโดย Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Kโดย Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kโดย Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kโดย Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Kโดย Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Kโดย Kliv Community
    Te Kura Kaupapa Māori Whānau Board

    Te Kura Kaupapa Māori Whānau Board

    A whānau coordination tool for Māori-medium schools.

    Kโดย Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kโดย Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Kโดย Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kโดย Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Kโดย Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kโดย Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kโดย Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Kโดย Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kโดย Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kโดย Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Kโดย Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Kโดย Kliv Community
    Te Kura Kaupapa Māori Whānau Board

    Te Kura Kaupapa Māori Whānau Board

    A whānau coordination tool for Māori-medium schools.

    Kโดย Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kโดย Kliv Community

    ให้ตัวเลขมีระบบบันทึกข้อมูลของตัวเอง

    อธิบายการรันทดสอบโหลด งบประมาณ เส้นฐาน แดชบอร์ด และการแจ้งเตือนของคุณ Kliv จะสร้างศูนย์ควบคุมประสิทธิภาพรอบสิ่งเหล่านั้นให้