Dokumen ini menjelaskan insight Developer Connect dan manfaat yang dapat diberikan oleh insight.
Insight Developer Connect memungkinkan Anda mendiagnosis masalah pada aplikasi yang mungkin menyebabkan gangguan, sehingga membantu Anda mengatasi 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 memberi Gemini Cloud Assist informasi 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 gangguan
- Jika ada masalah dengan aplikasi yang berjalan dalam produksi, insight Developer Connect dapat membantu Anda mengidentifikasi penyebab utama dan menerapkan perbaikan dengan cepat
Untuk mewujudkan hal ini, insight Developer Connect memetakan hubungan 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 adalah beberapa contoh informasi yang dapat Anda peroleh dari insight Developer Connect.
Saat terjadi gangguan dan masalah produksi, SRE dapat mengurangi waktu yang diperlukan untuk menemukan penyebab utama dan memulihkan gangguan dengan mendapatkan jawaban atas pertanyaan seperti berikut:
Apa yang berubah untuk
my-appdius-east1sejak 10 Oktober 2024 pukul 10.10.10 EST?Artefak mana yang di-deploy, dan kapan?
Kapan artefak dibuat? Dari sumber mana, dan dari commit mana?
Deployment mana 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 produk dan alat berikut: Google Cloud
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 a folder yang dikonfigurasi untuk pengelolaan aplikasi agar Anda dapat menggunakan Gemini Cloud Assist dan fitur berorientasi aplikasi lainnya
Project (opsional) Google Cloud
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 provenance build yang sesuai yang dapat ditemukan oleh insight Developer Connect. Lihat Menyiapkan insight Developer Connect Developer Connect untuk mengetahui informasi selengkapnya, termasuk sumber tempat insight Developer Connect dapat mengambil provenance.
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
- Mempelajari cara menggunakan insight Developer Connect