09 Tổng kết
Điểm lại những gì bạn đã xây, mang nó về, và học cách mở rộng nó cho dữ liệu của riêng bạn.
Điểm khởi đầu
Bạn đang ở build-workshop-v1 — ứng dụng hoàn chỉnh mà bạn đã cấu hình suốt buổi.
Nếu bạn đã checkout một fault branch ở module 07, hãy dùng bước reset stash-and-switch của module đó
trước khi tiếp tục. Hãy dự trù khoảng 10 phút.
Vì sao
Bạn ra về với một prototype đang chạy và repo này để trình bày cho đội của mình. Hai tiếng rưỡi xây dựng thực hành trôi qua rất nhanh; trong một buổi ba giờ có người điều phối, thời gian còn lại dành cho phần mở đầu, các đoạn chuyển tiếp, và các demo kết thúc. Module này làm rõ những gì bạn đã làm: bạn có thể demo gì, cái gì vẫn tiếp tục chạy sau hôm nay, và một thay đổi duy nhất để trỏ nó về hệ thống của riêng bạn.
Mục tiêu
Có thể gọi tên từng mảnh bạn đã xây và biết một thứ duy nhất bạn cần đổi để trỏ nó về dữ liệu của riêng bạn.
Bước 1 — Điểm lại những gì bạn đã xây
Bạn đã lấy ứng dụng taxi NYC và:
- Chuyển phần phân tích dữ liệu lịch sử của nó sang ClickHouse Cloud, nạp mồi từ object storage (module 01).
- Thêm CDC thời gian thực từ Postgres được quản lý qua một ClickPipe (module 03).
- Khám phá dữ liệu theo kiểu hội thoại với ClickHouse Agents (module 04).
- Làm cho ứng dụng quan sát được bằng ClickStack và HyperDX (module 05).
- Để agent của bạn dựng một dashboard SRE và cảnh báo trên telemetry đó (module 06).
- Chẩn đoán và sửa một sự cố đang xảy ra cùng AI SRE (module 07).
- Đấu nối một AI chat trong ứng dụng được trace từ đầu đến cuối trong Langfuse (module 08).
Bước 2 — Mang nó về
Các tài nguyên ClickHouse Cloud của bạn tồn tại suốt thời gian dùng thử: service ClickHouse, Postgres
được quản lý, ClickPipe, ClickHouse Agent, và các artifact ClickStack. Các trace Langfuse ở lại trong
project Langfuse Cloud của bạn. Ứng dụng, bộ ghi chuyến xe, và collector telemetry chạy local, nên
hãy khởi động lại Docker khi bạn quay lại. Hãy lưu .env.workshop một cách riêng tư. Thế là đủ để dẫn
đội của bạn qua năm thứ trực tiếp:
- một dashboard vận hành thời gian thực trên ClickHouse Cloud (module 01-03),
- một pipeline change-data-capture stream từ Postgres được quản lý (module 03),
- BI hội thoại trên dữ liệu của bạn với ClickHouse Agents (module 04),
- một dashboard SRE và cảnh báo do AI dựng trên telemetry của bạn (module 05-06),
- và một AI chat trong ứng dụng được trace từ đầu đến cuối trong Langfuse (module 08).
Muốn chia sẻ repo? Nó chạy được ở chế độ tự học
Bất kỳ ai bạn trao repository này cho đều chạy được workshop mà không cần giảng viên. Hãy chỉ họ tới Tự học workshop này và tài liệu Xử lý sự cố — hai trang đó bao trọn mọi thứ mà lớp học và một người điều phối vốn sẽ cung cấp.
Bước 3 — Mở rộng nó cho dữ liệu của riêng bạn
db/ và .env.workshop
Con đường ngắn nhất tới giá trị là trỏ pipeline về hệ thống của riêng bạn:
- Point a Postgres CDC ClickPipe at YOUR operational database instead of the workshop's managed instance.
- Adjust the schema and the back end's queries to your tables.
- Send YOUR app's OpenTelemetry to ClickStack and rebuild the SRE dashboard on it.Cách kiểm chứng bạn đã hoàn thành
- Bạn có thể mô tả kiến trúc từ đầu đến cuối mà không cần xem lại.
- Bạn biết một thay đổi cấu hình duy nhất nào sẽ trỏ CDC về database của riêng bạn.
Tổng kết
Bạn đã xây một ứng dụng phân tích thời gian thực, quan sát được, có AI hỗ trợ trên ClickHouse Cloud trong một lượt ngồi, với một agent gõ phần lớn code. Đó là điều mang về: việc này có thể lặp lại trên stack của riêng bạn.
Bạn đã hoàn thành — tiếp theo là gì
Các tài nguyên cloud được quản lý của bạn tồn tại suốt thời gian dùng thử; hãy khởi động lại ứng dụng local khi bạn muốn dùng chúng. Khi bạn đã sẵn sàng đi xa hơn, hãy chọn bất kỳ hướng nào dưới đây:
- Mang dữ liệu của riêng bạn vào. Trỏ Postgres CDC ClickPipe về database vận hành của bạn và điều chỉnh schema cùng các truy vấn cho các bảng của bạn (module 03 cho thấy hình dạng của việc này).
- Đi sâu hơn với ClickHouse Agents. Trỏ một agent về các tập dữ liệu của riêng bạn tại ai.clickhouse.cloud và khám phá BI hội thoại vượt ra ngoài dữ liệu taxi.
- Repo này là của bạn. Hãy giữ repository này và file
.env.workshopđã lưu của bạn; chạy lại bất kỳ module nào, hoặc trao nó cho một đồng nghiệp — nó chạy được hoàn toàn ở chế độ tự học.
Nếu có thứ gì đó hỏng
- Trace hoặc dữ liệu không xuất hiện? Hãy kiểm tra lại checkpoint
You should seetương ứng trong module đó — nó nêu chính xác kết quả mong đợi. - Vấn đề về thiết lập hoặc thông tin đăng nhập? Xử lý sự cố liệt kê mọi lỗi đã gặp khi kiểm thử cùng cách sửa.
- Muốn một đường cơ sở sạch?
git switch build-workshop-v1đưa bạn trở về ứng dụng hoàn chỉnh.
Trạng thái kết thúc
Bạn đã hoàn thành workshop. Hãy khám phá tài liệu ClickHouse và xem lại bất kỳ module nào để đi sâu hơn.