Claude Code + Better Stack: Satu-satunya Setup Debugging Error yang Anda Butuhkan
BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology
Transcript
00:00:00Pelacakan kesalahan di Better Stack sangat mengesankan.
00:00:02Ini mendukung segala jenis aplikasi yang ingin Anda bangun,
00:00:04merender pemutaran ulang sesi,
00:00:05dan bahkan memberi Anda prompt yang bisa Anda masukkan
00:00:07ke agen coding AI mana pun dengan informasi penting
00:00:10untuk membantu Anda memperbaiki kesalahan dengan cepat.
00:00:11Tapi tidak efisien jika harus membuka peramban
00:00:13dan menempelkan kesalahan tersebut ke agen coding Anda,
00:00:15terutama jika ada banyak kesalahan yang harus ditangani.
00:00:17Di sinilah server MCP Better Stack berperan,
00:00:20mempercepat proses debug Anda secara masif
00:00:22dengan memberikan agen semua informasi tentang kesalahan Anda
00:00:25yang bisa digunakannya untuk memperbaikinya di terminal.
00:00:27Mari kita lihat cara kerjanya secara mendetail.
00:00:28Dan sebelum itu, jangan lupa untuk berlangganan.
00:00:30Untuk demo ini, kita akan memperbaiki sebuah kesalahan
00:00:36pada aplikasi emulasi video saya.
00:00:37Ini adalah kesalahan yang nyata.
00:00:39Bukan yang saya buat-buat untuk video ini
00:00:41dan ini terjadi sesekali.
00:00:43Jadi saya akan mencoba mereplikanya secara langsung.
00:00:44Dan ini terjadi setiap kali saya mengunggah video.
00:00:46Saya akan mengunggah video pendek tentang Kent C. Dodds,
00:00:49yang bisa Anda temukan di kanal Better Stack.
00:00:51Saya akan memilih sebuah preset.
00:00:52Saya menyukai ini karena mengingatkan saya pada Fallout.
00:00:55Dan saya akan memeriksa alat pengembang.
00:00:57Kita sudah memiliki dua kesalahan,
00:00:59tapi bukan ini yang akan kita perbaiki.
00:01:01Kesalahan baru muncul jika saya menggeser kursor ke sana kemari.
00:01:03Saya akan mencobanya dan semoga kesalahannya terpicu,
00:01:06dan akhirnya memang terjadi.
00:01:08Ini dia, kesalahan keamanan yang tidak tertangkap,
00:01:10yang mencegah linimasa untuk bergeser.
00:01:12Karena ini adalah aplikasi React,
00:01:14saya telah menghubungkannya ke Better Stack
00:01:15menggunakan SDK React Sentry.
00:01:17Dan saya menggunakan DSN khusus Better Stack,
00:01:19yang bisa Anda dapatkan dengan mudah dengan menghubungkan aplikasi,
00:01:22memilih jenis aplikasi yang ingin dilacak kesalahannya,
00:01:24lalu gulir ke bawah untuk menemukan prompt ini,
00:01:27yang bisa Anda salin dan tempel ke agen AI Anda.
00:01:29Dan itu akan menangani seluruh pengaturannya.
00:01:30Setelah itu,
00:01:31kita bisa melihat adanya kesalahan di Better Stack.
00:01:33Ini adalah kesalahan yang baru saja terpicu
00:01:34sekitar enam menit yang lalu.
00:01:35Jika diklik, kita akan mendapatkan banyak data,
00:01:38seperti informasi peramban,
00:01:39langkah-langkah tepat yang menyebabkan kesalahan ini.
00:01:41Kita bahkan bisa klik di sini agar AI menjelaskannya kepada kita.
00:01:44Kita juga bisa menonton pemutaran ulang sesi anonim
00:01:46dari semua yang mengarah pada kesalahan tersebut.
00:01:48Tapi sekarang, mari fokus memperbaikinya memakai Claude Code.
00:01:51Kita bisa mengeklik prompt AI
00:01:53dan menyalin prompt ini langsung ke Claude Code,
00:01:55tapi ini bisa sangat membosankan
00:01:57jika Anda memiliki banyak kesalahan yang ingin ditangani.
00:01:59Jadi mari dapatkan informasi ini langsung ke Claude Code
00:02:02dengan menggunakan server MCP Better Stack,
00:02:04yang sudah saya siapkan sebelumnya,
00:02:05tapi Anda bisa melakukannya dengan menjalankan perintah ini
00:02:07atau mengedit konfigurasi harness coding Anda
00:02:10dan masuk ke akun Better Stack.
00:02:11Server MCP memberi kita akses ke banyak alat yang berguna.
00:02:15Dan jika Anda ingin menghemat konteks,
00:02:16Anda bisa mengaktifkan pemuatan alat yang ditunda
00:02:18di pengaturan JSON Claude,
00:02:19yang hanya akan memuat alat-alat yang Anda butuhkan
00:02:21daripada memasukkan semuanya ke dalam konteks.
00:02:23Sekarang, karena saya sudah berada di direktori proyek,
00:02:26saya bisa menulis prompt seperti,
00:02:27berikan semua detail kesalahan untuk aplikasi ini.
00:02:29Claude Code menggunakan alat yang tepat untuk menemukan aplikasi yang benar
00:02:32dan memberi saya ringkasan kesalahan terbaru.
00:02:35Ini sudah sangat luar biasa
00:02:36karena Anda bisa menjalankannya secara rutin
00:02:40dan mengirimi Anda email setiap kali ada kesalahan baru,
00:02:42memberitahu Anda via WhatsApp atau Telegram,
00:02:44atau bahkan membuat Claude membuat PR secara otomatis
00:02:46dengan perbaikan untuk masalah-masalah baru.
00:02:47Untuk saat ini, mari kita lihat detail kesalahan keamanan ini,
00:02:50yang mana dia sudah menyarankan sebuah prompt.
00:02:52Tapi yang akan saya lakukan adalah bertanya
00:02:54apakah ada kesalahan lain yang terkait dengan ini,
00:02:56sehingga semuanya bisa diperbaiki bersamaan.
00:02:58Sekarang dia mendapatkan detail basis kode secara paralel
00:03:01dan memberi tahu saya akar penyebab masalahnya
00:03:03beserta saran perbaikan
00:03:04dan memberi tahu bahwa kesalahan 404 adalah masalah terpisah.
00:03:07Jadi dia tidak akan mengelompokkannya jadi satu.
00:03:08Sekarang mari minta Claude memperbaiki masalah keamanan tersebut
00:03:10di cabang fitur baru dan membuat pull request,
00:03:12yang dilakukannya dengan sangat cepat.
00:03:14Dan melihat PR tersebut,
00:03:16kita akan melihat file yang berubah.
00:03:17Saya tidak percaya hanya dengan satu baris kode ini
00:03:20semuanya bisa diperbaiki.
00:03:21Jadi saya akan mengujinya secara lokal
00:03:23dan setelah mencoba menggeser kursor selama beberapa menit,
00:03:25saya yakin bahwa kesalahannya tidak bisa direproduksi lagi.
00:03:27Jadi sekarang PR-nya sudah digabungkan
00:03:29dan pada tahap ini, kita bisa melakukan sesuatu yang keren.
00:03:31Alih-alih pergi ke UI Better Stack secara manual
00:03:33dan mengeklik tombol resolve,
00:03:35saya cukup menarik perubahan baru,
00:03:36lalu menyuruh Claude memeriksa apakah perbaikannya sudah terpasang
00:03:38dan jika sudah, selesaikan masalah tersebut di Better Stack.
00:03:41Sekarang dia sudah mengonfirmasi perbaikannya terpasang
00:03:43dan sedang menyelesaikan tiga masalah keamanan di Better Stack,
00:03:45yang dia lakukan selagi saya berbicara.
00:03:47Jika kita kembali ke antarmuka Better Stack,
00:03:49kita bisa melihat masalah ini telah diselesaikan
00:03:51demikian juga dengan semua kemunculan sebelumnya.
00:03:53Dan kita bisa mengulangi langkah-langkah ini terus-menerus
00:03:56sampai kita memperbaiki setiap kesalahan di aplikasi kita.
00:03:58Saya benar-benar percaya bahwa ini adalah arah
00:04:00tujuan segala sesuatunya berkembang.
00:04:01Kita akan lebih sering menggunakan agen dan jarang mengunjungi UI
00:04:03atau peramban kita karena ini jauh lebih nyaman.
00:04:07Jadi saya sarankan Anda mencoba server MCP Better Stack
00:04:09untuk melihat persis apa yang bisa dilakukannya
00:04:11untuk mempercepat alur kerja debugging Anda.
00:04:12Dan jika Anda ingin tahu lebih banyak detail
00:04:14tentang server MCP itu sendiri,
00:04:16silakan tonton video ini dari James.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video