全部产品
Search
文档中心

Lindorm:Menggunakan Grafana untuk mengakses LindormTSDB

更新时间:Jul 06, 2025

Grafana adalah alat visualisasi open source yang dapat memvisualisasikan sejumlah besar data metrik. Grafana umumnya digunakan untuk menganalisis aplikasi internet dan juga banyak digunakan di sektor pemantauan industri, pemantauan meteorologi, otomatisasi rumah, manajemen prosedur, serta lainnya. LindormTSDB menyediakan plugin sumber data Alibaba Cloud Lindorm untuk menambahkan Lindorm ke Grafana sebagai sumber data. Topik ini menjelaskan cara menggunakan Grafana untuk mengakses LindormTSDB dan menganalisis data dalam GUI ter-visualisasi.

Menggunakan Managed Service for Grafana untuk mengakses LindormTSDB

Prasyarat

  • Ruang kerja Grafana telah dibuat. Untuk informasi lebih lanjut, lihat Mengelola Ruang Kerja.

  • Jika Anda ingin mengakses LindormTSDB menggunakan Internet, lakukan langkah berikut:

Prosedur

Dalam topik ini, Grafana versi 10.0.x digunakan sebagai contoh untuk menunjukkan cara mengakses LindormTSDB.

  1. Masuk ke Konsol Managed Service for Grafana. Di panel navigasi di sebelah kiri, klik Workspace Management. Kemudian, pilih ruang kerja yang ingin Anda gunakan untuk terhubung ke LindormTSDB.

  2. Di bagian Informasi Dasar, masukkan nama pengguna dan kata sandi. Nama pengguna adalah admin. Kata sandi dikonfigurasi saat ruang kerja dibuat.

  3. Tambahkan Lindorm ke Grafana sebagai sumber data.

    1. Klik ikon image.png di sudut kiri atas dan pilih Manage. Kemudian, klik Manage.

    2. Di halaman Kelola, klik Data Sources.

    3. Di halaman konfigurasi sumber data, klik Add Data Source.

    4. Masukkan "Alibaba Cloud Lindorm" di kotak pencarian halaman Tambah Sumber Data. Temukan dan klik sumber data tersebut.

    5. Konfigurasikan parameter yang dijelaskan dalam tabel berikut di tab Settings. Anda dapat mempertahankan nilai default untuk parameter lainnya.

      Item konfigurasi

      Parameter

      Diperlukan

      Deskripsi

      Name

      Ya

      Nama sumber data. Anda dapat menentukan nama kustom.

      HTTP

      URL

      Ya

      Titik akhir LindormTSDB. Untuk informasi lebih lanjut, lihat Lihat titik akhir LindormTSDB.

      Penting

      Gunakan titik akhir Internet LindormTSDB, dan pastikan bahwa titik akhir Internet layanan Grafana ditambahkan ke daftar putih instance Lindorm.

      Auth

      Basic auth

      Tidak

      Jika fitur autentikasi pengguna dan verifikasi izin diaktifkan untuk LindormTSDB, aktifkan Basic auth dan masukkan nama pengguna dan kata sandi yang digunakan untuk masuk ke LindormTSDB di bagian Basic Auth Details. Untuk informasi lebih lanjut, lihat Manajemen pengguna dan izin.

      Basic Auth Details

      Pengguna

      Tidak

      Nama pengguna yang digunakan untuk masuk ke instance Lindorm. Anda harus menentukan parameter ini jika Anda mengaktifkan Basic auth.

      Kata Sandi

      Tidak

      Kata sandi yang digunakan untuk masuk ke instance Lindorm. Anda harus menentukan parameter ini jika Anda mengaktifkan Basic auth.

      Lindorm TSDB Details

      Database

      Tidak

      Database LindormTSDB yang ingin Anda akses.

    6. Klik Save & test.

      Jika pesan "tes berhasil" ditampilkan, tes koneksi berhasil.

  4. Klik Build a dashboard.

  5. Di halaman Dasbor Baru, klik Add a new panel.

  6. Pilih sumber data Lindorm yang ditambahkan pada langkah 3.

  7. Kueri data di tab Query.

    1. Pilih sumber data yang ingin digunakan dari daftar drop-down Data source.

    2. Untuk mengkueri data di Grafana, Anda dapat menggunakan editor pernyataan SQL atau editor kueri berbasis template.

      Editor pernyataan SQL

      Klik ikon 切换 di pojok kanan atas bagian A dan ubah editor ke Mode Kueri Mentah. Kemudian, Anda dapat memasukkan pernyataan SQL Lindorm untuk melakukan kueri kompleks. Contoh berikut menunjukkan cara melakukan kueri kompleks:

      SELECT region,time,avg(temperature) FROM sensor WHERE time >= $from AND time <= $to SAMPLE BY $interval
      Catatan

      Untuk informasi lebih lanjut tentang cara menggunakan SQL Lindorm, lihat Sintaks Dasar Pernyataan SELECT.

      • time >= $from AND time <= $to menentukan kondisi waktu. Kondisi ini diperlukan dalam pernyataan. Jika tidak ditentukan, hasil kueri tidak akan dikembalikan. Variabel dalam kondisi secara otomatis diganti dengan rentang waktu yang dipilih di halaman dasbor.

      • Anda dapat mengklik Query options dan menentukan parameter Min interval dan Max data points untuk menyesuaikan nilai Interval.

      • Anda dapat menggunakan ALIAS BY untuk mengganti nama tag deret waktu. Alias deret waktu dalam format $tag_<tag_name>. Sebagai contoh, Anda dapat mengatur tag deret waktu menjadi $tag_host. Dalam hal ini, tag deret waktu adalah nama host.

      • Anda dapat menggunakan OFFSET untuk mengonfigurasi offset waktu. Ini memungkinkan Anda membandingkan data yang dihasilkan dalam periode waktu yang berbeda.

      Editor kueri berbasis template

      Anda dapat menentukan kondisi kueri serta tabel dan bidang yang ingin Anda kueri dalam template untuk melakukan kueri sederhana. Tabel berikut menjelaskan kata kunci yang dapat Anda tentukan di editor.更新选择框

      Kata Kunci

      Deskripsi

      SELECT

      Tentukan nama bidang yang ingin Anda kueri.

      FROM

      Tentukan nama tabel yang ingin Anda kueri.

      WHERE

      Tambahkan kondisi kueri.

      GROUP BY

      Tambahkan kondisi agregat.

      SAMPLE BY

      Tentukan interval pengambilan sampel. Untuk informasi lebih lanjut, lihat Kueri pengambilan sampel.

      Anda dapat mengklik Query options dan menentukan parameter Min interval dan Max data points untuk menyesuaikan nilai Interval.

      ORDER BY TIME

      Tentukan urutan pengurutan.

      LIMIT

      Tentukan jumlah maksimum baris yang dapat dikembalikan dalam set hasil.

      ALIAS BY

      Ganti nama tag deret waktu. Alias deret waktu dalam format $tag_<tag_name>. Sebagai contoh, Anda dapat mengatur tag deret waktu menjadi $tag_host. Dalam hal ini, tag deret waktu adalah nama host.

      OFFSET

      Tentukan offset waktu. Ini memungkinkan Anda membandingkan data yang dihasilkan dalam periode waktu yang berbeda.

