Agen pemantauan untuk panduan perencanaan SAP HANA V2.0

Dengan agen pemantauan Google Cloud untuk SAP HANA, Anda dapat menggunakan Cloud Monitoring untuk menampilkan metrik sistem SAP HANA di Konsol Google Cloud. Agen berjalan sebagai layanan systemd di mesin host Anda.

Untuk mengumpulkan metrik, pemantauan agen untuk kueri SAP HANA dengan menggunakan sintaksis SQL dan tampilan sistem yang ditentukan oleh SAP di Referensi Tampilan Sistem dan SQL SAP HANA.

Anda dapat menggunakan metrik penggunaan memori SAP HANA untuk perencanaan kapasitas atau untuk membantu mengelola pemberian lisensi SAP HANA berbasis memori. Menghubungkan metrik SAP HANA dengan metrik Compute Engine dapat membantu Anda mengidentifikasi tren penggunaan dan performa.

Untuk mendapatkan analisis yang lebih lengkap tentang penginstalan SAP HANA, Anda dapat menentukan kueri kustom untuk menangkap metrik tambahan.

Dengan Cloud Monitoring, Anda dapat membuat dasbor untuk memvisualisasikan metrik SAP HANA dan menyiapkan pemberitahuan berdasarkan batas metrik. Untuk mengetahui informasi lengkap mengenai cara menyiapkan dasbor dan pemberitahuan, lihat dokumentasi Cloud Monitoring.

Harga Cloud Monitoring untuk metrik

Metrik yang dikumpulkan dan dikirim oleh agen pemantauan untuk SAP HANA ke Monitoring diklasifikasikan sebagai metrik yang dapat dikenai biaya oleh Monitoring. Memantau metrik harga yang dapat dikenakan berdasarkan volume yang diserap.

Interval pengambilan sampel kueri Anda, yang menentukan seberapa sering agen pemantauan kueri SAP HANA untuk metrik, memengaruhi volume metrik yang dikirim ke Monitoring.

Untuk mengetahui informasi selengkapnya tentang harga Monitoring, lihat Harga untuk Google Cloud Observability.

Untuk mengetahui informasi selengkapnya tentang interval pengambilan sampel kueri, lihat Contoh interval untuk kueri.

Kueri: default dan kustom

Agen pemantauan SAP HANA mengumpulkan metrik dari SAP HANA dengan menggunakan kueri SQL. Agen menyertakan kumpulan kueri default dan Anda dapat menambahkan kueri kustom.

Kueri default dan kueri kustom mengambil metrik yang ditentukan oleh tampilan sistem SAP HANA yang didokumentasikan dalam Referensi Tampilan Sistem dan SAP HANA.

Jenis kueri default

Kueri default adalah kueri bawaan yang mengumpulkan metrik SAP HANA yang paling umum digunakan.

Frekuensi kueri default ditentukan oleh properti sample_interval global di awal file configuration.yaml. Secara default, nilai ini ditetapkan ke 300 detik (5 menit). Anda bisa memodifikasi default global ini. Tidak seperti kueri kustom, Anda tidak dapat menetapkan interval sampel untuk setiap kueri default.

Meskipun tidak dapat mengubah kueri default, Anda dapat menonaktifkan kueri default apa pun yang tidak diperlukan dalam file konfigurasi agen, configuration.yaml.

Untuk mengetahui informasi selengkapnya tentang kueri default, metrik yang dikumpulkan, dan pernyataan SQL dasar yang digunakan, lihat Referensi kueri default.

Jenis kueri kustom

Anda dapat membuat kueri kustom dengan menentukannya di file configuration.yaml agen pemantauan untuk SAP HANA.

Untuk kueri kustom, Anda dapat menentukan _sample_interval_ untuk setiap kueri yang mengganti interval sampel default untuk semua kueri. Untuk mengetahui informasi selengkapnya, lihat Contoh interval untuk kueri.

File configuration.yaml menyertakan dua contoh kueri kustom yang dinonaktifkan secara default. Anda dapat menggunakan kueri kustom yang disediakan sebagai model untuk kueri kustom Anda sendiri. Contoh kueri kustom ditampilkan di bawah ini dalam Contoh kueri kustom.

