Grafana: Bagaimana cara menyematkan dasbor lain ke dalam satu dasbor sehingga dasbor yang satu menampilkan konten orang lain pada tempatnya?

Dibuat pada 1 Sep 2015  ·  25Komentar  ·  Sumber: grafana/grafana

Misalnya saya memiliki dasbor cpu1 dan dasbor cpu2, bagaimana cara membuat "cpu-semua-dasbor" yang menggabungkan dasbor cpu1 dan cpu2 tanpa menyalin-tempel 2 dasbor ke dasbor "semua"?

Terima kasih!

typquestion

Komentar yang paling membantu

Ini akan sangat berguna untuk kasus penggunaan berikut:

  • Sistem yang dimonitor terdiri dari beberapa layanan.
  • Setiap layanan memiliki dasbornya sendiri dengan panel khusus untuk layanan itu.
  • Dasbor umum untuk penggunaan CPU, penggunaan memori, disk I / O dll, dengan variabel template yang dapat menjadi salah satu mesin layanan.

Menyematkan dasbor umum di dasbor layanan, dengan variabel templat yang disetel ke masing-masing layanan, akan sangat bagus untuk dimiliki.

Tanpa ini, Anda harus bolak-balik, atau menyalin panel generik ke semua dasbor layanan setiap kali Anda mengeditnya.

Semua 25 komentar

ekspor kedua dasbor ke json, gabungkan keduanya dalam editor teks :)

Terima kasih balasannya.

Ya, tentu bisa dilakukan seperti itu. Tetapi jika satu dasbor pernah berubah, saya harus melakukan "ekspor-gabung-impor" lagi. Yang saya inginkan adalah, menyematkan satu dasbor ke dasbor lainnya. Sama seperti "Tambahkan Panel-> Grafik", saya dapat melakukan "Tambahkan Panel -> Dasbor" dan menampilkan dasbor lain di tempatnya.

Maaf jika judul saya membuat beberapa kesalahpahaman, saya telah mengubahnya agar lebih sesuai dengan persyaratan saya.

hai @torkelo dapatkah Anda membuka kembali masalah ini?

@MichaelScofield Saya tidak yakin, mengapa Anda menginginkan ini?

@torkelo Saya memiliki sepuluh cpu untuk dipantau, setiap cpu menghasilkan semua jenis metrik yang ingin saya tunjukkan di dasbornya sendiri, cpu1-dashboard, cpu2-dashboard, ...

Sementara itu, saya juga ingin memiliki dasbor unik yang menunjukkan semua metrik CPU, jadi saya bisa melihat gambaran keseluruhan.

Saat ini saya harus membuat semua 10 dasbor CPU, dan mengekspor semuanya, menggabungkan jsons di editor teks dan kemudian mengimpornya. Jika, katakanlah, cpu1 memiliki metrik khusus untuk dipantau (yang lainnya tidak), saya harus mengulangi "ekspor-gabungkan-impor" lagi. Itu pekerjaan yang berat hanya dengan menambahkan grafik kecil.

Jika dasbor dapat menampilkan dasbor lain di tempat, saya hanya perlu mengubah satu-satunya dasbor (dasbor cpu1 di sini), dan menyegarkan dasbor unik yang berisi semua dasbor. Itu sangat mudah.

@MichaelScofield tetapi bukankah seharusnya itu 3 dasbor? satu dasbor khusus cpu dan satu dasbor ikhtisar?

@torkelo
Saya telah memperbarui komentar. Ya, ada 3 dasbor, dan yang saya inginkan hanyalah mengubah satu dasbor tertentu, tidak perlu mengubah dasbor ikhtisar.

Tetapi dasbor ikhtisar akan berbeda sekarang? Berisi lebih banyak grafik gaya ikhtisar?

Iya benar sekali! Dasbor ikhtisar juga akan diubah sesuai dengan dasbor spesifik! Ini akan berisi grafik baru yang diperkenalkan oleh dasbor spesifik yang diubah.

apa yang saya katakan adalah bahwa dasbor ikhtisar tidak boleh berisi dasbor lain itu harus berisi grafik gaya ikhtisar. dan tautan dasbor ke dasbor yang lebih spesifik.

membuat dasbor ikhtisar dengan menyematkan dasbor lain tidak masuk akal, cukup buat satu dasbor besar dengan baris yang diciutkan dalam kasus itu.

Ya ... dasbor besar dengan baris yang diciutkan yang disematkan dengan dasbor lain itulah yang saya butuhkan. ;-)

Apakah ada cara untuk mencapai dasbor ikhtisar besar itu?

ya, menggunakan baris dan menutupnya. Anda tidak perlu menyematkan dasbor lain dalam hal ini, Anda hanya dapat memiliki satu dasbor besar karena dasbor ikhtisar Anda sebenarnya bukan dasbor ikhtisar tetapi dasbor dengan dasbor lain. Jadi Anda bisa melewati semuanya dan membuat satu dasbor besar dalam kasus itu :)

Itulah yang saya lakukan sekarang, terima kasih atas semua balasan ini dan kesabaran Anda!

np, maaf karena bermasalah, hanya mencoba memahami kasus penggunaan Anda. Saya pikir saya akan tetap menutup ini karena saya pikir ini dapat diselesaikan dengan cara lain.

Ini akan sangat berguna untuk kasus penggunaan berikut:

  • Sistem yang dimonitor terdiri dari beberapa layanan.
  • Setiap layanan memiliki dasbornya sendiri dengan panel khusus untuk layanan itu.
  • Dasbor umum untuk penggunaan CPU, penggunaan memori, disk I / O dll, dengan variabel template yang dapat menjadi salah satu mesin layanan.

Menyematkan dasbor umum di dasbor layanan, dengan variabel templat yang disetel ke masing-masing layanan, akan sangat bagus untuk dimiliki.

Tanpa ini, Anda harus bolak-balik, atau menyalin panel generik ke semua dasbor layanan setiap kali Anda mengeditnya.

Saya harus setuju dengan @rightfold. Ini bisa menjadi fitur yang sangat bagus. Seseorang dapat membuat dasbor generik dan orang lain dapat menanamkannya di dasbor mereka dengan bidang templat tertentu yang berbeda di antara setiap pengguna.

Contoh saya adalah dasbor Hystrix yang menunjukkan permintaan buruk, kesalahan, pengecualian, panggilan bagus, dll. Saya membuat dasbor dengan templat sehingga layanan yang berbeda dapat menggunakan dasbor yang sama. Saya dapat membuat tautan ke dasbor, tetapi kemudian saya harus mengeklik tautan untuk ditampilkan. Ini bagus untuk saat ini, tapi saya hanya meminta Anda untuk mempertimbangkannya kembali.

Kami memiliki wiki di depan Grafana yang menggabungkan beberapa dasbor dalam satu halaman wiki tunggal menggunakan bingkai. Itu memungkinkan kami memiliki dasbor AWS / SQS dan AWS / DynamoDB generik yang menerima parameter yang diperlukan di URL. Selain itu, kami menggunakan dasbor umum untuk memantau penyeimbang beban dan armada host untuk setiap layanan tanpa harus mengulangi dasbor tersebut berulang kali.

Ada pembaruan tentang ini? kami menggunakan kubernetes dan menerapkan dasbor per layanan mikro - tetapi saya ingin menggabungkannya menjadi satu dasbor besar - jika bisa dinamis - akan lebih baik (artinya - putar ulang dasbor yang ada dan gabungkan)

Masih mencari fitur ini, untuk dasbor tingkat tinggi (seperti perusahaan) agar tidak perlu memperbarui kode setiap kali salah satu dasbor tingkat yang lebih rendah mengubah konfigurasi panelnya. Ada pembaruan?

Saya mencoba ini beberapa waktu yang lalu ... mungkin relevan:
https://github.com/grafana/grafana/pull/15620

Tautan mungkin memenuhi fitur ini.

image

image

Klik tombol tersebut akan melompat ke dashboard lain.

Atau kita bisa menggunakan fitur variabel.

image

image

Ini adalah fitur yang sangat penting, yang dapat digunakan dalam skenario yang berbeda.

_Contohnya_
Anda memiliki 3 panel berbeda dan Anda ingin membuat 4 dasbor dengan kombinasi berbeda sebagai
Dasbor # 1: Panel # 1 + Panel # 2
Dasbor # 2: Panel # 2 + Panel # 3
Dasbor # 3: Panel # 3 + Panel # 1
Dasbor # 4: Panel # 1 + Panel # 2 + Panel # 3

Sekarang Anda ingin memutar playlist Grafana di Kios / TV. Jadi, Anda tidak dapat menggunakan tautan.

Cara saat ini:
Buat 4 dasbor baru dan buat panel baru untuk setiap dasbor.

Isu:
Jika Anda ingin mengubah sesuatu untuk Panel # 2 .. Anda harus memperbarui Dashboard # 1, # 2 dan # 4. Itu sama sekali tidak ramah pengguna, karena Anda akan mendapatkan lebih dari 20 dasbor jika Anda akan memantau sistem ukuran sedang.

Apa yang akan menjadi luar biasa:

  1. Pilihan untuk membuat dan memberi nama panel.
  2. Membuat dasbor dengan panel baru atau Anda dapat mengimpor di atas panel yang dibuat menggunakan nama.
  3. Saat dijalankan, dasbor akan mendapatkan konten yang diperbarui dari panel.
  4. Jika Anda ingin mengubah panel # 2, Anda tidak perlu mengubah dasbor sama sekali.

Sekarang semua akan bahagia ...

Jika Anda bertanya kepada saya, fitur ini diharapkan secara default.

Saya tidak yakin apakah komentar pada utas tertutup dicentang, mungkin kami ingin membuka kembali masalah ini atau membuat yang baru dengan detail yang disebutkan oleh @ prashant1rana

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

darox picture darox  ·  105Komentar

costimuraru picture costimuraru  ·  132Komentar

7lives83 picture 7lives83  ·  82Komentar

KZ-Lucas picture KZ-Lucas  ·  77Komentar

marshell08 picture marshell08  ·  115Komentar