Grafana: [Permintaan Fitur] Mengukur nilai min/maks sebagai variabel

Dibuat pada 6 Mei 2016  ·  90Komentar  ·  Sumber: grafana/grafana

Hai,
Alangkah baiknya jika kita bisa menggunakan variabel sebagai nilai min dan max di panel gauge.
Dalam kasus saya, saya memantau penggunaan data dan memiliki format data seperti ini:

Login | Space used | Quota
Foo   | 35 Gb      |50 Gb
Bar   | 65 Gb      |100 Gb 
...

Jadi "ruang yang digunakan" adalah hasil kueri dan "Kuota" harus menjadi nilai Max pengukur.
Saya pikir apakah ada penggunaan variabel lain sebagai nilai min/maks.

Terima kasih banyak atas pekerjaan hebat Anda!

arepanesinglestat typfeature-request

Komentar yang paling membantu

Silakan tambahkan reaksi Anda ke posting pertama alih-alih memposting pesan +1 . Orang-orang yang berlangganan pemberitahuan tentang masalah ini akan menghargainya. Terima kasih.

Semua 90 komentar

Ohh, aku ingin yang ini!
sebagai contoh: Kami memiliki banyak wadah kucing jantan di sini, dan saya akan menampilkan memori yang digunakan, gc, dan nilai lainnya di panel pengukur.
saya membutuhkan nilai maks yang dapat dikonfigurasi untuk ini.

Saya juga menginginkan ini! Kasus penggunaan saya adalah untuk menampilkan ukuran penggunaan disk/sistem file di mana maks didasarkan pada kueri yang tidak divisualisasikan (disk1.Total)

Saya benar-benar memberi +1 untuk itu, satu kasus penggunaan sederhana:

Jumlah login pengguna di dalam aplikasi
Nilai maksimum : Raih nilai login pengguna tertinggi sejak 7 hari

+1 lagi dari saya.

Saya ingin fitur ini dapat menampilkan jumlah perangkat "naik" dari total alih-alih memiliki 2 statistik individu, "naik" dan "turun".

+1 lagi dari saya.

Saya mendukung ini, saya dapat memikirkan aplikasi yang tak terhitung jumlahnya untuk fitur ini di tempat kerja :)

+1 dari saya.

Fitur itu akan sangat berguna.

+1, baru saja mencoba melakukan ini dan merasa hancur karena tidak berhasil.

+1 Ini sangat dibutuhkan.

+1 itu akan sangat berguna

Memantau OSD di cluster Ceph, bisa juga menggunakan fitur ini!

+1 di sini juga!

ini akan sangat dihargai.

Halo,

Setiap tonggak yang ditentukan? Pembaruan terakhir adalah untuk 4.2.0 tetapi jelas tidak mengandung fitur baru yang mengkilap ini :-)

Terima kasih atas kerja bagusnya!

+1 Pasti akan menggunakan ini, akan jauh lebih baik daripada harus memperbarui secara manual TB/PB maks saat kami mengembangkan sistem file

+1

+1

+1

+1

+1, saya hanya mencoba melihat apakah ini bisa dilakukan dan menemukan masalah ini. Akan menyenangkan melihat ini dikerjakan ulang menjadi tonggak baru sejak v4.2.0 telah berlalu selama beberapa waktu.

+1

+1

+1 (Saya sangat membutuhkan ini!)

+1 lagi dari saya. Ingin melihat apakah saya dapat mengatur maks menjadi berapa pun nilai jam_threads_peak dari metrik prometheus.

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

Silakan tambahkan reaksi Anda ke posting pertama alih-alih memposting pesan +1 . Orang-orang yang berlangganan pemberitahuan tentang masalah ini akan menghargainya. Terima kasih.

+1
Saya pasti akan menghargai penggunaan variabel dalam pengukur untuk pengaturan maksimal, karena mudah untuk menanyakan nilai ke dalam variabel.

+1

+1

+1

+1, ini akan memberi kami fleksibilitas untuk memantau penggunaan disk, karena kapasitas disk dapat berubah di masa mendatang, nilai hardcode memberi kami banyak pekerjaan yang membosankan untuk diperbarui.

+1

+1

+1