Penanganan error untuk kueri kustom

Agen tidak memvalidasi SQL dalam kueri kustom sebelum mengirimkan kueri ke SAP HANA.

Jika kueri kustom gagal dengan pengecualian SQL atau jika kolom yang dikonfigurasi dalam suatu kueri tidak cocok dengan hasil yang ditampilkan oleh SAP HANA, agen akan menulis error ke log. Pada kedua kasus tersebut, agen terus menjalankan kueri kustom dan menulis pesan error ke log hingga kueri kustom diperbaiki.

Untuk informasi tentang sintaksis SQL yang diperlukan untuk kueri kustom, lihat Referensi Tampilan Sistem dan SQL SAP HANA.

Contoh interval untuk kueri

Anda dapat menentukan interval sampel global untuk semua kueri dan setiap interval sampel untuk kueri kustom. Interval sampel menentukan frekuensi saat agen pemantauan membuat kueri SAP HANA untuk metrik.

Interval sampel default untuk semua kueri adalah 300 detik (5 menit). Anda dapat menyesuaikan interval sampel default dengan menentukan nilai yang berbeda pada properti sample_interval di awal file configuration.yaml.

Anda dapat mengganti interval sampel default untuk setiap kueri kustom dengan menentukan properti sample_interval dalam definisi kuerinya.

Arsitektur penginstalan

Anda menginstal agen pemantauan untuk SAP HANA di VM Compute Engine atau di server Solusi Bare Metal.

Anda dapat menginstal agen di host yang sama dengan SAP HANA atau di host yang berbeda.

Agen juga dapat memantau instance SAP HANA yang berjalan di host lokal atau host di platform cloud lain, selama host memiliki akses ke Google Cloud API dengan akun layanan yang dikonfigurasi dengan tepat.

Koleksi jarak jauh dari VM Compute Engine pusat

Diagram berikut menunjukkan arsitektur penginstalan, ketika agen diinstal di VM host yang berbeda dengan VM atau server yang menjalankan instance SAP HANA.

Penyiapan agen pemantauan HANA 1

Koleksi lokal di VM Compute Engine dan server Solusi Bare Metal

Jika aturan firewall membatasi akses ke lingkungan, Anda dapat menginstal agen dengan instance SAP HANA di VM Compute Engine yang sama atau server Solusi Bare Metal.

Diagram berikut menunjukkan arsitektur penginstalan, saat agen diinstal satu per satu di VM Compute Engine dan di server Solusi Bare Metal.

Penyiapan agen pemantauan HANA 2

Arsitektur koleksi hybrid

Anda juga dapat menginstal agen di VM host yang sama dengan instance SAP HANA, dan mengonfigurasi agen untuk memantau instance SAP HANA di server Solusi Bare Metal.

Penyiapan agen pemantauan HANA 3

Jika Anda memantau instance SAP HANA di beberapa project Google Cloud, Anda harus menginstal setidaknya satu agen pemantauan untuk SAP HANA di setiap project Google Cloud yang berisi instance SAP HANA yang sedang Anda pantau.

Konfigurasi ketersediaan tinggi untuk agen pemantauan untuk SAP HANA

Jika Anda memantau instance SAP HANA di cluster ketersediaan tinggi, instal agen di host yang bukan node dalam cluster, sehingga agen tersebut tidak terpengaruh oleh failover.

Di file konfigurasi configuration.yaml, sebaiknya konfigurasikan pemantauan berdasarkan alamat IP mengambang. Dengan konfigurasi ini, hanya metrik node yang saat ini aktif yang dikumpulkan.

Penyiapan agen pemantauan HANA 4

Sistem operasi yang didukung

Agen pemantauan untuk SAP HANA mendukung penawaran umum dan SAP untuk sistem operasi berikut:

  • Red Hat Enterprise Linux (RHEL) 7, 8, dan 9 Catatan
  • SUSE Linux Enterprise Server (SLES) 12 dan 15

Autentikasi dan akses

Agen pemantauan untuk SAP HANA memerlukan akun layanan Identity and Access Management (IAM) untuk autentikasi dengan Google Cloud dan untuk izin mengakses Resource Google Cloud.

