Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Connect ke sumber data OpenTSDB
Grafana yang Dikelola Amazon dikirimkan dengan dukungan lanjutan untuk OpenTSDB.
Menambahkan sumber data
-
Buka menu samping dengan memilih ikon Grafana di header atas.
-
Di menu samping di bawah tautan Dasbor, Anda harus menemukan tautan Sumber Data.
-
Pilih tombol + Tambahkan sumber data di header atas.
-
Pilih OpenTSDB dari daftar dropdown Type.
catatan
Jika Anda tidak melihat link Sumber Data di menu samping Anda, itu berarti bahwa pengguna Anda saat ini tidak memiliki Admin
peran.
Nama | Penjelasan |
---|---|
Name
|
Nama sumber data. Ini adalah bagaimana Anda melihat sumber data di panel dan kueri. |
Default
|
Sumber data default berarti bahwa itu akan dipilih sebelumnya untuk panel baru. |
Url
|
Protokol HTTP, ip dan port server opentsdb Anda (port default biasanya 4242). |
Access
|
Server (default) = URL harus dapat diakses dari backend/server Grafana. |
Version
|
Versi = versi opentsdb, baik <=2.1 atau 2.2. |
Resolution
|
Metrik dari opentsdb dapat memiliki titik data dengan resolusi kedua atau milidetik. |
Editor kueri
Buka grafik dalam mode edit dengan memilih judul. Editor kueri akan berbeda jika sumber data memiliki versi <=2.1 atau = 2.2. Dalam versi sebelumnya, hanya tag yang dapat digunakan untuk kueri OpenTSDB. Tetapi dalam versi yang terakhir, filter serta tag dapat digunakan untuk menanyakan opentsdb. Kebijakan Isi juga diperkenalkan di OpenTSDB 2.2.
catatan
Saat menggunakan sumber data OpenTSDB 2.2, pastikan Anda menggunakan Filter atau Tag karena keduanya saling eksklusif. Jika digunakan bersama, mungkin memberi Anda hasil yang aneh.
Menggunakan saran pelengkapan otomatis
Segera setelah Anda mulai mengetik nama metrik, nama tag, dan nilai tag, Anda akan melihat saran lengkap otomatis yang disorot untuknya. Pelengkapan otomatis hanya berfungsi jika API saran OpenTSDB diaktifkan.
Kueri template
Alih-alih hardcoding hal-hal seperti server, aplikasi dan nama sensor dalam kueri metrik Anda, Anda dapat menggunakan variabel di tempatnya. Variabel ditampilkan sebagai kotak pilih dropdown di bagian atas dasbor. Anda dapat menggunakan kotak dropdown ini untuk mengubah data yang ditampilkan di dasbor Anda.
Untuk informasi selengkapnya tentang variabel template dan template, lihatTemplate dan variabel.
Variabel kueri
Sumber data OpenTSDB mendukung kueri variabel template. Ini berarti Anda dapat membuat variabel template yang mengambil nilai dari OpenTSDB. Misalnya, nama metrik, nama tag, atau nilai tag.
Saat menggunakan OpenTSDB dengan variabel template query
tipe Anda dapat menggunakan sintaks berikut untuk pencarian.
Kueri | Deskripsi |
---|---|
metrics(prefix)
|
Mengembalikan nama metrik dengan awalan tertentu (bisa kosong). |
tag_names(cpu)
|
Mengembalikan nama tag (yaitu, kunci) untuk metrik cpu tertentu. |
tag_values(cpu, hostname)
|
Mengembalikan nilai tag untuk cpu metrik dan nama host kunci tag. |
suggest_tagk(prefix)
|
Mengembalikan nama tag (yaitu, kunci) untuk semua metrik dengan awalan tertentu (bisa kosong). |
suggest_tagv(prefix)
|
Mengembalikan nilai tag untuk semua metrik dengan awalan tertentu (bisa kosong). |
Jika Anda tidak melihat variabel template yang diisi di Preview of
values
bagian, Anda harus mengaktifkan tsd.core.meta.enable_realtime_ts
dalam pengaturan server OpenTSDB. Juga, untuk mengisi metadata data deret waktu yang ada di OpenTSDB, Anda harus berjalan tsdb uid metasync
di server OpenTSDB.
Templating bersarang
Satu variabel template dapat digunakan untuk memfilter nilai tag untuk variabel template lain. Parameter pertama adalah nama metrik, parameter kedua adalah kunci tag yang Anda butuhkan untuk menemukan nilai tag, dan setelah itu semua variabel template dependen lainnya. Beberapa contoh disebutkan di bawah ini untuk membuat kueri template bersarang bekerja dengan sukses.
Kueri | Deskripsi |
---|---|
tag_values(cpu, hostname, env=$env)
|
Mengembalikan nilai tag untuk metrik cpu, nilai tag env yang dipilih, dan nama host kunci tag. |
tag_values(cpu, hostname, env=$env,
region=$region)
|
Mengembalikan nilai tag untuk metrik cpu, nilai tag env yang dipilih, nilai tag wilayah yang dipilih, dan nama host kunci tag. |
Untuk informasi selengkapnya tentang kueri metrik OpenTSDB, lihat dokumentasi OpenTSDB