Ini pasti akan berguna! Saya memiliki IP pemantauan dasbor yang disewa per cakupan di server DHCP saya. Ini didasarkan pada panel berulang untuk setiap cakupan. Saya ingin dapat menggunakan pengukur untuk mengatur nilai maksimum dan peringatan secara dinamis. Saya harus menggunakan matematika untuk melakukan ini, di mana maks digunakan + IP gratis karena itu adalah dua statistik yang saya miliki. Tentu saja, saya dapat mengatur dasbor ini secara manual, tetapi saya memiliki ratusan cakupan untuk dipantau.

Saya selalu berpikir akan lebih baik untuk menambahkan lebih dari satu kueri ke panel SingleStat dan kemudian hanya menggunakan kueri tambahan untuk min, maks, dll....

Saya ingin menggunakannya untuk menunjukkan Rentang Kecepatan Koneksi dari 30+ situs dengan nilai maks yang bervariasi. Jadi +1!

+1, sangat berguna jika kami memiliki fitur ini

+1 untuk maks, tolong! Gauge hampir tidak berguna tanpanya untukku.

+1 sama untuk saya, saya juga membutuhkan fitur ini.

+1

+1

+1

Kenapa sepertinya SEMUA orang menerima pemberitahuan yang mengganggu itu KECUALI pengelolanya :s

Kami melihat mereka baik-baik saja , sekitar 100 sehari :). Adakah yang harus kita lakukan?

Untuk orang-orang yang harus menyesuaikan setiap pengukur ketika sesuatu seperti ruang disk berubah, mengapa tidak menampilkan penggunaan dalam persentase? Jadi current()/max()

Saya masih dapat melihat bagaimana permintaan fitur ini merupakan peningkatan dari itu, tetapi saya pikir itu bisa membantu untuk sementara.

@sanderploegsma Ide bagus sebagai solusi!
Tapi saya berharap mereka akan memungkinkan dalam waktu dekat untuk menggunakan variabel untuk nilai min/maks.

@sanderploegsma Sayangnya itu hanya mungkin dengan backend tertentu, tidak bisa melakukannya dengan InfluxDB AFAIK... ️

@sanderploegsma Sayangnya itu hanya mungkin dengan backend tertentu, tidak bisa melakukannya dengan InfluxDB AFAIK... ️

Mungkin saja, kami menggunakannya dengan InfluxDB dengan metrik berikut:

SELECT mean("used_space")/mean("total_space")*100 FROM "disk_space" WHERE ("hostname" =~ /^$server$/) AND $timeFilter GROUP BY time($__interval) fill(null)
Sekarang yang harus Anda lakukan adalah mengubah unit menjadi persen (0-100), tentukan ambang batas Anda dan konfigurasikan Max Gauge ke 100 di tab opsi

@dyordanovv Hanya berfungsi jika nilai "total" Anda terkandung dalam metrik yang sama, yang tidak berlaku untuk saya. Juga ini hanya akan memberi Anda persentase dan bukan ukuran yang mengatakan 572 MB / 1024 MB misalnya, yang berguna untuk dilihat sekilas.

Jadi akan sangat menyenangkan untuk dapat mendefinisikan kueri terpisah untuk mendapatkan nilai maksimal, tidak boleh terlalu sulit!

+1
dan secara umum akan sangat bagus untuk mengizinkan penggunaan variabel di tempat lain seperti di panel Grafik -> Sumbu -> Y-Max

Halo, bisakah ini dilakukan dengan plugin khusus?
(bertanya untuk mengetahui apakah ada batasan "grafana" tentang itu atau apakah kita bisa melakukannya sendiri)

Untuk orang-orang yang harus menyesuaikan setiap pengukur ketika sesuatu seperti ruang disk berubah, mengapa tidak menampilkan penggunaan dalam persentase? Jadi current()/max()

Saya masih dapat melihat bagaimana permintaan fitur ini merupakan peningkatan dari itu, tetapi saya pikir itu bisa membantu untuk sementara.

Penerus Singlestat (Multistat?) dapat mengizinkan:

  1. menggunakan lebih dari satu metrik; A, B, C dll.
  2. mengacu pada hasil nilai metrik dalam min, maks, dll. Atau bahkan dalam tampilan nilai stat itu sendiri.

