Cloud Network Insights, yang ditawarkan dalam kemitraan dengan AppNeta oleh Broadcom, memberikan visibilitas ke dalam kesehatan jaringan dan performa aplikasi di seluruh lingkungan multicloud dan hybrid.
Dengan Cloud Network Insights, tim jaringan dan operasi Anda dapat memantau jaringan untuk mengidentifikasi apakah penurunan kualitas aplikasi disebabkan oleh jaringan atau aplikasi itu sendiri. Sumber penurunan kualitas dapat berada di Google Cloud, penyedia layanan cloud pihak ketiga, konektivitas last-mile ke lokal, atau internet.
Cloud Network Insights menggunakan probing sintetis aktif untuk memantau jalur ini dari perspektif pengguna atau aplikasi, sehingga Anda dapat memantau rute jaringan meskipun tidak ada traffic pengguna. Kemudian, Anda dapat menemukan potensi masalah sebelum masalah tersebut memengaruhi pengguna.
Fitur dan manfaat
Cloud Network Insights memberikan manfaat berikut:
- Deteksi proaktif: Mengidentifikasi masalah performa jaringan dan aplikasi dengan pengujian sintetis, sering kali sebelum masalah tersebut memengaruhi pengguna.
- Visibilitas menyeluruh: Memantau jalur di seluruh jaringan yang tidak Anda miliki, seperti link ISP dan layanan cloud pihak ketiga.
- Analisis akar masalah yang cepat: Membedakan dengan cepat antara masalah jaringan masalah, masalah tingkat aplikasi, atau dampak performa browser.
- Validasi SLA: Mendapatkan metrik untuk memverifikasi apakah ISP dan penyedia layanan lainnya memenuhi komitmen performa mereka.
- Insight aplikasi web: Mengukur metrik pengalaman pengguna untuk aplikasi web, seperti waktu resolusi DNS atau waktu pemuatan halaman browser lengkap.
- Pemantauan terintegrasi: Mengakses metrik dan log langsung di dalam Google Cloud, dengan memanfaatkan Cloud Monitoring dan Cloud Logging untuk dasbor dan pemberitahuan.
Cara kerja Cloud Network Insights
Cloud Network Insights melakukan probing sintetis aktif untuk mengumpulkan telemetri performa real-time dari seluruh jaringan Anda. Monitoring Points—software agen pemantauan ringan—mengirim data yang dikumpulkan dan menerima update konfigurasi dengan berkomunikasi secara aman melalui internet dengan bidang kontrol Cloud Network Insights pusat, yang dihosting di Google Cloud dan dikelola oleh AppNeta.
Cloud Network Insights menangkap elemen seperti waktu tingkat paket, hop jalur, dan kode respons aplikasi untuk memvisualisasikan kesehatan rute jaringan Anda. Setelah memproses data ini melalui mesin analisis khusus, Cloud Network Insights mengekspor hasilnya dengan Google Cloud Observability untuk memberikan tampilan terpadu tentang kesehatan jaringan Anda.
Pantau jaringan Anda dengan Cloud Network Insights dengan melakukan hal berikut:
- Men-deploy Monitoring Points. Ini adalah sumber probe sintetis dan dapat menjadi tujuan atau target probe.
- Mengonfigurasi kebijakan pemantauan. Kebijakan ini memberi tahu Monitoring Points apa yang akan dipantau (jalur jaringan atau jalur web) dan seberapa sering pengujian akan dijalankan.
- Menyiapkan alarm dan logging. Alarm di AppNeta mengidentifikasi gangguan jaringan yang persisten dan mengirim log serta peristiwa ke Google Cloud Observability untuk pemberitahuan dan notifikasi.
- Menyiapkan pemberitahuan dan notifikasi. Mengonfigurasi Google Cloud kebijakan pemberitahuan untuk memberi tahu tim Anda menggunakan email, Slack, PagerDuty, atau saluran notifikasi lainnya.
- Menganalisis metrik. Cloud Network Insights menyediakan visualisasi hop-by-hop jalur jaringan dan mengekspor data telemetri ke Google Cloud Observability untuk pemberitahuan dan dasbor.
Monitoring Points
Monitoring Points adalah agen software yang menjalankan probe sintetis. Anda dapat men-deploy-nya ke segmen jaringan penting yang mewakili basis pengguna atau backend aplikasi untuk memantau performa jaringan atau aplikasi web Anda. Misalnya, Anda dapat men-deploy Monitoring Points ke VPC pusat, cabang jarak jauh, atau region cloud tertentu yang paling dekat dengan pelanggan Anda.
Anda dapat men-deploy Monitoring Points sebagai container atau sebagai appliance virtual ke cloud atau jaringan lokal Anda.
Kebijakan pemantauan
Kebijakan pemantauan adalah kumpulan aturan yang mengontrol perilaku pemantauan. Kebijakan ini menautkan Monitoring Point (sumber) ke tujuan (target). Kebijakan pemantauan menentukan Monitoring Points mana yang menjalankan pengujian, pada target apa, dan seberapa sering.
Jalur pemantauan
Kebijakan pemantauan menghasilkan jalur—visualisasi rute yang diambil oleh paket probe. Cloud Network Insights mendukung dua jenis jalur pemantauan: jalur jaringan dan jalur web.
- Jalur jaringan: Jalur jaringan memberikan visualisasi hop-by-hop
infrastruktur (Lapisan 3 dan 4) antara sumber dan tujuan. Hal ini digunakan untuk mengidentifikasi dengan tepat di mana masalah terjadi di jaringan (seperti router ISP tertentu atau gateway hybrid). Jalur ini menangkap metrik seperti waktu round-trip (RTT), kehilangan paket, jitter, dan perubahan jalur. Jalur ini beroperasi dalam dua mode:
- Jalur satu ujung: Monitoring Point memantau target eksternal
(misalnya,
google.com, VIP SaaS, atau router) yang tidak menginstal Monitoring Point. Hal ini bergantung pada protokol standar (ICMP, TCP, UDP, atau Echo) dan ideal untuk memantau target publik atau pihak ketiga. - Jalur dua ujung: Monitoring Point memantau Monitoring Point atau Target Pemantauan Global yang berbeda. Karena Anda mengontrol kedua ujungnya, mode ini memberikan data yang lebih lengkap, termasuk latensi satu arah yang presisi, jitter, dan kemampuan untuk mendeteksi perutean asimetris seperti jalur yang berbeda untuk mengupload dan mendownload.
- Jalur satu ujung: Monitoring Point memantau target eksternal
(misalnya,
- Jalur web: Menyediakan monitor pengalaman menyeluruh aplikasi web (Lapisan 7). Jalur ini beroperasi dalam dua mode:
- Browser: Monitoring Point menggunakan mesin browser sebenarnya (Selenium) untuk memuat halaman web lengkap, menjalankan JavaScript, dan merender konten. Hal ini mengukur waktu pemuatan halaman lengkap dan memvalidasi pengalaman pengguna sebenarnya.
- HTTP: Monitoring Point mengirim permintaan HTTP atau HTTPS sintetis ke URL atau endpoint API. Hal ini membuat pemeriksaan ringan untuk ketersediaan server, waktu respons, dan performa TLS atau DNS tanpa overhead pemuatan halaman lengkap.
Alarm
Alarm adalah lapisan inteligensi yang mengidentifikasi masalah jaringan yang persisten dan mewakili perubahan status kesehatan jaringan Anda. Alarm dibuat oleh aturan alarm di AppNeta yang menentukan nilai minimum metrik dan berapa kali metrik harus melebihi nilai minimum tersebut (pelanggaran) dalam suatu periode untuk memicu peristiwa. Peristiwa ini kemudian dikirim ke Cloud Logging.
Metrik dan log
Semua telemetri yang dikumpulkan diekspor ke Google Cloud Observability untuk memvisualisasikan arsitektur dan performa jaringan Anda dalam satu panel. Bergantung pada jenis data, data telemetri dikirim ke Cloud Monitoring atau Cloud Logging.
- Cloud Monitoring (Metrik): Data performa kuantitatif
diekspor sebagai metrik standar Google Cloud .
- Kesehatan Jaringan: mencakup metrik seperti waktu round-trip minimum, rata-rata, dan maksimum, persentase kehilangan paket, dan jitter.
- Pengalaman Web: mencakup metrik seperti waktu transaksi total, waktu pencarian DNS, waktu ke byte pertama (TTFB), dan kode status HTTP.
- Cloud Logging (Peristiwa): Perubahan status kualitatif dan alarm diekspor sebagai log terstruktur. Anda dapat membuat kueri log ini di Logs Explorer untuk melakukan analisis akar masalah atau membuat pemberitahuan berbasis log untuk notifikasi langsung.
networkmanagement.googleapis.com/insights_alarm: Dipicu saat performa menyimpang dari nilai dasar yang Anda tentukan.networkmanagement.googleapis.com/insights_event: Dipicu oleh perubahan struktural, seperti saat Monitoring Point offline dan online lagi, atau perubahan rute jaringan (perubahan jalur).
Pemberitahuan dan notifikasi
Kebijakan pemberitahuan adalah mekanisme dalam Google Cloud Observability yang mengirimkan notifikasi ke tim Anda.
- Pemberitahuan Berbasis Log:
Cloud Network Insights menggunakan kebijakan pemberitahuan berbasis log. Saat alarm dipicu, alarm akan menulis entri log terstruktur (
networkmanagement.googleapis.com/insights_alarm) ke Cloud Logging. - Template yang Telah Ditentukan:
Untuk menyederhanakan konfigurasi, Cloud Network Insights
menyediakan template kebijakan pemberitahuan yang telah ditentukan di Google Cloud konsol. Template ini memungkinkan Anda membuat kebijakan dengan cepat untuk skenario umum seperti
Critical Network Alarm. - Saluran Notifikasi: Kebijakan pemberitahuan terhubung ke Google Cloud saluran notifikasi yang ada, sehingga Anda dapat menerima pemberitahuan Cloud Network Insights menggunakan email, Slack, PagerDuty, SMS, atau Pub/Sub.
Tindakan dan platform
Tugas pengelolaan Cloud Network Insights dibagi antara Google Cloud dan AppNeta. Tabel berikut memetakan tindakan umum ke platform yang benar tempat Anda melakukannya.
| Tindakan | Antarmuka | Deskripsi |
|---|---|---|
| Men-deploy Monitoring Points | Google Cloud Konsol | Download paket penginstalan (Docker, Helm, OVA) dan lihat status koneksi (Aktif atau Offline) Monitoring Points Anda di sini. |
| Melihat Monitoring Points | Google Cloud Konsol | Lihat armada agen Anda, periksa versi software, dan identifikasi Monitoring Points mana yang memerlukan upgrade. |
| Membuat kebijakan pemantauan | AppNeta | Tentukan aturan untuk pengujian, termasuk sumber, target, dan profil. Kebijakan ini menghasilkan jalur jaringan aktif dan jalur web yang mengumpulkan telemetri. |
| Melihat metrik tingkat tinggi | Google Cloud Konsol | Lihat metrik performa standar (latensi, kehilangan, jitter) untuk jalur Anda langsung di dasbor Cloud Monitoring. |
| Pemecahan masalah mendalam | AppNeta | Lihat diagnostik lanjutan, seperti visualisasi rute hop-by-hop (TruPath) atau diagram garis waktu untuk transaksi web. |
| Membuat aturan alarm | AppNeta | Tentukan nilai minimum yang memicu peristiwa dan log untuk dikirim ke Google Cloud. |
| Mengonfigurasi kebijakan pemberitahuan dan notifikasi | Google Cloud Konsol | Konfigurasi kebijakan notifikasi (email, Slack, PagerDuty, atau Pub/Sub) menggunakan kebijakan pemberitahuan berbasis log. |
Sinkronisasi Data
Meskipun konfigurasi terjadi di dua tempat, data disinkronkan kembali ke Google Cloud
- Metrik: Data performa yang dikumpulkan oleh Monitoring Points diekspor ke Cloud Monitoring.
- Log: Alarm dan peristiwa yang dihasilkan oleh AppNeta diekspor ke Cloud Logging.