Kliv

    Trang này được dịch từ tiếng Anh.

    Công cụ cho nhà phát triển

    Dựng nền tảng kiểm thử tải và giám sát hiệu năng tùy chỉnh

    Kliv là công cụ dựng ứng dụng bằng AI. Mô tả cách nhóm của bạn ghi lại các lần chạy kiểm thử tải, mốc chuẩn, ngân sách và cảnh báo, và nó sẽ dựng bàn theo dõi hiệu năng quanh những quy tắc đó.

    kliv.dev

    Chỉ cần nhập ý tưởng của bạn vào ô văn bản và AI sẽ xây nó cho bạn

    470 ký tự

    Kliv là gì?

    Kliv không phải là một nhà cung cấp dịch vụ giám sát với bảng điều khiển cố định — nó là một AI dựng phần mềm cho bạn.

    Bạn mô tả ứng dụng bạn cần bằng lời lẽ đơn giản, và Kliv dựng nó: dữ liệu, logic, màn hình và các luồng công việc. Bạn sở hữu kết quả, chạy nó trên tài khoản của riêng bạn, và có thể thay đổi sau bằng cách yêu cầu. Nó không phải là một bảng điều khiển mẫu.

    Trên trang này, ứng dụng đó là một nền tảng kiểm thử tải và giám sát hiệu năng. Kliv dựng đủ loại ứng dụng web; đây là một ví dụ cho các nhóm lập trình đã chạy kiểm thử tải và cần một hệ thống lưu trữ hồ sơ.

    Vì sao các con số hiệu năng chết trong nhật ký CI

    Bộ tạo tải của bạn có thể đã tạo ra những con số hữu ích: các lần chạy ngâm tải hằng đêm, kiểm thử tăng đột biến trước phát hành, độ trễ p95, độ trễ p99, thông lượng và tỷ lệ lỗi. Vấn đề nằm ở chỗ những con số đó đi đâu. Nhật ký và tạo tác CI rất khó truy vấn sau sáu tuần.

    Kliv dựng cái bàn mà những con số đó cần. Các lần chạy trở thành hàng dữ liệu, các endpoint mang ngân sách, các lần phát hành có mốc chuẩn, và cảnh báo Slack nêu tên endpoint cùng khoảng commit khi một con số trôi lệch.

    Bàn theo dõi hiệu năng ghi lại những gì

    Sáu loại hồ sơ tạo nên kỷ luật quanh các con số.

    Lần chạy

    Tên kịch bản, commit SHA, thời lượng và môi trường được ghi thành một hàng cho mỗi lần chạy, do công cụ tải của bạn gửi khi nó kết thúc.

    Chuỗi số liệu

    p50, p95, p99, tỷ lệ lỗi và thông lượng được lưu theo từng endpoint và từng lần chạy, nên chúng có thể truy vấn như dữ liệu.

    Mốc chuẩn

    Mỗi lần phát hành có thể duyệt một lần chạy làm tham chiếu. Độ trôi lệch được đo từ mốc chuẩn đó.

    Ngân sách

    Thanh toán có thể nhận 400 ms ở p95, tìm kiếm có thể nhận 250 ms, và một lần vượt sẽ mang theo con số đo được và con số cho phép.

    Ghi chú sự cố

    Bài học từ một ngày thứ Sáu tồi tệ có thể nằm ngay cạnh các lần chạy chứng minh cho chúng, để lịch sử sống sót qua vòng trực ca.

    Cổng phát hành

    Mỗi lần phát hành có thể có các hàng danh sách kiểm cho ngâm tải xanh, ngân sách được tôn trọng và mốc chuẩn đã duyệt.

    Bảng điều khiển trong đêm cao điểm

    Nhóm sẽ thôi ứng biến khi các con số có một nơi để ở.

    Xu hướng mà không cần xuất CSV

    Mười tám tuần dữ liệu p95 của thanh toán có thể đọc từ bảng các lần chạy và hiển thị trên một biểu đồ.

    Cảnh báo nêu đích danh thủ phạm

    Khi một ngân sách bị vượt, Slack có thể nói thanh toán, p95, 460 so với 400, và khoảng commit giữa mốc chuẩn và kẻ gây lỗi.

    Vai trò cho cả phòng

    Quản lý sản phẩm có thể đọc bảng điều khiển, còn nhóm nền tảng chỉnh sửa ngân sách và duyệt mốc chuẩn.

    Ngâm tải hằng đêm được lưu tự động

    Một tác vụ theo lịch có thể quét lần chạy mỗi đêm vào bàn theo dõi và dọn dữ liệu hết hạn. Thứ Hai bắt đầu với cuối tuần đã được lưu sẵn.

    Lịch sử đi cùng bạn

    Các lần chạy, mốc chuẩn và ghi chú sự cố là những hàng trong một cơ sở dữ liệu mà nhóm sở hữu và có thể truy vấn từ công cụ của riêng mình.

    Một ví dụ: nhóm giao hàng tạp hóa của Minh

    Đây là cách một nhóm kỹ thuật có thể dùng nó. Đây chỉ là một ví dụ — bạn sẽ mô tả bộ tạo tải, các endpoint, ngân sách, mốc chuẩn và quy tắc cảnh báo của riêng mình.

    01

    Một lần chạy k6 gửi dữ liệu có cấu trúc

    Lần ngâm tải k6 hằng đêm của Minh kết thúc và gửi p50, p95, p99, tỷ lệ lỗi, thông lượng, commit SHA, môi trường và endpoint tới endpoint thu nhận có kiểu dữ liệu.

    02

    Mốc chuẩn phát hành được nêu rõ

    Trước một lần phát hành, nhóm nền tảng duyệt một lần chạy sạch làm mốc chuẩn. Độ trôi lệch về sau được đo từ lần chạy đó, chứ không phải từ trí nhớ.

    03

    Ngân sách theo endpoint khiến cảnh báo cụ thể

    Thanh toán có ngân sách p95 là 400 ms và tìm kiếm có 250 ms. Lần chạy lưu cả con số đo được lẫn ngân sách mà nó được đối chiếu.

    04

    Slack nêu tên ngân sách bị vượt

    Khi p95 của thanh toán chạm 460 ms, ứng dụng gửi tới #perf kèm endpoint, phân vị, giá trị đo được, giá trị cho phép và khoảng commit.

    05

    Cổng phát hành có bằng chứng

    Danh sách kiểm phát hành/không phát hành có thể cho thấy ngâm tải xanh, ngân sách được tôn trọng và mốc chuẩn đã duyệt. Nếu một ngân sách thất bại, cuộc trao đổi về phát hành bắt đầu từ một hồ sơ.

    Mô tả điều bạn muốn dựng

    Kliv dựng từ mô tả của bạn, nên bạn càng cho nhiều chi tiết, phiên bản đầu tiên càng sát. Hãy nêu các trường thu nhận, ngân sách, mốc chuẩn, bảng điều khiển, vai trò và cảnh báo. Đây là ba gợi ý để phát triển thêm:

    kliv.dev

    Bàn hiệu năng cho nhóm

    Thu nhận có kiểu, mốc chuẩn, cảnh báo vượt trên Slack.

    “Dựng một trung tâm giám sát hiệu năng cho ứng dụng giao hàng tạp hóa của chúng tôi. Cho phép k6 gửi p50, p95, p99, tỷ lệ lỗi, thông lượng, commit SHA, môi trường và endpoint tới một API có kiểu dữ liệu. Duyệt một mốc chuẩn cho mỗi lần phát hành, đặt ngân sách p95 cho thanh toán là 400 ms và p95 cho tìm kiếm là 250 ms, và cảnh báo #perf khi một ngân sách bị vượt kèm endpoint, giá trị đo được, giá trị cho phép và khoảng commit.”

    kliv.dev

    Trình theo dõi ngân sách độ trễ

    Một ngân sách cho mỗi dịch vụ, tạo phiếu khi bị vượt.

    “Dựng một trình theo dõi ngân sách độ trễ cho các microservice của chúng tôi. Mỗi dịch vụ sở hữu một ngân sách p95 và một ngân sách tỷ lệ lỗi. Hiển thị biểu đồ xu hướng hằng tuần từ lịch sử các lần chạy, cho phép kỹ sư nền tảng chỉnh sửa ngân sách, và mở một phiếu kèm endpoint gây lỗi và ID lần chạy khi một lần vượt còn mở qua hai lần chạy.”

    kliv.dev

    Phòng chỉ huy mùa cao điểm

    Kết quả ngâm tải và danh sách phát hành/không phát hành.

    “Dựng một bảng điều khiển sẵn sàng cao điểm cho đợt đóng băng lưu lượng dịp lễ của chúng tôi. Thu nhận kết quả ngâm tải hằng đêm, hiển thị xu hướng p95 và tỷ lệ lỗi theo endpoint, theo dõi một danh sách phát hành/không phát hành kèm người phụ trách và hạn chót, và gửi cảnh báo Slack khi một cổng phát hành bắt buộc vẫn còn đỏ 48 giờ trước khi đóng băng.”

    Được nối dây cho tuần trực ca

    Phần thu nhận có kiểu dữ liệu. Script k6 của bạn có thể gửi JSON tóm tắt tới một hàm phía máy chủ với hợp đồng có kiểu. Các lần chạy sai định dạng bị từ chối kèm lý do.

    Cảnh báo tự biện hộ cho mình. Một cảnh báo Slack có thể gồm endpoint, con số đo được, ngân sách và khoảng commit, nên kỹ sư trực ca bắt đầu từ sự thật.

    Bàn theo dõi đến kèm kiểm thử. Kliv viết kiểm thử đơn vị trong khi dựng. Phép tính phân vị, so sánh ngân sách và logic cổng có thể đi kèm một bộ kiểm thử xanh, và kiểm thử Scenario có thể vận hành bảng điều khiển trong trình duyệt.

    Cách Kliv chứng minh các ứng dụng nó dựng — Scenario, biên nhận các tác động phụ và cổng xuất bản — có trang riêng: trang kiểm thử.

    Câu hỏi thường gặp

    Kliv chính xác là gì?

    Kliv là công cụ dựng ứng dụng bằng AI. Bạn mô tả ứng dụng web tùy chỉnh bạn cần, nó dựng ứng dụng đó, và bạn sở hữu kết quả. Với công việc hiệu năng, điều đó nghĩa là các endpoint thu nhận, lịch sử lần chạy, ngân sách, mốc chuẩn, bảng điều khiển và cảnh báo.

    Tôi nhận được một ứng dụng thật hay một mẫu?

    Một ứng dụng thật. Kliv dựng cơ sở dữ liệu, các hàm có kiểu, bảng điều khiển, vai trò và luồng cảnh báo cho nhóm của bạn.

    Tôi có thể thay đổi nó sau khi dựng xong không?

    Có. Bạn có thể thêm số liệu, đổi ngân sách, thêm bảng điều khiển, điều chỉnh cảnh báo Slack, hoặc kết nối một công cụ tải khác sau này.

    Kliv có chạy các bài kiểm thử tải không?

    Không. k6, JMeter, hay bất cứ thứ gì bạn dùng vẫn là của bạn. Kliv dựng hệ thống lưu trữ hồ sơ quanh kết quả.

    Chuyện gì xảy ra khi một ngân sách bị vượt lúc 2 giờ sáng?

    Lần vượt được ghi lại trên lần chạy, và Slack nhận các chi tiết cụ thể: endpoint, phân vị, giá trị đo được, giá trị cho phép và khoảng commit.

    Quản lý sản phẩm có thể xem bảng điều khiển mà không chỉnh sửa ngân sách không?

    Có. Vai trò có thể tách quyền đọc khỏi quyền ghi: bảng điều khiển cho nhiều người, còn chỉnh ngân sách và duyệt mốc chuẩn dành cho nhóm nền tảng.

    Lịch sử hiệu năng của chúng tôi có bị khóa chặt không?

    Không. Nó là những hàng trong một cơ sở dữ liệu mà nhóm sở hữu, có thể truy vấn từ ứng dụng và xuất ra cho phân tích của riêng bạn.

    Nó có thể từ chối các payload thu nhận sai định dạng không?

    Có. Trang gốc yêu cầu một hàm thu nhận có kiểu, nên payload xấu có thể bị từ chối kèm lý do thay vì làm ô nhiễm lịch sử lần chạy.

    Nó có thể mở phiếu khi ngân sách thất bại không?

    Có, nếu bạn mô tả luồng đó. Các ví dụ gợi ý bao gồm việc lần vượt mở một phiếu kèm endpoint gây lỗi.

    Tôi có thể dùng tên miền của riêng mình không?

    Có. Bàn theo dõi hiệu năng có thể chạy trên tên miền của riêng bạn với đăng nhập cho nhóm của bạn.

    Tôi có thể rời Kliv sau này không?

    Có. Mã của ứng dụng đồng bộ tới kho Git của riêng bạn, nên rời đi là một lệnh git pull thay vì dựng lại.

    Được xây dựng bởi nhà sáng tạo

    Khám phá điều có thể

    Xem các ứng dụng thật được xây dựng với Kliv bởi nhà phát triển và nhà sáng tạo trên toàn thế giới

    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kbởi Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kbởi Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kbởi Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kbởi Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kbởi Kliv Community
    つくりて — 伝統工芸職人サイト

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

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

    Kbởi Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kbởi Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kbởi Kliv Community
    よやくん — レストラン予約管理

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

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

    Kbởi Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

    Kbởi 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.

    Kbởi Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kbởi Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

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

    Kbởi Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kbởi Kliv Community
    Next Page Book Club

    Next Page Book Club

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

    Kbởi Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kbởi Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kbởi Kliv Community
    つくりて — 伝統工芸職人サイト

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

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

    Kbởi Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kbởi Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kbởi Kliv Community
    よやくん — レストラン予約管理

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

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

    Kbởi Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

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

    Kbởi 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.

    Kbởi Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kbởi Kliv Community

    Cho các con số một hệ thống lưu trữ hồ sơ

    Mô tả các lần chạy kiểm thử tải, ngân sách, mốc chuẩn, bảng điều khiển và cảnh báo của bạn. Kliv dựng bàn theo dõi hiệu năng quanh chúng.