Melihat Data APM Jennifer Dengan SQL

APM Jennifer

Tutorial APM
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

Menggunakan server API Jennifer APM Jennifer menyimpan data yang dikumpulkan per detik dalam sistem filenya sendiri. Sistem file dikembangkan untuk memproses data berukuran besar dengan kecepatan tinggi, dan perusahaan pelanggan mengumpulkan dan memproses data instans besar dengan cara yang stabil. Tetapi karena sistem file dikembangkan sendiri, ada beberapa kesulitan dalam melihat data dalam bentuk yang ingin dilihat pengguna. Jadi, banyak pelanggan memberi kami masukan bahwa mereka ingin melihat dan menggunakan data APM Jennifer dengan SQL dengan lebih bebas dan tim R&D team Jennifer telah bekerja keras untuk mempelajari cara meningkatkannya dan sebagai hasilnya menambahkan fungsi baru. Saat ini, Jennifer menyediakan dua jenis metode tampilan SQL. Pada artikel ini, saya akan menunjukkan cara melihat data dengan menggunakan server API Jennifer dan driver JDBC. Server Jennifer API beroperasi sebagai proses independen dari server APM Jennifer.  Driver JDBC mengirimkan permintaan yang diterima dari pengguna ke server API yang membaca file DB dan mengirimkan respons HTTP sebagai hasilnya.

 

Sebelum Anda dapat menggunakan APM Jennifer API, Anda harus memeriksa apakah file berikut ada dalam paket yang diunduh.

Setiap paket dapat diunduh dari tautan berikut.

Server API: https://github.com/jennifersoft/jennifer5-api-server

Driver JDBC: https://github.com/jennifersoft/jennifer5-jdbc-driver

File konfigurasi server Jennifer API disebut conf/api_server.conf dan disiapkan dalam format yaml.

Baca Juga Fitur dan fungsi APM

Baca Juga Pelajari Dashboard Application Status dari APM Jennifer

 

apiServer:
   host: "0.0.0.0"
   port: 8080               JENNIFER API server's port number
   authentication:
     id: "jennifer"          Access ID
     password: "jennifer"      Access password 
jennifer:
   dataServer:               Data server data 
     db:
       - {path: "/home/jennifer/server.data/db_data", name: "default"} dbName
   viewServer:               View server data
     db:
{path: "/home/jennifer/jennifer5-server/db_view", name: "default"}

 Jika Anda ingin melihat file DB data dari beberapa server data atau melihat server, maka tambahkan jalur direktori sebagai berikut.

db:
  - {path: "/home/jennifer/server.data/db_data", name: "default"}
  - {path: "/home/jennifer/server.data/db_data1", name: "data1"}
  - {path: "/home/jennifer/server.data/db_data2", name: "data2"}

Sekarang, mari kita pelajari cara menggunakan server API Jennifer dengan cara yang mudah.

Pertama, unzip file jennifer-api-server-{version}.zip, lalu edit jalur server tampilan atau server data di file conf/api_server.conf agar sesuai dengan jalur DB JENNIFER pengguna. Setelah Anda menjalankan file bin/api-server (atau api-server.bat), Anda dapat melihat log berikut.

Contoh) Eksekusi server JENNIFER API

Sekarang, mari kita pelajari cara menggunakan server API Jennifer dengan cara yang mudah. Pertama, unzip file jennifer-api-server-{version}.zip, lalu edit jalur server tampilan atau server data di file conf/api_server.conf agar sesuai dengan jalur DB JENNIFER pengguna. Setelah Anda menjalankan file bin/api-server (atau api-server.bat), Anda dapat melihat log berikut. Sekarang, server Jennifer API dijalankan, kita dapat melihat datanya

Karena dibuat dengan JDBC standar, kita dapat menggunakannya di hampir semua alat DB. Pada artikel ini, kita akan mempelajari cara menggunakan CLI bawaan driver, mengembangkan aplikasi tambahan, dan menggunakan DBeaver yang merupakan alat manajemen DB sumber terbuka. Pertama, ini adalah cara mengakses dengan menggunakan fungsi CLI yang disediakan oleh driver Jennifer JDBC. Seperti yang ditunjukkan berikut ini, setelah Anda menjalankan driver Jennifer JDBC, Anda dapat dengan mudah mengakses Jennifer DB.

Contoh) Menjalankan lingkungan CLI dengan menggunakan JENNIFER JDBC Driver

Menggunakan pernyataan SQL saat CLI sedang berjalan, Anda dapat melihat data Jennifer.