Menggunakan layanan Grafana yang dikelola sendiri yang diterapkan pada instance ECS untuk mengakses LindormTSDB

Persyaratan penyebaran

  • Sistem operasi instance ECS adalah CentOS 7.3 64-bit atau versi yang lebih baru.

  • Instance ECS harus memiliki lebih dari 1 inti CPU, 2 GB memori, dan 10 GB kapasitas penyimpanan yang tersedia.

Prasyarat

  • Aturan yang mengizinkan lalu lintas pada port 3000 telah ditambahkan ke grup keamanan instance ECS. Untuk informasi lebih lanjut, lihat Tambah Aturan Grup Keamanan.

  • Alamat IP instance ECS telah ditambahkan ke daftar putih instance Lindorm.

    Instance ECS dan instance Lindorm berada dalam VPC yang sama: Tambahkan alamat IP privat utama instance ECS ke daftar putih instance Lindorm. Untuk informasi lebih lanjut, lihat Konfigurasi Daftar Putih.

    Instance ECS dan instance Lindorm berada dalam VPC yang berbeda:

    • Alokasikan alamat IP publik untuk instance ECS. Jika tidak ada alamat IP publik yang dialokasikan untuk instance ECS, asosiasikan EIP dengan instance ECS atau modifikasi konfigurasi bandwidth instance tersebut. Untuk informasi lebih lanjut, lihat Asosiasikan EIP dengan Instance ECS dan Modifikasi Konfigurasi Bandwidth.

    • Tambahkan alamat IP publik instance ECS ke daftar putih instance Lindorm. Untuk informasi lebih lanjut, lihat Konfigurasi Daftar Putih.

  • Jika Anda mengakses antarmuka web Grafana melalui Internet, pastikan bahwa alamat IP publik dialokasikan untuk instance ECS. Jika tidak ada alamat IP publik yang dialokasikan untuk instance ECS, asosiasikan EIP dengan instance ECS atau modifikasi konfigurasi bandwidth instance tersebut. Untuk informasi lebih lanjut, lihat Asosiasikan EIP dengan Instance ECS dan Modifikasi Konfigurasi Bandwidth. Jika Anda mengakses antarmuka web Grafana melalui VPC, Anda tidak perlu mengalokasikan alamat IP publik untuk instance ECS.

