AI SREClickHouse Workshops

แทร็กผู้สอน

ลำดับการดำเนินงานระดับห้องเรียน, เช็กลิสต์ทรัพยากรร่วม และบันทึกสำหรับผู้ดำเนินเวิร์กช็อปในแต่ละโมดูล

Your computer
macOS terminal: Run workshop commands in Terminal using zsh or bash.

แทร็กนี้เป็นคู่มือประกอบของผู้ดำเนินเวิร์กช็อปสำหรับแทร็กผู้เรียน ทุกโมดูลของผู้เรียนมี หน้าบันทึกคู่กันอยู่ที่นี่ พร้อมสี่ส่วน: เวลา, แนวการบรรยาย, ปัญหาที่พบบ่อย และ ขั้นตอนรีเซ็ต อ่านหน้าแรกนี้ก่อนเพื่อเห็น ภาพรวมระดับห้องเรียน

เส้นทางของผู้เรียนรองรับ macOS และ Windows โดย Windows ใช้ Ubuntu บน WSL 2 พร้อมการเชื่อมต่อกับ Docker Desktop ขอให้ทุกคนเลือกเครื่องคอมพิวเตอร์ของตนที่ส่วนหัวของหน้าก่อน คลินิกติดตั้ง และให้ผู้เรียนบน Windows อยู่ในเทอร์มินัล Ubuntu หลังจาก bootstrap

แทร็กผู้เรียนยังมีหน้า การเรียนเวิร์กช็อปนี้ด้วยตนเอง สำหรับคนที่ทำเวิร์กช็อปโดยไม่มีผู้สอน หน้านั้นจะส่งพวกเขามาที่บันทึกเหล่านี้เป็น เฉลย (และไปที่เฉลยของ fault ในโมดูล 07 เฉพาะเมื่อเป็นทางเลือกสุดท้ายเท่านั้น) ดังนั้นให้รักษา ความถูกต้องของแทร็กนี้ไว้เพื่อผู้อ่านกลุ่มนั้นด้วย

ลำดับการดำเนินงาน

เซสชันนี้ใช้เวลาสามชั่วโมง ตารางด้านล่างเป็นการจัดสรรเวลาตั้งต้น ปรับได้ระหว่าง การซ้อม แล้วบันทึกตัวเลขสุดท้ายไว้ที่นี่

โมดูลบทเรียนของผู้เรียนงบเวลาหมายเหตุ
00การติดตั้ง25 นาทีขั้นตอนแบบสั่งแล้วรอ (สร้าง service, docker compose up) เริ่มก่อนการบรรยาย
01ClickHouse Cloud15 นาทีจุด "ว้าว" แรกเรื่องความเร็วของ query
02แอปพื้นฐาน5 นาทีไม่มีอะไรต้องสร้าง ให้กระชับ
03Managed Postgres CDC20 นาทีผู้เรียนแต่ละคนสร้าง managed instance ของตนเอง เตรียม pool สำรองบนคลาวด์ไว้
04ClickHouse Agents10 นาทีเครื่องมือระดับ beta เตรียมคำถามสำรองไว้
05ClickStack15 นาทีtelemetry ต้องใช้เวลาสะสมก่อนโมดูล 07
06AI SRE15 นาทีMCP OAuth เป็นจุดที่เปราะที่สุด เตรียม config ล่วงหน้า
07ทำให้พังแล้วซ่อม20 นาทีผลตอบแทนโดยตรงจาก 06 การคุมเวลาแบบ hard-stop สำคัญมาก
08Chat และ Langfuse15 นาทีตั้งคีย์ไว้แล้วในโมดูล 00 แค่รีสตาร์ตแล้วพาทัวร์ trace
09สรุปปิดท้าย10 นาทีอาสาสมัครสาธิต แล้วรีเซ็ต state ที่ใช้ร่วมกัน

งบเวลาเหล่านี้รวมเป็นงานลงมือทำประมาณ 2 ชั่วโมง 30 นาที เวลาที่เหลือใน เซสชันสามชั่วโมงใช้กับการเปิดงาน, การเปลี่ยนผ่านระหว่างโมดูล และการสาธิตปิดท้าย

ปรับเวลาระหว่างการซ้อม

งบเวลาด้านบนเป็นการจัดสรรตั้งต้น ยืนยันแต่ละรายการกับการซ้อมที่จับเวลาจริง และกำหนดเวลา hard-pivot ของแล็บ incident (โมดูล 07) เพื่อไม่ให้โมดูล 08 และการสรุปปิดท้าย ถูกบีบเวลา

เช็กลิสต์ทรัพยากรร่วม

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

  • Pool สำรองของ managed Postgres — instance ที่โฮสต์บนคลาวด์ ใช้เฉพาะผู้เข้าร่วมที่ องค์กรของตนไม่สามารถสร้างเองได้ เส้นทางหลักคือ Postgres ที่จัดการโดย ClickHouse หนึ่งตัวต่อผู้เรียนหนึ่งคน
  • ClickHouse Cloud service สำรองสำหรับยืมใช้ — pool เล็ก ๆ สำหรับผู้เข้าร่วมที่ trial ล้มเหลว TODO: ขนาด pool และวิธีการแจกจ่าย
  • Pool คีย์ LLM สำหรับรันไทม์ — คีย์สำรองที่จำกัดวงเงินสำหรับ chat ในแอป (โมดูล 08)
  • โปรเจกเตอร์และช่องทางสื่อสารร่วม — สำหรับการสาธิตปิดท้าย
  • เครือข่ายของสถานที่จัดงาน — แบนด์วิดท์แบบสมมาตรที่เพียงพอ, ไม่มี captive portal, ใช้ OAuth ได้
  • การซ้อมแบบข้ามแพลตฟอร์ม — รันสะอาดหนึ่งครั้งบน macOS และอีกหนึ่งครั้งบน Windows/WSL 2 รวมถึงการเชื่อมต่อ Docker, MCP browser OAuth, preflight และการรีเซ็ต branch ของโมดูล 07

คลินิกติดตั้ง

เปิดประตูก่อนเวลาเพื่อจัดคลินิกติดตั้งที่มีทีมงานประจำ ใครที่งานเตรียมล่วงหน้าไม่ผ่านครบถ้วน ควรมาถึงในช่วงนั้น TODO: ยืนยันเวลาเริ่มคลินิกและทีมงานที่ประจำ

บันทึกแต่ละโมดูล

ในหน้านี้

TH