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 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 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.
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