Peran IAM yang ditetapkan ke akun layanan menentukan resource Google Cloud mana yang izin interaksi dengannya dimiliki oleh agen.

Kecuali jika menggunakan akun layanan yang ada atau default, Anda perlu membuat akun layanan di project Google Cloud dan menetapkan satu atau beberapa peran ke akun layanan.

Peran IAM yang diperlukan

Baik Anda menggunakan akun layanan baru, yang sudah ada, atau default, akun layanan harus menyertakan peran yang memberikan izin yang diperlukan kepada agen pemantauan untuk SAP HANA.

Peran Monitoring Metric Writer IAM yang telah ditetapkan (roles/monitoring.metricWriter) memberikan izin untuk menulis metrik ke Monitoring.

Jika menggunakan Secret Manager untuk menyimpan sandi, Anda memerlukan hal berikut:

  • Akun layanan harus menyertakan peran Secret Manager Secret Accessor (roles/secretmanager.secretAccessor) yang telah ditentukan, yang memberikan izin untuk mengakses secret yang disimpan di Secret Manager.
  • Instance VM harus memiliki cakupan akses cloud-platform, yang memungkinkan akses ke Secret Manager API. Untuk mengetahui informasi selengkapnya, lihat Mengakses Secret Manager API.

Menentukan akun layanan

Jika agen berjalan di VM Compute Engine, agen akan menggunakan akun layanan VM host secara default. Anda tidak perlu menentukan akun layanan di file konfigurasi.

Akun layanan VM host biasanya adalah akun layanan dengan peran terbatas yang dibuat oleh Anda atau salah satu kolega Anda, tetapi bisa saja berupa akun layanan default Compute Engine, yang memiliki izin luas secara default.

Jika Anda perlu menggunakan akun layanan selain akun layanan VM host, atau agen tidak berjalan di VM Compute Engine, Anda harus membuat akun layanan dengan kunci akun layanan JSON. Anda menyimpan file kunci JSON di lokasi yang dapat diakses dan menentukan jalur ke file JSON di properti service_account_json dalam file configuration.yaml agen.

Untuk mengetahui informasi selengkapnya tentang akun layanan, peran, dan izin, lihat:

Akses ke Google Cloud API

Jika agen tidak berjalan di VM Compute Engine, Anda harus membuat koneksi ke Google Cloud API. Lihat artikel Mengonfigurasi Akses Google Pribadi untuk host lokal untuk mengetahui detailnya.

Metrik SAP HANA di Cloud Monitoring

Agen pemantauan untuk SAP HANA mengirimkan data yang diambil dari SAP HANA ke Monitoring sebagai data metrik kustom. Untuk mengirim data, agen menggunakan Cloud Monitoring API, yang diaktifkan secara default saat Anda membuat project Google Cloud.

Untuk ringkasan tentang Monitoring, lihat Pengantar Cloud Monitoring.

Menemukan data SAP HANA di Cloud Monitoring

Data metrik dari SAP HANA dapat dilihat segera setelah Monitoring menerimanya.

Untuk melihat data SAP HANA di Monitoring, buat diagram di Konsol Google Cloud dengan menggunakan editor dasbor atau alat Metrics Explorer, lalu masukkan sap_hana di kolom metrik. Kemudian, Anda dapat memilih data berdasarkan jenis metrik dari menu drop-down semua jenis metrik yang tersedia yang menyertakan sap_hana.

Di Monitoring, untuk menampilkan data hanya untuk instance SAP HANA tertentu, Anda dapat memfilter tampilan dengan menggunakan, misalnya, nama VM host SAP HANA, yang merupakan label metrik di Monitoring.

Untuk informasi selengkapnya, lihat:

Definisi dasbor untuk SAP HANA di GitHub

Di GitHub, Anda dapat menemukan definisi dasbor kustom untuk SAP HANA yang dapat diinstal di project Google Cloud Anda. Lihat repositori GoogleCloudPlatform/monitoring-dashboard-samples di GitHub. File definisi dasbor SAP HANA, performance.json, dan file README.md berada di subdirektori /dashboards/sap-hana.

