Menggunakan Server API APM Jennifer Dan Driver JDBC

Menggunakan Server API APM Jennifer Dan Driver JDBC

menggunakan server API APM

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

APM JENNIFER  menyimpan data yang dikumpulkan perdetik dalam sistem filenya. Sistem file yang dikembangkan untuk memproses data berukuran besar dengan kecepatan tinggi, dan perusahaan yang menjadi pelanggan dapat mengumpulkan dan memproses data Instance yang besar dengan cara yang stabil. Tetapi karena file sistemnya dikembangkan sendiri sehingga ada beberapa kesulitan untuk pengguna dalam melihat informasi data untuk menggunakan server API APM. 

Sehingga banyak pelanggan yang memberikan umpan balik bahwa mereka ingin melihat dan menggunakan data APM JENNIFER  dengan SQL yang lebih bebas, dan APM JENNIFER telah bekerja keras untuk mempelajari cara meningkatkannya dan berhasil menambahkan fungsi baru.

Untuk saat ini ada dua jenis metode tampilan SQL yang disediakan oleh APM JENNIFER , dan disini kita akan mempelajari cara melihat data dengan menggunakan server API  JENNIFER dan driver JDBC.

Server API JENNIFER

Server API JENNIFER  beroperasi sebagai proses independen dari server APM JENNIFER , driver JDBC mengirimkan permintaan dari pengguna ke server  API  yang membaca file DB dan mengirimkan respons HTTP sebagai hasilnya.

 

menggunakan server API APM

Arsitektur Server JENNIFER API

 

Baca juga  : APM Jennifer Kinerja Aplikasi Yang Lancar

Baca juga :  Apa Itu JVM Dan CICS

Agar anda dapat menggunakan APM JENNIFER  API  sebelumnya anda harus memeriksa terlebih dahulu apakah file tersebut ada dalam paket yang diunduh. Untuk mengunduh setiap paketnya dapat diunduh dari tautan di bawah ini:

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.

arsitektur server jennifer API

arsitektur server jennifer API

Jika Anda ingin file data DB dari beberapa data server atau melihat server, maka Anda harus menambahkan jalur direktori seperti melihat di bawah ini :

arsitektur server jennifer API

Sekarang mari kita mulai cara menggunakan server API dengan cara yang sangat mudah, pertama yang harus Anda lakukan yaitu unzip file Jennifer - api -server-(version).zip, kemudian edit tampilan server atau data server di file conf/ api -server. conf agar sesuai dengan jalur pengguna DB JENNIFER  .

Jika sudah anda dapat menjalankan file bin/ api -server atau api -server-bat , kemudian anda dapat melihat log seperti di bawah ini:

arsitektur server jennifer API

 Eksekusi server API JENNIFER

Dari gambar di atas itu adalah server log API JENNIFER  yang sudah dijalankan, jadi kita dapat melihat datanya, dibuat dengan standar JDBC jadi kita dapat menggunakannya dihampir semua sistem DB. 

Selanjutnya mari kita belajar cara menggunakan driver CLI Default, menggunakan aplikasi tambahan, dan merupakan alat manajemen DB opensource .

Untuk mengakses dengan menggunakan fungsi CLI yang disediakan oleh driver JENNIFER JDBC, seperti yang dapat Anda lihat di bawah ini, setelah Anda menjalankan driver APM JENNIFER JDBC, Anda dapat dengan mudah mengakses JENNIFER DB.

arsitektur server jennifer API

garis lingkungan CLI menggunakan Driver JENNIFER JDBC

Dengan menggunakan pernyataan SQL saat CLI berjalan, anda dapat melihat data APM JENNIFER .

arsitektur server jennifer API

 daftar tabel transaksi JENNIFER di lingkungan CLI

Jika ingin mengimplementasikan fungsi tambahan dengan mengelola atau melihat JENNIFER DB, anda dapat menggunakan Driver Manager untuk melihat data sebagai berikut:

 

// HTTP dapat dihilangkan

DriveManager.getConnection(“jdbc:jennifer://host:port”)

// Dalam kasus port 80

DriveManager.getConnection(“jdbc:jennifer://host”)

DriveManager.getConnection(“jdbc:jennifer:http//host:port”)

// Jika dbName dibedakan

DriveManager.getConnection(“jdbc:jennifer://host:port;dbName=jennifer”)

// Saat melihat View Server DB

DriveManager.getConnection(“jdbc:jennifer://host:port;dbType=view;dbName=jennifer”)

Selanjutnya, kita belajar cara menggunakan SQL client. Dengan banyaknya tools yang berbeda, namun disini kita akan menggunakan opensource yang paling banyak digunakan yang disebut dengan DBeaver untuk tujuan demo.

Pindahkan driver JENNIFER JDBC ke menu Driver Manager dan daftarkan.

 

arsitektur server jennifer API

Masukkan informasi berikut untuk mengakses: Nama Kelas, Port.

arsitektur server jennifer API

Pada tab properti, daftarkan dbType, dbName untuk akses. Ini akan dicocokkan dengan definisi dbPath yang ditambahkan dalam pengaturan server API dan Anda dapat melewati ini jika jalur DB tunggal yang ditetapkan, ini dbPath yang disebut “default” akan dipilih.

arsitektur server jennifer API

Di menu koneksi DB baru, cari driver Jennifer5 dan pilih.

arsitektur server jennifer API

Masukkan informasi yang diperlukan untuk akses, saat anda memasukkan ID/Kata Sandi, gunakan yang ada di area otentikasi file konfigurasi server API.

arsitektur server jennifer API

Pilih editor SQL baru.

arsitektur server jennifer API

Menggunakan SQL (select * from all_tables) yang telah disiapkan sebelumnya, anda dapat memeriksa daftar tabel yang dapat anda lihat, tentu saja, anda dapat memilih nama skema untuk memeriksa informasinya.

arsitektur server jennifer API

Anda dapat menjalankan SQL yang Anda inginkan untuk tabel yang telah dikonfirmasi.

arsitektur server jennifer API

Contoh) Anda bisa mempersiapkan SQL untuk tabel yang diinginkan dan menjalankannya sendiri.

Contoh tampilan data transaksi) pilih * dari transaction_1004_2210401;

Anda dapat melihat tipe tabel berikut sekarang.

APPLICATION_STATISTIC_domain_date

TRANSACTION_domain_date

INSTANCE_METRIC_domain_date

DOMAIN_METRIC_domain_date

INSTANCE_domain

 

Driver JENNIFER JDBC dibuat sesuai dengan standar SQL. Untuk lebih lanjut tentang fungsi SQL dan tata bahasa untuk digunakan, lihat tautan berikut. Bahasa SQL (apache.org)