Prosedur

  1. Instal Grafana. Jika Grafana sudah diinstal, lewati langkah ini.

    1. Masuk ke instance ECS. Untuk informasi lebih lanjut, lihat Hubungkan ke Instance.

    2. Jalankan perintah berikut untuk unduh Grafana:

      wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.2.2-1.x86_64.rpm
      Catatan

      Dalam contoh ini, Grafana 8.2.2-1 digunakan. Anda dapat memilih versi Grafana yang ingin Anda instal berdasarkan kebutuhan Anda. Untuk informasi lebih lanjut tentang cara mengunduh versi lain dari Grafana, kunjungi Situs Resmi Grafana.

    3. Jalankan perintah berikut untuk menginstal Grafana:

      sudo yum install grafana-enterprise-8.2.2-1.x86_64.rpm
    4. Jalankan perintah berikut untuk memulai Grafana:

      sudo service grafana-server start
  2. Instal plugin Alibaba Cloud Lindorm.

    1. Jalankan perintah berikut untuk mengunduh plugin sumber data Alibaba Cloud Lindorm:

      wget https://tsdbtools.oss-cn-hangzhou.aliyuncs.com/grafana-alibabacloud-lindorm-datasource-latest.zip
    2. Jalankan perintah berikut untuk mengekstrak paket ke direktori default. Direktori default di Linux adalah /var/lib/grafana/plugins/.

      unzip grafana-alibabacloud-lindorm-datasource-latest.zip -d /var/lib/grafana/plugins/
    3. Jalankan perintah berikut untuk memodifikasi file grafana.ini. Secara default, jalur file di Linux adalah /etc/grafana/grafana.ini.

      sudo nano -w  /etc/grafana/grafana.ini
    4. Di bagian [plugins], ubah ;allow_loading_unsigned_plugins= menjadi allow_loading_unsigned_plugins = alibabacloud-lindorm-datasource. Setelah Anda memodifikasi parameter, tekan CTRL + O untuk menyimpan perubahan dan tekan Enter untuk keluar dari mode edit.

      Penting

      Saat Anda memodifikasi file grafana.ini, Anda harus menghapus tanda titik koma (;) di ;allow_loading_unsigned_plugins.

    5. Jalankan perintah berikut untuk memulai ulang Grafana:

      sudo service grafana-server restart
  3. Tambahkan Lindorm ke Grafana sebagai sumber data.

    1. Masukkan URL berikut di bilah alamat browser Anda: http://IP:3000/. Ganti bidang "IP" di URL dengan alamat IP publik atau alamat IP privat utama instance ECS Anda. Masukkan nama pengguna dan kata sandi. Jika Anda masuk ke layanan Grafana yang dikelola sendiri untuk pertama kalinya, baik nama pengguna maupun kata sandi adalah admin. Ubah kata sandi setelah Anda masuk ke layanan Grafana. Untuk informasi lebih lanjut, lihat Masuk ke Grafana.

    2. Klik ikon 设置 di sebelah kiri dan pilih Data Sources dari daftar drop-down.

    3. Di halaman Configuration, klik Add data source.

    4. Di halaman Add data source page, masukkan Alibaba Cloud Lindorm di kotak pencarian, temukan sumber data yang ingin Anda tambahkan, dan kemudian klik Select.

    5. Konfigurasikan parameter yang dijelaskan dalam tabel berikut di tab Settings. Anda dapat mempertahankan nilai default untuk parameter lainnya.

      Item konfigurasi

      Parameter

      Diperlukan

      Deskripsi

      Name

      Ya

      Nama sumber data. Anda dapat menentukan nama kustom.

      HTTP

      URL

      Ya

      Titik akhir LindormTSDB. Untuk informasi lebih lanjut, lihat Lihat titik akhir LindormTSDB.

      Penting
      • Jika instance ECS termasuk dalam VPC yang sama dengan instance Lindorm, gunakan titik akhir VPC LindormTSDB. Jika tidak, gunakan titik akhir Internet LindormTSDB.

      • Jika Anda menentukan titik akhir VPC LindormTSDB, pastikan bahwa alamat IP privat utama instance ECS ditambahkan ke daftar putih instance Lindorm. Jika Anda menentukan titik akhir Internet LindormTSDB, pastikan bahwa alamat IP publik instance ECS ditambahkan ke daftar putih instance Lindorm.

      Auth

      Basic auth

      Tidak

      Jika fitur autentikasi pengguna dan verifikasi izin diaktifkan untuk LindormTSDB, aktifkan Basic auth dan masukkan nama pengguna dan kata sandi yang digunakan untuk masuk ke LindormTSDB di bagian Basic Auth Details. Untuk informasi lebih lanjut, lihat Manajemen pengguna dan izin.

      Basic Auth Details

      Pengguna

      Tidak

      Nama pengguna yang digunakan untuk masuk ke instance Lindorm. Anda harus menentukan parameter ini jika Anda mengaktifkan Basic auth.

      Kata Sandi

      Tidak

      Kata sandi yang digunakan untuk masuk ke instance Lindorm. Anda harus menentukan parameter ini jika Anda mengaktifkan Basic auth.

      Lindorm TSDB Details

      Database

      Tidak

      Database LindormTSDB yang ingin Anda akses.

    6. Klik Save & test.

      Jika pesan "tes berhasil" ditampilkan, tes koneksi berhasil.

  4. Setelah Anda menghubungkan layanan Grafana yang dikelola sendiri ke instance Lindorm, Anda dapat membuat dan menggunakan dasbor di layanan Grafana. Untuk informasi lebih lanjut, lihat Buat Dasbor.

  5. Kueri data di tab Query.

    1. Pilih sumber data yang ingin Anda gunakan dari daftar drop-down Data source.

    2. Untuk mengkueri data di Grafana, Anda dapat menggunakan editor pernyataan SQL atau editor kueri berbasis template.

      Editor pernyataan SQL

      Klik ikon 切换 di pojok kanan atas bagian A dan ubah editor ke Mode Kueri Mentah. Kemudian, Anda dapat memasukkan pernyataan SQL Lindorm untuk melakukan kueri kompleks. Contoh berikut menunjukkan cara melakukan kueri kompleks:

      SELECT region,time,avg(temperature) FROM sensor WHERE time >= $from AND time <= $to SAMPLE BY $interval
      Catatan

      Untuk informasi lebih lanjut tentang cara menggunakan SQL Lindorm, lihat Sintaks Dasar Pernyataan SELECT.

      • time >= $from AND time <= $to menentukan kondisi waktu. Kondisi ini diperlukan dalam pernyataan. Jika tidak ditentukan, hasil kueri tidak akan dikembalikan. Variabel dalam kondisi secara otomatis diganti dengan rentang waktu yang dipilih di halaman dasbor.

      • Anda dapat mengklik Query options dan menentukan parameter Min interval dan Max data points untuk menyesuaikan nilai Interval.

      • Anda dapat menggunakan ALIAS BY untuk mengganti nama tag deret waktu. Alias deret waktu dalam format $tag_<tag_name>. Sebagai contoh, Anda dapat mengatur tag deret waktu menjadi $tag_host. Dalam hal ini, tag deret waktu adalah nama host.

      • Anda dapat menggunakan OFFSET untuk mengonfigurasi offset waktu. Ini memungkinkan Anda membandingkan data yang dihasilkan dalam periode waktu yang berbeda.

      Editor kueri berbasis template

      Anda dapat menentukan kondisi kueri serta tabel dan bidang yang ingin Anda kueri dalam template untuk melakukan kueri sederhana. Tabel berikut menjelaskan kata kunci yang dapat Anda tentukan di editor.更新选择框

      Kata Kunci

      Deskripsi

      SELECT

      Tentukan nama bidang yang ingin Anda kueri.

      FROM

      Tentukan nama tabel yang ingin Anda kueri.

      WHERE

      Tambahkan kondisi kueri.

      GROUP BY

      Tambahkan kondisi agregat.

      SAMPLE BY

      Tentukan interval pengambilan sampel. Untuk informasi lebih lanjut, lihat Kueri pengambilan sampel.

      Anda dapat mengklik Query options dan menentukan parameter Min interval dan Max data points untuk menyesuaikan nilai Interval.

      ORDER BY TIME

      Tentukan urutan pengurutan.

      LIMIT

      Tentukan jumlah maksimum baris yang dapat dikembalikan dalam set hasil.

      ALIAS BY

      Ganti nama tag deret waktu. Alias deret waktu dalam format $tag_<tag_name>. Sebagai contoh, Anda dapat mengatur tag deret waktu menjadi $tag_host. Dalam hal ini, tag deret waktu adalah nama host.

      OFFSET

      Tentukan offset waktu. Ini memungkinkan Anda membandingkan data yang dihasilkan dalam periode waktu yang berbeda.