Setelah menginstal dasbor kustom untuk SAP HANA, Anda dapat menggunakannya sebagaimana adanya, atau menyesuaikannya lebih lanjut di Konsol Google Cloud.

Jika ingin menginstal dasbor kustom untuk SAP HANA, lihat Dasbor yang dapat diinstal.

Notifikasi peringatan

Untuk memberi tahu saat metrik mencapai batas yang ditentukan, Anda dapat mengonfigurasi notifikasi pemberitahuan di Monitoring.

Untuk informasi selengkapnya, lihat Pengantar pemberitahuan.

Pengelolaan sandi

Secara default, agen pemantauan untuk SAP HANA menggunakan akun pengguna database SAP HANA SYSTEM yang telah ditentukan untuk membuat kueri metrik SAP HANA. Anda harus memberikan sandi akun pengguna database untuk setiap database SAP HANA yang dipantau agen.

Untuk memberikan sandi ke agen pemantauan SAP HANA secara aman, Anda dapat menggunakan Secret Manager, yang merupakan layanan Google Cloud berbayar.

Atau, Anda dapat menentukan sandi pengguna database dalam teks biasa di properti password dari setiap definisi instance di file configuration.yaml.

Untuk mengetahui informasi tentang harga Secret Manager, lihat Harga.

Dukungan SSL/TLS

Jika instance SAP HANA menggunakan protokol Transport Layer Secure (TLS)/Secure Sockets Layer (SSL) untuk mengamankan komunikasi antara database SAP HANA dan klien yang menggunakan antarmuka SQL SAP HANA, Anda harus mengaktifkan dukungan TLS/SSL di agen pemantauan untuk SAP HANA dengan menentukan enable_ssl: true dalam definisi instance di file configuration.yaml.

Jika SAP HANA juga dikonfigurasi untuk memvalidasi sertifikat, Anda dapat mengonfigurasi agen untuk mendukung validasi sertifikat serta menentukan jalur dan sandi untuk keystore dan trustore.

Jika ingin mengetahui deskripsi properti konfigurasi agen untuk SSL dan pemeriksaan sertifikat, lihat Deskripsi properti konfigurasi.

Logging

Saat Anda memulai agen pemantauan SAP HANA untuk pertama kalinya, agen akan membuat file log, /var/log/google-saphanamonitoring-agent.log, di host lokal, tempat semua entri log ditulis.

Secara default, saat file log mencapai 10,5 MB, log yang lebih lama akan dihapus saat log baru ditambahkan ke file tersebut.

Logging untuk agen dikonfigurasi oleh file conf/logging.properties.

Dukungan

Untuk masalah terkait infrastruktur atau layanan Google Cloud, hubungi Layanan Pelanggan. Anda dapat menemukan informasi kontak di halaman Ringkasan Dukungan di Konsol Google Cloud. Jika Layanan Pelanggan menentukan bahwa ada masalah dalam sistem SAP, Anda akan dirujuk ke Dukungan SAP.

Untuk masalah terkait produk SAP, catat permintaan dukungan Anda ke dalam log dengan dukungan SAP. SAP mengevaluasi tiket dukungan dan, jika tampaknya merupakan masalah infrastruktur Google Cloud, SAP akan mentransfer tiket tersebut ke komponen Google Cloud yang sesuai dalam sistemnya: BC-OP-LNX-GOOGLE atau BC-OP-NT-GOOGLE.

Persyaratan dukungan

Sebelum dapat menerima dukungan untuk sistem SAP serta infrastruktur dan layanan Google Cloud yang digunakannya, Anda harus memenuhi persyaratan paket dukungan minimum.

Guna mengetahui informasi selengkapnya tentang persyaratan dukungan minimum untuk SAP di Google Cloud, lihat:

Menetapkan kueri kustom

Anda menentukan kueri kustom di file configuration.yaml.

Definisi kueri kustom terdiri dari nilai properti yang mendeskripsikan kueri dan metrik yang ditampilkan, serta pernyataan SQL yang mengambil data dari SAP HANA.

