Grafik simpul - Amazon Managed Grafana

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Grafik simpul

Topik dokumentasi ini dirancang untuk ruang kerja Grafana yang mendukung Grafana versi 10.x.

Untuk ruang kerja Grafana yang mendukung Grafana versi 9.x, lihat. Bekerja di Grafana versi 9

Untuk ruang kerja Grafana yang mendukung Grafana versi 8.x, lihat. Bekerja di Grafana versi 8

Grafik node dapat memvisualisasikan grafik atau jaringan yang diarahkan. Mereka menggunakan tata letak gaya terarah untuk memposisikan node secara efektif, sehingga mereka dapat membantu menampilkan peta infrastruktur yang kompleks, hierarki, atau menjalankan diagram.

Persyaratan data

Grafik simpul membutuhkan bentuk data tertentu untuk dapat menampilkan simpul dan tepinya. Tidak semua sumber data atau kueri dapat divisualisasikan dengan grafik ini. Jika Anda ingin menggunakan ini sebagai pengembang sumber data, lihat bagian tentang API data.

Grafik simpul terdiri dari node dan tepi.

  • Sebuah simpul ditampilkan sebagai lingkaran. Sebuah node mungkin mewakili aplikasi, layanan, atau apa pun yang relevan dari perspektif aplikasi.

  • Tepi ditampilkan sebagai garis yang menghubungkan dua node. Koneksi mungkin permintaan, operasi, atau hubungan lain antara dua node.

Baik node dan edge dapat memiliki metadata atau statistik terkait. Sumber data mendefinisikan informasi dan nilai apa yang ditampilkan, sehingga sumber data yang berbeda dapat menunjukkan jenis nilai yang berbeda atau tidak menunjukkan beberapa nilai.

Simpul

Biasanya, node menunjukkan dua nilai statistik di dalam node dan dua pengidentifikasi tepat di bawah node, biasanya nama dan jenis. Node juga dapat menampilkan serangkaian nilai lain sebagai lingkaran warna di sekitar node, dengan bagian warna berbeda mewakili nilai yang berbeda yang harus menambahkan hingga 1. Misalnya, Anda dapat memiliki persentase kesalahan yang diwakili oleh bagian merah dari lingkaran.

Detail tambahan dapat ditampilkan dalam menu konteks, yang ditampilkan saat Anda memilih node. Ada juga tautan tambahan di menu konteks yang dapat menargetkan bagian lain dari ruang kerja Grafana atau tautan eksternal apa pun.

catatan

Grafik node hanya dapat menampilkan 1.500 node. Jika batas ini dilintasi, peringatan terlihat di sudut kanan atas, dan beberapa node akan disembunyikan. Anda dapat memperluas bagian tersembunyi dari grafik dengan mengklik penanda node tersembunyi dalam grafik.

Tepi

Tepi juga dapat menunjukkan statistik saat Anda mengarahkan kursor ke tepi. Mirip dengan node, Anda dapat membuka menu konteks dengan detail dan tautan tambahan dengan memilih tepi.

Sumber data pertama yang mendukung visualisasi ini adalah sumber AWS X-Ray data untuk fitur peta layanannya. Untuk informasi selengkapnya, lihat Connect ke sumber AWS X-Ray data.

Menavigasi grafik simpul

Panci

Anda dapat menggeser dalam grafik simpul dengan memilih di luar node atau tepi mana pun dan menyeret pointer.

Memperbesar atau memperkecil

Anda dapat memperbesar dengan menggunakan tombol di sudut kiri atas grafik simpul, atau menggunakan roda mouse atau input gulir lainnya dengan tombol Ctrl (atauCmd).

Jelajahi node tersembunyi

Jumlah node yang ditampilkan pada waktu tertentu terbatas untuk mempertahankan kinerja yang wajar. Node yang berada di luar batas ini tersembunyi di balik penanda yang dapat dipilih yang menunjukkan perkiraan jumlah node tersembunyi yang terhubung ke tepi itu. Anda dapat memilih penanda untuk memperluas grafik di sekitar simpul itu.

Tampilan kisi

Anda dapat beralih ke tampilan grid untuk memiliki gambaran yang lebih baik dari node yang paling menarik dalam grafik. Tampilan grid menunjukkan node dalam grid tanpa tepi dan dapat diurutkan berdasarkan statistik yang ditunjukkan di dalam node atau oleh statistik yang diwakili oleh batas berwarna dari node.

Untuk mengurutkan node, pilih statistik di dalam legenda. Penanda di sebelah nama stat (salah satu ˄ atau˅) menunjukkan stat mana yang saat ini digunakan untuk menyortir dan menyortir arah.

Pilih node dan kemudian pilih opsi Tunjukkan dalam tata letak Grafik untuk beralih kembali ke tata letak grafik dengan fokus pada simpul yang dipilih, untuk menunjukkannya dalam konteks grafik lengkap.

Data API

Visualisasi ini membutuhkan bentuk data tertentu yang akan dikembalikan dari sumber data agar dapat menampilkannya dengan benar.

Grafik Node minimal membutuhkan bingkai data yang menggambarkan tepi grafik. Secara default, grafik node akan menghitung node dan statistik apa pun berdasarkan bingkai data ini. Secara opsional, bingkai data kedua yang menjelaskan node dapat dikirim jika ada kebutuhan untuk menampilkan metadata spesifik node yang lebih spesifik. Anda harus mengatur frame.meta.preferredVisualisationType = 'nodeGraph' pada kedua frame data atau menamainya nodes dan edges masing-masing untuk grafik node untuk dirender.

Tepi data dari struktur

Bidang yang diperlukan:

Nama bidang Jenis Deskripsi

id

string

Pengidentifikasi unik tepi.

sumber

string

Id dari simpul sumber.

target

string

Id dari target.

Bidang opsional:

Nama bidang Jenis Deskripsi

mainstat

string/nomor

Stat pertama ditampilkan di overlay saat melayang di atas tepi. Ini bisa berupa string yang menunjukkan nilai apa adanya atau bisa berupa angka. Jika itu adalah angka, unit apa pun yang terkait dengan bidang itu juga ditampilkan.

Secondarystat

string/nomor

Sama seperti MainStat, tetapi ditampilkan tepat di bawahnya.

detail__*

string/nomor

Bidang apa pun yang diawali dengan detail__ akan ditampilkan di header menu konteks saat diklik di tepi. Gunakan config.displayName untuk label yang lebih mudah dibaca manusia.

Node data dari struktur

Bidang yang diperlukan:

Nama bidang Jenis Deskripsi

id

string

Identifier unik dari node. ID ini direferensikan oleh edge di bidang sumber dan targetnya.

Bidang opsional:

Nama bidang Jenis Deskripsi

title

string

Nama node terlihat tepat di bawah node.

subjudul

string

Tambahan, nama, jenis atau pengenal lain yang ditampilkan di bawah judul.

mainstat

string/nomor

Stat pertama ditampilkan di dalam node itu sendiri. Ini bisa berupa string yang menunjukkan nilai apa adanya atau angka. Jika itu adalah angka, unit apa pun yang terkait dengan bidang itu juga ditampilkan.

Secondarystat

string/nomor

Sama seperti MainStat, tetapi ditampilkan di bawahnya di dalam node.

busur__*

number

Setiap bidang yang diawali dengan arc__ akan digunakan untuk membuat lingkaran warna di sekitar node. Semua nilai dalam bidang ini harus menambahkan hingga 1. Anda dapat menentukan warna menggunakanconfig.color.fixedColor.

detail__*

string/nomor

Setiap bidang yang diawali dengan detail__ akan ditampilkan di header menu konteks saat diklik pada node. Gunakan config.displayName untuk label yang lebih mudah dibaca manusia.

warna

string/nomor

Dapat digunakan untuk menentukan satu warna alih-alih menggunakan arc__ bidang untuk menentukan bagian warna. Ini bisa berupa string (itu harus berupa string warna HTML yang dapat diterima), atau bisa berupa angka, dalam hal ini perilaku tergantung pada field.config.color.mode pengaturan. Ini dapat digunakan, misalnya, untuk membuat warna gradien yang dikendalikan oleh nilai bidang.

ikon

string

Nama ikon untuk ditampilkan di dalam node bukan statistik default. Hanya ikon bawaan Grafana yang diizinkan (lihat ikon yang tersedia di sini).

NodeRadius

number

Nilai radius dalam piksel. Digunakan untuk mengelola ukuran node.

disorot

Boolean

Menetapkan apakah node harus disorot. Gunakan, misalnya, untuk mewakili jalur tertentu dalam grafik dengan menyoroti beberapa node dan tepi. Default ke false.