Dokumen ini menjelaskan insight Developer Connect dan manfaat yang dapat diberikan insight.
Insight Developer Connect memungkinkan Anda mendiagnosis masalah pada aplikasi yang mungkin menyebabkan gangguan, sehingga membantu Anda memperbaiki masalah tersebut.
Insight Developer Connect adalah entri log dari peristiwa deployment, yang dikirim dari Developer Connect ke Cloud Logging, untuk digunakan oleh Gemini Cloud Assist.
Insight ini memberikan informasi kepada Gemini Cloud Assist tentang runtime aplikasi, artefak yang di-deploy ke runtime tersebut, file sumber, dan dependensi yang digunakan untuk membuat artefak tersebut.
Bagaimana cara kerja insight Developer Connect?
Insight Developer Connect melakukan hal berikut:
- Saat terjadi gangguan, insight Developer Connect dapat mengurangi waktu yang diperlukan untuk menemukan penyebab utama dan memulihkan
- Jika ada masalah dengan aplikasi yang berjalan dalam produksi, insight Developer Connect dapat membantu Anda mengidentifikasi penyebab utama dan menerapkan perbaikan dengan cepat
Untuk mewujudkannya, insight Developer Connect memetakan hubungan di antara komponen siklus proses pengembangan software (SDLC) berikut:
- Lingkungan runtime aplikasi
- Artefak aplikasi yang di-deploy ke runtime tersebut
- Provenance build
Insight Developer Connect menggunakan hubungan ini untuk menggabungkan peristiwa yang relevan dari SDLC dan menggunakan hubungan tersebut sebagai konteks untuk membantu Anda memecahkan masalah dan membuat keputusan. Insight Developer Connect mencatat peristiwa ini ke Cloud Logging.
Bagaimana cara menggunakan insight Developer Connect?
Berikut beberapa contoh informasi yang bisa Anda dapatkan dari insight Developer Connect.
Saat terjadi gangguan dan masalah produksi, SRE dapat mengurangi waktu yang diperlukan untuk menemukan akar masalah dan memulihkan dari gangguan dengan mendapatkan jawaban atas pertanyaan seperti berikut:
Apa yang berubah untuk
my-appdius-east1sejak 10 Oktober 2024 10.10.10 EST?Artefak mana yang di-deploy, dan kapan?
Kapan artefak dibuat? Dari sumber mana, dan dari commit mana?
Deployment apa yang mungkin menyebabkan masalah produksi yang kita lihat?
Artefak mana, yang di-deploy ke runtime aplikasi mana, yang terpengaruh oleh deployment?
Apa yang saya perlukan untuk menggunakan insight Developer Connect?
Insight Developer Connect memerlukan Google Cloud produk dan alat berikut:
Aplikasi App Hub (opsional)
Jika Anda memilih untuk mencakup konfigurasi insight Developer Connect ke aplikasi App Hub, Anda memerlukan aplikasi App Hub.
Insight Developer Connect mendukung semua model penyiapan App Hub untuk aplikasi. Sebaiknya gunakan folder yang dikonfigurasi untuk pengelolaan aplikasi agar Anda dapat menggunakan Gemini Cloud Assist dan fitur yang berfokus pada aplikasi lainnya
Project Google Cloud (opsional)
Anda dapat memilih untuk mencakup konfigurasi insight Developer Connect ke Google Cloud project, bukan aplikasi App Hub. Project ini tidak harus sama dengan project tempat Anda membuat resource konfigurasi insight Developer Connect.
Developer Connect
Anda harus mengaktifkan Developer Connect API.
Provenance build
Image container Anda harus memiliki asal build yang sesuai yang dapat ditemukan oleh insight Developer Connect. Lihat Menyiapkan insight Developer Connect untuk mengetahui informasi selengkapnya, termasuk sumber tempat insight Developer Connect dapat mengambil asal-usul.
Gemini Cloud Assist
Anda dapat mengaktifkan Gemini Cloud Assist untuk menggunakan insight Developer Connect dengan investigasi Gemini Cloud Assist. Insight Developer Connect menambahkan peristiwa deployment aplikasi ke konteks investigasi Gemini Cloud Assist.
Lingkungan runtime apa yang didukung oleh insight Developer Connect
Insight Developer Connect hanya mendukung Google Kubernetes Engine dan Cloud Run.
Langkah berikutnya
- Mengonfigurasi insight Developer Connect
- Pelajari cara menggunakan insight Developer Connect