Untuk daftar lengkap tampilan sistem yang disediakan oleh SAP HANA untuk pembuatan kueri, lihat Referensi Tampilan Sistem dan SQL SAP HANA.

Saat Anda membuat kueri kustom, perlu diingat bahwa Monitoring berfungsi paling baik untuk ringkasan atau data gabungan dan tidak dimaksudkan untuk menyimpan titik data berkardinalitas tinggi. Gunakan fungsi agregat SQL seperti SUM, AVG, COUNT, MIN, dan MAX untuk membatasi jumlah catatan yang ditampilkan.

Untuk contoh kueri kustom, lihat Contoh kueri kustom.

Properti kueri kustom

Tabel berikut menjelaskan properti yang Anda gunakan untuk menentukan kueri kustom.

Properti Nilai Deskripsi
sample_interval Int Di bagian atas file configuration.yaml, menentukan interval default antarkueri dalam hitungan detik. Dalam definisi kueri kustom, properti menentukan interval sampel hanya untuk kueri tersebut, yang menggantikan default.
query_timeout Int Waktu yang diizinkan, dalam detik, untuk eksekusi kueri sebelum kueri gagal. Defaultnya adalah 300 detik (5 menit).
queries Deskripsi properti berikut hanya berlaku untuk kueri kustom.
- name String Nama kueri.
enabled Boolean Menentukan apakah agen mengirimkan kueri ke SAP HANA. Nilai yang valid adalah true atau false.
description String Deskripsi metrik yang diambil kueri.
sql String Pernyataan SQL yang Anda tentukan bahwa agen mengeluarkan SAP HANA. Pernyataan SQL harus sesuai dengan sintaksis SQL yang ditentukan SAP. Untuk mengetahui informasi selengkapnya, lihat Referensi Tampilan Sistem dan SQL SAP HANA.
columns Setiap definisi kolom menjelaskan metrik untuk ditangani oleh Monitoring.
- name String Nama metrik, yang menentukan jenis metrik dalam Monitoring.
metric_type String Untuk penanganan oleh Monitoring, gunakan jenis metrik, GAUGE atau CUMULATIVE.
value_type String Untuk penanganan oleh Monitoring, gunakan jenis data metrik, BOOL, INT64, atau Double. Tentukan jenis data yang didukung jenis metrik tersebut. Untuk mengetahui informasi selengkapnya, lihat Kombinasi yang didukung.
description String Deskripsi metrik.
units String Satuan yang digunakan untuk melaporkan nilai metrik. Untuk mengetahui informasi selengkapnya, baca unit dokumentasi kolom.

Contoh kueri kustom

Contoh berikut menunjukkan dua kueri kustom. Kueri ini juga disertakan dalam file configuration.yaml yang dibuat di direktori /usr/sap/google-saphanamonitoring-agent/conf/ saat Anda menginstal agen pemantauan untuk SAP HANA. Contoh kueri ini ditujukan untuk Anda gunakan sebagai model untuk kueri kustom Anda sendiri.

- name: custom_memory_utilization
  enabled: false
  # sample_interval: 120
  description: |
    Custom Total memory utilization by services
  sql: |
    SELECT
           SUM(TOTAL_MEMORY_USED_SIZE) AS "mem_used",
           SUM(PHYSICAL_MEMORY_SIZE) AS "resident_mem_used"
    FROM M_SERVICE_MEMORY;
  columns:
  - name: mem_used
    metric_type: GAUGE
    value_type: INT64
    description: |
      Amount of memory from the memory pool.
    units: By
  - name: resident_mem_used
    metric_type: GAUGE
    value_type: INT64
    description: |
      Amount of memory used in total by all the services.
    units: By
- name: custom_total_memory_usage
  enabled: false
  # sample_interval: 120
  description: |
    Custom Amount of memory used in total by all column-tables
  sql: |
    SELECT
           SUM(MEMORY_SIZE_IN_TOTAL) AS "table_mem_used"
    FROM M_CS_TABLES;
  columns:
  - name: table_mem_used
    metric_type: GAUGE
    value_type: INT64
    description: |
      Amount of memory used in total (sum of memory size in the main, delta, and history
      parts) by all column-tables.
    units: By
# Add additional queries for custom metrics

Referensi kueri default

Kueri default bawaan agen pemantauan untuk SAP HANA mengambil informasi berikut dari SAP HANA.

Jika tidak memerlukan metrik yang disediakan oleh kueri default tertentu, Anda dapat menonaktifkan kueri dengan menentukan enabled: false setelah nama kueri dalam file configuration.yaml.

default_column_queries

Kueri bawaan default_column_queries mengambil informasi tentang penggunaan memori oleh kolom dari tampilan sistem SAP HANA M_CS_ALL_COLUMNS.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Ukuran memori kolom column/memory/total_size Menentukan jumlah kolom MEMORY_SIZE_IN_MAIN dan MEMORY_SIZE_IN_DELTA.

default_component_queries

Kueri bawaan default_component_queries mengambil penggunaan memori khusus layanan oleh komponen logis dari SAP HANA. Kueri menggunakan tampilan sistem M_SERVICE_COMPONENT_MEMORY SAP HANA.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Memori komponen yang digunakan component/memory/total_used_size Jumlah memori yang saat ini digunakan untuk komponen logis.

default_connection_query

Kueri bawaan default_connection_query mengambil jumlah koneksi yang berjalan dan tidak ada aktivitas dari SAP HANA dengan menggunakan tampilan sistem SAP HANA M_CONNECTIONS.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Koneksi sistem system/connection/total Jumlah koneksi sistem yang tidak ada aktivitas dan yang berjalan.

default_cpu_queries

Kueri bawaan default_cpu_queries mengambil informasi penggunaan cpu dari SAP HANA dengan menggunakan tampilan sistem M_HOST_RESOURCE_UTILIZATION SAP HANA.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Waktu penggunaan CPU host/cpu/usage_time Waktu CPU yang dihabiskan.

default_alert_query

Kueri bawaan default_alert_query mengambil jumlah dan rating pemberitahuan saat ini dari Server Statistik SAP HANA dengan menggunakan tampilan SAP HANA STATISTICS_CURRENT_ALERTS dari skema _SYS_STATISTICS.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Jumlah pemberitahuan system/alert/total Jumlah pemberitahuan saat ini dari statistik sistem: "1", "2", "3", "4", atau "5".

default_host_queries

Kueri bawaan default_host_queries mengambil penggunaan memori oleh host dari SAP HANA. Kueri menggunakan tampilan sistem M_HOST_RESOURCE_UTILIZATION SAP HANA.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Ukuran memori host host/memory/total_size Total memori fisik di host.
Memori host yang digunakan host/memory/total_used_size Menggunakan memori fisik di host.
Ukuran ruang swap host/swap_space/total_size Total memori swap di host.
Ruang swap yang digunakan host/swap_space/total_used_size Menggunakan memori swap di host.
Memori instance yang digunakan host/instance_memory/total_used_size Jumlah memori dari gabungan memori yang saat ini digunakan oleh proses SAP HANA.
Puncak memori instance yang digunakan host/instance_memory/total_peak_used_size Puncak memori dari gabungan memori yang digunakan oleh proses SAP HANA sejak awal instance (nilai berbasis sampel).
Memori instance yang dialokasikan host/instance_memory/total_allocated_size Ukuran gabungan memori untuk semua proses SAP HANA.
Ukuran kode instance host/instance_code/total_size Ukuran kode, termasuk library bersama proses SAP HANA.
Memori bersama instance yang dialokasikan host/instance_shared_memory/total_allocated_size Ukuran memori bersama proses SAP HANA.

default_replication_query

Kueri bawaan default_replication_query mengambil informasi latensi replikasi dari SAP HANA dengan menggunakan tampilan sistem M_SERVICE_REPLICATION SAP HANA.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Latensi data replikasi system/replication_data_latency/total_time Latensi replikasi data sistem.

default_rowstore_query

Kueri bawaan default_rowstore_query mengambil ukuran rowstore dari SAP HANA dengan menggunakan tampilan sistem SAP HANA M_RS_TABLES.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Ukuran memori rowstore rowstore/memory/total_size Ukuran memori rowstore yang terdiri dari bagian tetap dan variabel.

default_schema_type_queries