Dengan hal-hal seperti itu, sisanya bisa dibuat logis dan sederhana, bukan?

Hari ini, kami akhirnya menaburkan banyak grafik berulang untuk variabel yang sama hanya untuk menampilkan angka dengan jelas.

Mungkin ini adalah hal di mana ini perlu dilakukan? -- https://github.com/grafana/grafana/issues/10358

Meskipun, apa yang saya cari terutama adalah cara untuk mendapatkan nilai maks dinamis ... yaitu, lebih sederhana daripada panel multistat lengkap.

Fitur ini telah diminta selama hampir 2 tahun sekarang dan bekerja dengan nilai non-persen untuk Gauge adalah rasa sakit yang nyata tanpa variabel.
Jika Anda ingin menampilkan nilai lain yang sama sekali berbeda satu sama lain (menggunakan variabel untuk mendapatkan beberapa nama host dengan InfluxDB), Anda tidak dapat menggunakan panel berulang di dasbor Anda.
Sebagai contoh saya ingin melihat total GB yang digunakan per host dengan pengukur. Satu-satunya cara untuk melakukannya adalah membuat satu panel untuk setiap nilai dan mendapatkan total ruang disk secara manual dan menambahkannya sendiri ke nilai maksimal pengukur.

Saya sangat berharap fitur ini akan segera diimplementasikan. (sejauh yang saya lihat belum ada di build malam 5.5.0-d95a42b3pre1)

+1

+1

+1 Saya sangat membutuhkan ini!, ini akan sangat fungsional dan dapat digunakan untuk nilai yang dapat berubah kapan saja. Bagaimana status fitur ini? Saya sangat bersemangat tentang itu.

+1

+1

+1

2019 +1

Apakah ada yang mengerjakan ini?

@ch-hristov Tidak terlihat seperti itu. Harap dicatat bahwa fungsi gauge di singlestat sedang dipindahkan ke panel baru bernama Gauge dan ditulis dalam React. Jika Anda ingin bekerja dengan ini, itu harus diterapkan untuk panel React Gauge.

+1 Tolong

ada pembaruan? ini akan berguna untuk metrik Rencana/Fakta

+1

Bisakah kita berhenti dengan +1? Hanya memilih posting lain. Semua orang lain yang berlangganan masalah ini mendapatkan surat bodoh karena Anda ingin menjadi "keren". Tolong hentikan.

Bisakah kita berhenti dengan +1? Hanya memilih posting lain. Semua orang lain yang berlangganan masalah ini mendapatkan surat bodoh karena Anda ingin menjadi "keren". Tolong hentikan.

Anda dapat menonaktifkan utas ...

Anda dapat menonaktifkan utas ...

Itu tolol. Kami berlangganan utas ini karena suatu alasan, bukan untuk melihat orang berpikir mereka keren dengan melakukan +1 seperti ini adalah hal mati yang disebut google+. Kami berlangganan karena kami ingin melihat perkembangan masalah ini, ini tentang Grafana. Mari kita tetap tentang grafana dan fitur/masalahnya apa saja.

Anda dapat menonaktifkan utas ...

Itu tolol. Kami berlangganan utas ini karena suatu alasan, bukan untuk melihat orang berpikir mereka keren dengan melakukan +1 seperti ini adalah hal mati yang disebut google+. Kami berlangganan karena kami ingin melihat perkembangan masalah ini, ini tentang Grafana. Mari kita tetap tentang grafana dan fitur/masalahnya apa saja.

Cukup adil

Saya terutama melihat ke dalam pengukur batang karena saya menginginkan bagan batang horizontal, tetapi membutuhkan nilai dinamis/otomatis maks.
Ditemukan sekarang bahwa https://grafana.com/grafana/plugins/michaeldmoore-multistat-panel sudah menyediakan semua ini dan berfungsi dengan baik untuk saya.

+1

2020 +1

Hai,
Saya sangat tertarik dengan itu.
adakah yang sedang mengerjakan ini saat ini?

