APM JENNIFER menyimpan data yang dikumpulkan setiap detik di dalam sistem file miliknya. Sistem file ini dikembangkan secara khusus untuk memproses data berukuran besar dengan kecepatan tinggi, sehingga perusahaan pengguna dapat mengumpulkan dan mengelola data instance dalam jumlah besar secara stabil. Namun, karena sistem file tersebut merupakan pengembangan internal, pengguna sering mengalami kesulitan saat ingin mengakses atau menelusuri data melalui APM Server API.
Banyak pelanggan kemudian memberikan umpan balik bahwa mereka ingin melihat dan memanfaatkan data APM JENNIFER menggunakan SQL dengan fleksibilitas yang lebih tinggi. Menanggapi hal ini, tim APM JENNIFER melakukan berbagai peningkatan dan berhasil menambahkan fitur baru untuk memenuhi kebutuhan tersebut.
Saat ini, APM JENNIFER menyediakan dua metode tampilan berbasis SQL, dan dalam pembahasan ini kita akan mempelajari cara mengakses data menggunakan JENNIFER Server API dan JDBC driver.
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.
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.
Jika Anda ingin file data DB dari beberapa data server atau melihat server, maka Anda harus menambahkan jalur direktori seperti melihat di bawah ini :
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:
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.
garis lingkungan CLI menggunakan Driver JENNIFER JDBC
Dengan menggunakan pernyataan SQL saat CLI berjalan, anda dapat melihat data APM JENNIFER .
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.
Masukkan informasi berikut untuk mengakses: Nama Kelas, Port.
Pada tab Properties, daftarkan dbType dan dbName untuk keperluan akses. Nilai-nilai ini akan dicocokkan dengan definisi dbPath yang telah ditambahkan pada pengaturan Server API. Jika hanya terdapat satu jalur basis data (DB path) yang ditetapkan, langkah ini dapat dilewati karena dbPath dengan nama “default” akan dipilih secara otomatis.
Di menu koneksi DB baru, cari driver Jennifer5 dan pilih.
Masukkan informasi yang diperlukan untuk akses, saat anda memasukkan ID/Kata Sandi, gunakan yang ada di area otentikasi file konfigurasi server API.
Pilih editor SQL baru.
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.
Anda dapat menjalankan SQL yang Anda inginkan untuk tabel yang telah dikonfirmasi.
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)
Menggunakan Server API APM Jennifer Dan Driver JDBC
Typography
- Smaller Small Medium Big Bigger
- Default Helvetica Segoe Georgia Times
- Reading Mode