Kueri bawaan default_schema_type_queries mengambil informasi penggunaan memori dan jumlah kumpulan data dari SAP HANA dengan menggunakan tampilan sistem M_CS_TABLES SAP HANA.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Ukuran memori skema schema/memory/total_size Menentukan ukuran memori total sebagai jumlah ukuran memori di bagian utama, delta, dan histori.
Jumlah kumpulan data skema schema/record/total Menentukan jumlah kumpulan data.

default_schema_queries

Kueri bawaan default_schema_queries mengambil informasi penggunaan skema dari SAP HANA dengan menggunakan tampilan sistem M_CS_TABLES SAP HANA.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Perkiraan ukuran memori maksimum skema schema/memory/estimated_max_total_size Menentukan estimasi total konsumsi memori maksimum, untuk tabel yang dimuat sepenuhnya (data untuk transaksi terbuka tidak disertakan).
Jumlah kumpulan data terkompresi terakhir pada skema schema/record/last_compressed_total Menentukan jumlah entri utama selama proses kompresi pengoptimalan terakhir.
Jumlah pembacaan skema schema/read/total_count Menentukan jumlah akses baca pada tabel atau partisi. Ini bukan jumlah pernyataan SELECT pada tabel ini. Pernyataan SELECT dapat melibatkan beberapa akses baca.
Jumlah penulisan skema schema/write/total_count Menentukan jumlah akses tulis pada tabel atau partisi. Ini bukanlah jumlah pernyataan DML dan DDL pada tabel ini. Pernyataan DML atau DDL mungkin melibatkan beberapa akses tulis.
Jumlah penggabungan skema schema/merge/total_count Menentukan jumlah penggabungan delta yang dilakukan pada tabel atau partisi.

default_service_queries

Kueri bawaan default_service_queries mengambil informasi dari SAP HANA tentang memori yang digunakan oleh layanan. Kueri menggunakan tampilan sistem M_SERVICE_MEMORY SAP HANA.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Memori layanan yang digunakan service/memory/total_used_size Menentukan jumlah memori yang digunakan dari gabungan memori.
Ukuran memori logis layanan service/logical_memory/total_size Menentukan ukuran memori virtual dari perspektif sistem operasi.
Ukuran memori fisik layanan service/physical_memory/total_size Menentukan ukuran tetap memori fisik dari perspektif sistem operasi.
Ukuran kode layanan service/code/total_size Menentukan ukuran kode, termasuk library bersama.
Ukuran stack layanan service/stack/total_size Menentukan ukuran stack.
Memori heap layanan yang dialokasikan service/heap_memory/total_allocated_size Menentukan bagian heap gabungan memori.
Memori heap layanan yang digunakan service/heap_memory/total_used_size Menentukan jumlah gabungan memori heap yang digunakan.
Memori bersama layanan yang dialokasikan service/shared_memory/total_allocated_size Menentukan bagian memori bersama dari gabungan memori.
Memori bersama layanan yang digunakan service/shared_memory/total_used_size Menentukan jumlah gabungan memori bersama yang digunakan.
Ukuran yang dialokasikan pemadat layanan service/compactor/total_allocated_size Menentukan bagian dari gabungan memori yang berpotensi (jika tidak disematkan) dibebaskan selama kekurangan memori.
Ukuran bebas pemadat layanan service/compactors/total_freeable_size menunjukkan memori yang dapat dibebaskan selama kekurangan memori.
Batas alokasi memori layanan service/memory/allocation_limit Menentukan ukuran gabungan memori maksimum (nilai yang dapat dikonfigurasi).
Batas alokasi efektif memori layanan service/memory/effective_allocation_limit Menentukan ukuran gabungan memori maksimum yang efektif, dengan mempertimbangkan ukuran gabungan proses lainnya (nilai komputasi).

default_transaction_query

Kueri bawaan default_transaction_query mengambil jumlah total transaksi (update, commit, dan rollback) dari SAP HANA dengan menggunakan tampilan sistem SAP HANA M_WORKLOAD.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Transaksi sistem system/transaction/total_count Jumlah transaksi update, commit, dan rollback.

Langkah berikutnya