Masalah ini terbuka selama hampir empat tahun dan memiliki banyak suka tetapi tidak diimplementasikan? Mengapa? Saya tidak melihat komentar pengelola di sini? Atau aku melewatkannya?
Persentase solusi hanya itu, solusi.
Jika Anda memiliki contoh seperti yang disebutkan di sini dengan memori (RAM) atau penyimpanan atau (dalam kasus saya) node dalam sebuah cluster, persentase dapat memberi Anda gambaran, tetapi secara psikologis berbeda untuk otak manusia jika Anda melihat persentase atau nilai total.

Jika saya melihat cluster kami memiliki penggunaan 70 persen atau saya melihat ada 70 Node yang digunakan tetapi 30 tidak digunakan, itu membuat perbedaan total dalam pernyataannya dan juga membantu memberikan informasi yang dapat ditindaklanjuti.
Jika saya hanya memiliki persentase, saya perlu menghitungnya sendiri atau di panel lain. Tapi kemudian saya memiliki dua panel untuk mendapatkan ide bagus tentang statusnya, bukan hanya satu panel yang sangat membantu.

Masalah ini terbuka selama hampir empat tahun dan memiliki banyak suka tetapi tidak diimplementasikan? Mengapa?

Saya ingin ini diterapkan, tetapi untuk menjawab pertanyaan di atas adalah - karena tidak ada yang mengimplementasikannya. Orang-orang sibuk, memiliki prioritas lain, atau tidak tahu cara membuat kode. Jadi tidak ada yang mengajukan PR dan tidak ada yang bisa melakukan upaya yang diperlukan. Itu kemungkinan besar mengapa.

FYI.. ini (setidaknya dalam beberapa bentuk) akan datang di 7.0 karena kami memiliki infrastruktur override properti yang lebih umum yang memungkinkan Anda menggunakan variabel template (dan metadata dari respons kueri)

Fitur ini sudah lebih dari 4 tahun, jadi saya rasa tidak ada yang akan melakukannya sekarang, jika tidak dilakukan dalam 4 tahun. Solusi yang mungkin saya terapkan adalah dengan diagram Pie (ini adalah yang paling dekat dengan pengukur) dengan memilih dua nilai (katakanlah kami menampilkan RAM bekas / total RAM):

  • pilih RAM bekas
  • pilih (total RAM - RAM bekas) - ini memberikan RAM gratis
    Memilih diagram lingkaran untuk pekerjaan itu, ini memberi Anda lingkaran penuh dengan RAM bekas + gratis sebagai irisan.

FYI.. ini (setidaknya dalam beberapa bentuk) akan datang di 7.0 karena kami memiliki infrastruktur override properti yang lebih umum yang memungkinkan Anda menggunakan variabel template (dan metadata dari respons kueri)

Kami memiliki 7.0.3 sekarang dan ini masih menjadi masalah. Saya tidak bisa membayangkan bagaimana orang menggunakan grafik tanpa dapat menetapkan nilai maksimal, ini adalah kekecewaan yang sangat besar bagi saya.

Fitur ini sudah lebih dari 4 tahun, jadi saya rasa tidak ada yang akan melakukannya sekarang, jika tidak dilakukan dalam 4 tahun. Solusi yang mungkin saya terapkan adalah dengan diagram Pie (ini adalah yang paling dekat dengan pengukur) dengan memilih dua nilai (katakanlah kami menampilkan RAM bekas / total RAM):

* select used RAM

* select (total RAM - used RAM) - this gives the free RAM
  Picking pie chart for the job, it gives you a full circle with the used + free RAM as the slices.

@leppeles sudahkah Anda menemukan cara melakukan banyak host/instance atau grup Host dalam satu panel?

Fitur ini sudah lebih dari 4 tahun, jadi saya rasa tidak ada yang akan melakukannya sekarang, jika tidak dilakukan dalam 4 tahun. Solusi yang mungkin saya terapkan adalah dengan diagram Pie (ini adalah yang paling dekat dengan pengukur) dengan memilih dua nilai (katakanlah kami menampilkan RAM bekas / total RAM):

* select used RAM

* select (total RAM - used RAM) - this gives the free RAM
  Picking pie chart for the job, it gives you a full circle with the used + free RAM as the slices.

@leppeles sudahkah Anda menemukan cara melakukan banyak host/instance atau grup Host dalam satu panel?

Tidak, dalam kasus saya itu tidak diperlukan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat