Memantau SAP HANA menggunakan Agen Google Cloud untuk SAP

Panduan perencanaan ini hanya berfokus pada fitur koleksi metrik pemantauan SAP HANA pada Agen Google Cloud untuk SAP. Untuk mengetahui informasi tentang agen dan semua fiturnya, lihat Panduan perencanaan Agen Google Cloud untuk SAP.

Di Linux, Agen Google Cloud untuk SAP dapat membantu Anda memantau instance SAP HANA dan infrastruktur yang mendasarinya. Informasi ini diberikan melalui kumpulan metrik pemantauan SAP HANA, yang dapat Anda aktifkan setelah menginstal agen di instance Compute Engine atau server Solusi Bare Metal.

Saat Anda mengaktifkan pengumpulan metrik pemantauan SAP HANA, agen akan mengkueri instance SAP HANA Anda dan mengirimkan metrik yang dikumpulkan ke Cloud Monitoring. Anda dapat memvisualisasikan metrik yang dikumpulkan menggunakan dasbor di Monitoring. Anda juga dapat mengatur pemberitahuan di Monitoring berdasarkan ambang batas metrik. Untuk mengetahui informasi tentang cara membuat dasbor dan pemberitahuan, lihat Dokumentasi Cloud Monitoring.

Untuk informasi tentang cara mengonfigurasi Agen Google Cloud untuk SAP guna mengumpulkan metrik pemantauan SAP HANA, lihat Mengonfigurasi pengumpulan metrik Pemantauan SAP HANA.

Metrik pemantauan SAP HANA yang dikumpulkan dan dikirimkan oleh Agen Google Cloud untuk SAP ke Monitoring diklasifikasikan berdasarkan Monitoring sebagai metrik yang dapat dikenakan biaya dan ditetapkan berdasarkan volume yang diserap.

Interval pengambilan sampel kueri Anda, yang menentukan seberapa sering agen mengkueri instance SAP HANA untuk metrik, memengaruhi volume metrik yang dikirim ke Monitoring. Metrik pemantauan SAP HANA adalah metrik yang berubah secara lambat, yang setelah diaktifkan, akan dikumpulkan setiap 5 menit secara default.

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

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

Perkiraan biaya sampel

Untuk melihat contoh perkiraan biaya pengumpulan metrik pemantauan SAP HANA menggunakan Agen Google Cloud untuk SAP, lihat Contoh harga untuk metrik yang ditagih oleh byte yang diserap.

Tentang kueri

Untuk mengumpulkan metrik pemantauan SAP HANA, Agen Google Cloud untuk SAP menjalankan kueri SQL pada instance SAP HANA. Sintaksis untuk kueri ini ditentukan oleh SAP dalam Referensi Tampilan Sistem dan SQL SAP HANA.

Agen Google Cloud untuk SAP mendukung jenis kueri berikut:

Kueri default

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

Frekuensi kueri default ditentukan oleh parameter sample_interval_sec global yang ditetapkan di awal bagian hana_monitoring_configuration dalam file konfigurasi agen. 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 memodifikasi kueri default, Anda dapat menonaktifkan kueri default apa pun yang tidak diperlukan. Untuk mengetahui petunjuk cara menonaktifkan kueri default, lihat Menonaktifkan kueri SQL.

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

Kueri kustom

Untuk membantu Anda mendapatkan insight yang lebih baik tentang instance SAP HANA, Agen Google Cloud untuk SAP memungkinkan Anda menentukan dan menjalankan kueri kustom.

Anda menentukan kueri kustom di bagian queries, yang ditentukan di bagian hana_monitoring_configuration pada file konfigurasi agen.

Untuk setiap kueri kustom, Anda dapat menentukan parameter sample_interval_sec yang menggantikan parameter sample_interval_sec default. Untuk mengetahui informasi selengkapnya, lihat Contoh interval untuk kueri.

Contoh kueri kustom yang disajikan dalam dokumen ini dapat membantu Anda menulis kueri Anda sendiri. Untuk mengetahui informasi selengkapnya tentang cara membuat kueri kustom, lihat Menentukan kueri kustom.

Contoh interval untuk kueri

Untuk pengumpulan metrik pemantauan SAP HANA menggunakan Agen Google Cloud untuk SAP, Anda dapat menentukan sample interval_sec global untuk semua kueri dan masing-masing contoh interval untuk setiap kueri kustom Interval sampel menentukan frekuensi saat agen mengkueri instance SAP HANA Anda 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 parameter sample_interval_sec di awal bagian hana_monitoring_configuration pada file konfigurasi agen.

Anda dapat mengganti interval sampel default untuk setiap kueri kustom dengan menentukan parameter sample_interval_sec dalam definisi kueri kustom tersebut.

Arsitektur penginstalan

Anda dapat menginstal Agen Google Cloud untuk SAP di instance Compute Engine atau di server Solusi Bare Metal.

Anda dapat menginstal Agen Google Cloud untuk SAP di host yang sama dengan instance 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.

Pengumpulan jarak jauh dari instance Compute Engine pusat

Diagram berikut menunjukkan arsitektur penginstalan, saat agen diinstal di instance Compute Engine yang berbeda dengan instance Compute Engine atau server Solusi Bare Metal yang menjalankan instance SAP HANA.

Pemantauan SAP HANA: kumpulan metrik jarak jauh

Pengumpulan lokal di instance Compute Engine dan server Solusi Bare Metal

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

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

Pemantauan SAP HANA: kumpulan metrik lokal

Arsitektur koleksi hybrid

Anda dapat menginstal agen di instance Compute Engine yang menghosting instance SAP HANA, dan mengonfigurasi agen untuk memantau instance SAP HANA yang berjalan di server Solusi Bare Metal.

Pemantauan SAP HANA: kumpulan metrik campuran

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

Konfigurasi ketersediaan tinggi untuk agen

Jika Anda memantau instance SAP HANA di cluster ketersediaan tinggi, Anda harus menginstal Agen Google Cloud untuk SAP di host yang bukan merupakan node dalam cluster tersebut, sehingga agen tersebut tidak terpengaruh oleh peristiwa failover.

Dalam file konfigurasi agen, sebaiknya konfigurasi pemantauan terhadap alamat IP mengambang. Dengan konfigurasi ini, agen hanya mengumpulkan metrik dari node yang saat ini aktif.

Pemantauan SAP HANA: pengumpulan metrik di cluster ketersediaan tinggi

Dukungan SSL/TLS

Jika instance SAP HANA menggunakan protokol Transport Layer Secure (TLS) atau Secure Sockets Layer (SSL) untuk mengamankan komunikasi antara database SAP HANA dan klien yang menggunakan antarmuka SQL SAP HANA, maka Anda harus mengaktifkan dukungan TLS/SSL di Agen Google Cloud untuk SAP. Untuk melakukannya, Anda harus menentukan parameter berikut untuk semua instance SAP HANA tersebut di file konfigurasi Agen Google Cloud untuk SAP:

  • Tentukan parameter enable_ssl dan tetapkan nilainya ke true.
  • Tentukan parameter host_name_in_certificate dan tetapkan nama host, seperti yang ditentukan dalam sertifikat TLS/SSL, sebagai nilainya.
  • Tentukan parameter tls_root_ca_file dan tetapkan jalur tempat sertifikat TLS/SSL disimpan, sebagai nilainya.

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.

Untuk deskripsi parameter konfigurasi agen yang terkait dengan SSL, lihat Parameter konfigurasi.

Menetapkan kueri kustom

Dengan Agen Google Cloud untuk SAP, Anda dapat menentukan dan menjalankan kueri kustom.

Kueri kustom mencakup detail berikut:

  • Parameter yang mendeskripsikan kueri, dan nilai parameter.
  • Pernyataan SQL untuk mengambil data dari instance SAP HANA Anda.
  • Satu atau beberapa metrik yang ditampilkan oleh pernyataan SQL.

Untuk mengetahui informasi tentang parameter kueri, lihat Parameter konfigurasi.

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, atau MAX, untuk membatasi jumlah data yang ditampilkan.

Karena Agen Google Cloud untuk SAP memperlakukan kolom dalam kueri sebagai daftar yang diurutkan, Anda harus memastikan untuk mematuhi panduan berikut saat menentukan kueri kustom:

  • Pernyataan SQL harus menggunakan semua kolom yang telah Anda sertakan dalam definisi kueri.
  • Urutan kolom dalam pernyataan SQL harus cocok dengan urutan kolom dalam definisi kueri.
  • Anda telah mengaktifkan kueri kustom dengan menentukan enabled: true dalam blok kueri seperti yang disebutkan dalam contoh kueri kustom.

Misalnya, Anda dapat melihat definisi kueri dari contoh kueri kustom bernama custom_memory_utilization. Definisi kuerinya menyertakan kolom mem_used dan resident_mem_used, dalam urutan tersebut. Urutan kolom ini sesuai dengan urutan kolom dalam pernyataan SQL yang ditentukan untuk parameter sql.

Untuk melihat contoh kueri kustom lainnya, lihat Contoh kueri kustom.

Contoh kueri kustom

Contoh berikut menunjukkan dua kueri kustom. Contoh kueri ini ditujukan untuk Anda gunakan sebagai model untuk membuat kueri kustom Anda sendiri.

{
  "name": "custom_memory_utilization",
  "enabled": true,
  "sql": "SELECT IFNULL(SUM(TOTAL_MEMORY_USED_SIZE), 0) AS mem_used, IFNULL(SUM(PHYSICAL_MEMORY_SIZE), 0) AS resident_mem_used FROM M_SERVICE_MEMORY;",
  "columns": [
    {
      "name": "mem_used",
      "metric_type": "METRIC_GAUGE",
      "value_type": "VALUE_INT64"
    },
    {
      "name": "resident_mem_used",
      "metric_type": "METRIC_GAUGE",
      "value_type": "VALUE_INT64"
    }
  ]
}
{
  "name": "custom_total_memory_usage",
  "enabled": true,
  "sql": "SELECT IFNULL(SUM(MEMORY_SIZE_IN_TOTAL), 0) AS table_mem_used FROM M_CS_TABLES;",
  "columns": [
    {
      "name": "table_mem_used",
      "metric_type": "METRIC_GAUGE",
      "value_type": "VALUE_INT64"
    }
  ]
}

Penanganan error untuk kueri kustom

Agen Google Cloud untuk SAP tidak memvalidasi SQL di kueri kustom Anda sebelum mengirimkan kueri ke instance SAP HANA.

Jika kueri kustom gagal dengan pengecualian SQL atau jika kolom yang dikonfigurasi dalam kueri tidak cocok dengan hasil yang ditampilkan oleh SAP HANA, agen akan menulis error ke log. Pada kedua kasus tersebut, agen akan terus menjalankan kueri kustom dan menulis pesan error ke log hingga ada dua kegagalan berturut-turut, setelah itu agen akan berhenti menjalankan kueri tersebut. Untuk melanjutkan kueri kustom tersebut, Anda harus memulai ulang agen.

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

Metrik pemantauan SAP HANA

Tabel berikut menjelaskan metrik pemantauan SAP HANA bawaan atau default yang dapat dikumpulkan oleh Agen Google Cloud untuk SAP. String metrik dalam tabel ini harus diawali dengan workload.googleapis.com/. Awalan ini telah dihilangkan dari entri pada tabel berikut.

Metrik Jenis metrik Deskripsi
sap/hanamonitoring/column/memory/total_size METRIC_GAUGE

Menentukan jumlah kolom MEMORY_SIZE_IN_MAIN dan MEMORY_SIZE_IN_DELTA dari SAP HANA.

Metrik ini dikumpulkan oleh kueri default column_queries, yang menggunakan tampilan sistem SAP HANA M_CS_ALL_COLUMNS.

sap/hanamonitoring/component/memory/total_used_size METRIC_GAUGE

Menentukan penggunaan memori khusus layanan oleh komponen logis dari SAP HANA.

Metrik ini dikumpulkan oleh kueri default component_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_COMPONENT_MEMORY.

sap/hanamonitoring/system/connection/total METRIC_GAUGE

Menentukan jumlah koneksi sistem yang tidak ada aktivitas dan yang berjalan.

Metrik ini dikumpulkan oleh kueri default connection_query, yang menggunakan tampilan sistem SAP HANA M_CONNECTIONS.

sap/hanamonitoring/host/cpu/usage_time METRIC_CUMULATIVE

Menentukan waktu CPU yang dihabiskan dalam milidetik.

Metrik ini dikumpulkan oleh kueri default cpu_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/system/alert/total METRIC_GAUGE

Menentukan jumlah notifikasi saat ini dari statistik sistem: "1", "2", "3", "4", atau "5".

Metrik ini dikumpulkan oleh kueri default alert_query, yang menggunakan tampilan sistem SAP HANA STATISTICS_CURRENT_ALERTS dari skema _SYS_STATISTICS.

sap/hanamonitoring/host/memory/total_size METRIC_GAUGE

Menentukan memori fisik pada host.

Metrik ini dikumpulkan oleh kueri default host_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/memory/total_used_size METRIC_GAUGE

Menentukan memori fisik yang digunakan di host.

Metrik ini dikumpulkan oleh kueri default host_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/swap_space/total_size METRIC_GAUGE

Menentukan total memori swap di host.

Metrik ini dikumpulkan oleh kueri default host_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/swap_space/total_used_size METRIC_GAUGE

Menentukan memori swap yang digunakan di host.

Metrik ini dikumpulkan oleh kueri default host_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_memory/total_used_size METRIC_GAUGE

Menentukan jumlah memori dari gabungan memori yang saat ini digunakan sebenarnya oleh proses SAP HANA.

Metrik ini dikumpulkan oleh kueri default host_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_memory/total_peak_used_size METRIC_GAUGE

Menentukan memori puncak dari gabungan memori yang sedang digunakan oleh proses SAP HANA sejak instance dimulai (nilai berbasis sampel).

Metrik ini dikumpulkan oleh kueri default host_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_memory/total_allocated_size METRIC_GAUGE

Menentukan ukuran gabungan memori untuk semua proses SAP HANA.

Metrik ini dikumpulkan oleh kueri default host_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_code/total_size METRIC_GAUGE

Menentukan ukuran kode, termasuk library bersama proses SAP HANA.

Metrik ini dikumpulkan oleh kueri default host_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/host/instance_shared_memory/total_allocated_size METRIC_GAUGE

Menentukan ukuran memori bersama proses SAP HANA.

Metrik ini dikumpulkan oleh kueri default host_queries, yang menggunakan tampilan sistem SAP HANA M_HOST_RESOURCE_UTILIZATION.

sap/hanamonitoring/system/replication_data_latency/total_time METRIC_GAUGE

Menentukan latensi replikasi data dari sistem ketersediaan tinggi SAP HANA. Metrik ini tidak diambil jika deployment SAP HANA Anda hanya menjalankan satu node.

Metrik ini dikumpulkan oleh kueri default replication_query, yang menggunakan tampilan sistem SAP HANA M_SERVICE_REPLICATION.

sap/hanamonitoring/rowstore/memory/total_size METRIC_GAUGE

Menentukan ukuran memori rowstore, yang terdiri dari bagian tetap dan variabel.

Metrik ini dikumpulkan oleh kueri default rowstore_query, yang menggunakan tampilan sistem SAP HANA M_RS_TABLES.

sap/hanamonitoring/schema/memory/total_size METRIC_GAUGE

Menentukan ukuran memori total sebagai jumlah ukuran memori di bagian utama, delta, dan histori.

Metrik ini dikumpulkan oleh kueri default schema_type_queries, yang menggunakan tampilan sistem SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/record/total METRIC_GAUGE

Menentukan jumlah kumpulan data.

Metrik ini dikumpulkan oleh kueri default schema_type_queries, yang menggunakan tampilan sistem SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/memory/estimated_max_total_size METRIC_GAUGE

Menentukan estimasi total konsumsi memori maksimum untuk tabel yang dimuat sepenuhnya. Data untuk transaksi yang terbuka tidak disertakan.

Metrik ini dikumpulkan oleh kueri default schema_queries, yang menggunakan tampilan sistem SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/record/last_compressed_total METRIC_GAUGE

Menentukan jumlah entri utama selama proses kompresi pengoptimalan terakhir.

Metrik ini dikumpulkan oleh kueri default schema_queries, yang menggunakan tampilan sistem SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/read/total_count METRIC_CUMULATIVE

Menentukan jumlah akses baca pada tabel atau partisi. Ini bukan jumlah pernyataan SELECT terhadap tabel ini. Pernyataan SELECT mungkin melibatkan beberapa akses baca.

Metrik ini dikumpulkan oleh kueri default schema_queries, yang menggunakan tampilan sistem SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/write/total_count METRIC_CUMULATIVE

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.

Metrik ini dikumpulkan oleh kueri default schema_queries, yang menggunakan tampilan sistem SAP HANA M_CS_TABLES.

sap/hanamonitoring/schema/merge/total_count METRIC_CUMULATIVE

Menentukan jumlah penggabungan delta yang dilakukan pada tabel atau partisi.

Metrik ini dikumpulkan oleh kueri default schema_queries, yang menggunakan tampilan sistem SAP HANA M_CS_TABLES.

sap/hanamonitoring/service/memory/total_used_size METRIC_GAUGE

Menentukan jumlah memori yang digunakan dari gabungan memori.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/logical_memory/total_size METRIC_GAUGE

Menentukan ukuran memori virtual dari perspektif sistem operasi.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/physical_memory/total_size METRIC_GAUGE

Menentukan ukuran memori penduduk fisik dari perspektif sistem operasi.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/code/total_size METRIC_GAUGE

Menentukan ukuran kode, termasuk library bersama.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/stack/total_size METRIC_GAUGE

Menentukan ukuran stack.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/heap_memory/total_allocated_size METRIC_GAUGE

Menentukan bagian heap gabungan memori.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/heap_memory/total_used_size METRIC_GAUGE

Menentukan jumlah gabungan memori heap yang digunakan.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/shared_memory/total_allocated_size METRIC_GAUGE

Menentukan bagian memori bersama dari gabungan memori.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/shared_memory/total_used_size METRIC_GAUGE

Menentukan jumlah gabungan memori bersama yang digunakan.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/compactor/total_allocated_size METRIC_GAUGE

Menentukan bagian dari gabungan memori yang berpotensi (jika tidak disematkan) dibebaskan selama kekurangan memori.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/compactors/total_freeable_size METRIC_GAUGE

Menentukan memori yang dapat dibebaskan selama kekurangan memori.

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/memory/allocation_limit METRIC_GAUGE

Menentukan ukuran gabungan memori maksimum (nilai yang dapat dikonfigurasi).

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/service/memory/effective_allocation_limit METRIC_GAUGE

Menentukan ukuran gabungan memori maksimum yang efektif, dengan mempertimbangkan ukuran gabungan proses lainnya (nilai komputasi).

Metrik ini dikumpulkan oleh kueri default service_queries, yang menggunakan tampilan sistem SAP HANA M_SERVICE_MEMORY.

sap/hanamonitoring/system/transaction/total_count METRIC_CUMULATIVE

Menentukan jumlah transaksi update, commit, dan rollback.

Metrik ini dikumpulkan oleh kueri default transaction_query, yang menggunakan tampilan sistem SAP HANA M_WORKLOAD.

sap/hanamonitoring/transactions/blocked METRIC_GAUGE

Menentukan jumlah transaksi yang diblokir dalam database, yang dikelompokkan menurut nama database, host, jenis kunci, dan nama layanan.

Metrik ini didukung mulai agen versi 3.5.

Metrik ini dikumpulkan oleh kueri default blocked_transaction_query, yang menggunakan tampilan sistem SAP HANA M_DATABASES, M_SERVICES, dan M_BLOCKED_TRANSACTIONS.

sap/hanamonitoring/backups/data METRIC_GAUGE

Kode respons numerik yang menunjukkan status terakhir pencadangan data yang lengkap.

  • 0: Pencadangan data tidak berhasil dijalankan.
  • 1: Pencadangan data berhasil dijalankan.

Metrik ini mencakup label berikut:

  • backup_id, yang menentukan ID cadangan data lengkap terakhir.
  • entry_type_name, yang menentukan jenis pencadangan data lengkap terakhir. Misalnya: entry_type_name: complete data backup.

Metrik ini didukung mulai agen versi 3.5.

Metrik ini dikumpulkan oleh kueri default data_backup_state_query, yang menggunakan tampilan sistem SAP HANA M_BACKUP_CATALOG.

sap/hanamonitoring/backups/snapshot METRIC_GAUGE

Kode respons numerik yang menunjukkan status pencadangan data berbasis snapshot disk terakhir yang lengkap.

  • 0: Pencadangan data tidak berhasil dijalankan.
  • 1: Pencadangan data berhasil dijalankan.

Metrik ini didukung mulai agen versi 3.6.

Metrik ini mencakup label berikut:

  • backup_id, yang menentukan ID pencadangan data terakhir berbasis snapshot disk lengkap.
  • entry_type_name, yang menentukan jenis cadangan data terakhir berbasis snapshot disk lengkap. Misalnya: entry_type_name: complete data snapshot.
sap/hanamonitoring/backups/log METRIC_GAUGE

Menentukan status 20 pencadangan log terakhir.

Metrik ini didukung mulai agen versi 3.5.

Metrik ini dikumpulkan oleh kueri default log_backup_state_query, yang menggunakan tampilan sistem SAP HANA M_BACKUP_CATALOG.

sap/hanamonitoring/memory/unloads METRIC_GAUGE

Menentukan jumlah total penghapusan muatan tabel yang terjadi karena memori rendah.

Metrik ini didukung mulai agen versi 3.5.

Metrik ini dikumpulkan oleh kueri default memory_unloads_query, yang menggunakan tampilan sistem SAP HANA M_CS_UNLOADS.

sap/hanamonitoring/disk/writetime METRIC_GAUGE

Menentukan waktu tulis rata-rata untuk volume data dan log SAP HANA.

Metrik ini didukung mulai agen versi 3.5.

Metrik ini dikumpulkan oleh kueri default avg_write_time_queries, yang menggunakan tampilan sistem SAP HANA M_VOLUMES dan M_VOLUME_IO_DETAILED_STATISTICS.

sap/hanamonitoring/disk/readtime METRIC_GAUGE

Menentukan waktu baca rata-rata untuk volume data SAP HANA.

Metrik ini didukung mulai agen versi 3.5.

Metrik ini dikumpulkan oleh kueri default avg_read_time_queries, yang menggunakan tampilan sistem SAP HANA M_VOLUMES dan M_VOLUME_IO_DETAILED_STATISTICS.

Melihat metrik di Monitoring

Google Cloud menyediakan dasbor kustom yang membantu Anda memvisualisasikan metrik pemantauan SAP HANA yang dikumpulkan oleh Agen Google Cloud untuk SAP. Lihat direktori dashboards/google-cloud-agent-for-sap di repositori GoogleCloudPlatform/monitoring-dashboard-samples di GitHub.

Untuk informasi tentang dasbor ini, termasuk petunjuk penginstalan, lihat Melihat metrik yang dikumpulkan.

Untuk informasi tentang cara menemukan data metrik di Monitoring dan mengonfigurasi notifikasi pemberitahuan, lihat Metrik di Monitoring.

Referensi kueri default

Kueri default bawaan Agen Google Cloud untuk SAP menampilkan informasi berikut dari SAP HANA.

Jika tidak memerlukan metrik yang disediakan oleh kueri bawaan atau default tertentu, Anda dapat menonaktifkannya. Untuk petunjuk, lihat panduan yang sesuai:

column_queries

Kueri bawaan column_queries menampilkan 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.

component_queries

Kueri bawaan component_queries menampilkan 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 Menentukan jumlah memori yang saat ini digunakan untuk komponen logis.

connection_query

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

Kueri mengirimkan metrik berikut ke Monitoring:

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

cpu_queries

Kueri bawaan cpu_queries menampilkan informasi penggunaan cpu dari SAP HANA 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 Menentukan waktu yang dihabiskan CPU.

alert_query

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

Kueri mengirimkan metrik berikut ke Monitoring:

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

host_queries

Kueri bawaan host_queries menampilkan 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 Menentukan total memori fisik pada host.
Memori host yang digunakan host/memory/total_used_size Menentukan memori fisik yang digunakan di host.
Ukuran ruang swap host/swap_space/total_size Menentukan total memori swap di host.
Ruang swap yang digunakan host/swap_space/total_used_size Menentukan memori swap yang digunakan di host.
Memori instance yang digunakan host/instance_memory/total_used_size Menentukan 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 Menentukan memori puncak dari gabungan memori yang sedang digunakan oleh proses SAP HANA sejak awal instance (nilai berbasis sampel).
Memori instance yang dialokasikan host/instance_memory/total_allocated_size Menentukan ukuran gabungan memori untuk semua proses SAP HANA.
Ukuran kode instance host/instance_code/total_size Menentukan ukuran kode, termasuk library bersama proses SAP HANA.
Memori bersama instance yang dialokasikan host/instance_shared_memory/total_allocated_size Menentukan ukuran memori bersama proses SAP HANA.

replication_query

Kueri bawaan replication_query menampilkan informasi latensi replikasi dari SAP HANA yang menjalankan cluster ketersediaan tinggi. Kueri ini menggunakan tampilan sistem SAP HANA M_SERVICE_REPLICATION. Jika deployment SAP HANA Anda hanya menjalankan satu node, kueri ini tidak menampilkan metrik apa pun.

Kueri mengirimkan metrik berikut ke Monitoring:

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

rowstore_query

Kueri bawaan rowstore_query menampilkan ukuran rowstore dari SAP HANA dengan menggunakan tampilan sistem M_RS_TABLES SAP HANA.

Kueri mengirimkan metrik berikut ke Monitoring:

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

schema_type_queries

Kueri bawaan schema_type_queries menampilkan penggunaan memori dan informasi jumlah catatan 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.

schema_queries

Kueri bawaan schema_queries menampilkan 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.

service_queries

Kueri bawaan service_queries menampilkan 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 Menentukan 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).

transaction_query

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

Kueri mengirimkan metrik berikut ke Monitoring:

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

blocked_transaction_query

Kueri bawaan blocked_transaction_query menampilkan jumlah total transaksi yang diblokir dari SAP HANA dengan menggunakan tampilan sistem SAP HANA M_DATABASES, M_SERVICES, dan M_BLOCKED_TRANSACTIONS.

Kueri ini didukung mulai agen versi 3.5.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Transaksi yang diblokir transactions/blocked Menentukan jumlah transaksi yang diblokir.

data_backup_state_query

Kueri bawaan data_backup_state_query menampilkan status terbaru pencadangan data lengkap terakhir dari SAP HANA menggunakan tampilan sistem M_BACKUP_CATALOG SAP HANA.

Kueri ini didukung mulai agen versi 3.5.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Status Pencadangan Data backups/data Menentukan status terbaru dari pencadangan data lengkap terakhir.

log_backup_state_query

Kueri bawaan log_backup_state_query menampilkan jumlah total transaksi yang diblokir dari SAP HANA dengan menggunakan tampilan sistem M_BACKUP_CATALOG SAP HANA.

Kueri ini didukung mulai agen versi 3.5.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Status Pencadangan Log backups/log Menentukan status 20 pencadangan log terakhir.

memory_unloads_query

Kueri bawaan memory_unloads_query menampilkan jumlah total pembongkaran tabel yang terjadi di SAP HANA karena memori rendah. Kueri ini menggunakan tampilan sistem M_CS_UNLOADS SAP HANA.

Kueri ini didukung mulai agen versi 3.5.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Pemuatan Memori memory/unloads Menentukan jumlah total penghapusan muatan tabel yang terjadi karena memori rendah.

avg_write_time_queries

Kueri bawaan avg_write_time_queries menampilkan waktu tulis rata-rata untuk volume data dan log dari SAP HANA dengan menggunakan tampilan sistem M_VOLUMES dan M_VOLUME_IO_DETAILED_STATISTICS SAP HANA.

Kueri ini didukung mulai agen versi 3.5.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Waktu Tulis Rata-Rata disk/writetime Menentukan waktu tulis rata-rata untuk volume data dan log.

avg_read_time_queries

Kueri bawaan avg_read_time_queries menampilkan waktu baca rata-rata untuk volume data dari SAP HANA menggunakan tampilan sistem M_VOLUMES dan M_VOLUME_IO_DETAILED_STATISTICS SAP HANA.

Kueri ini didukung mulai agen versi 3.5.

Kueri mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Waktu Baca Rata-Rata disk/readtime Menentukan waktu baca rata-rata untuk volume data.

data_snapshot_state_queries

Kueri bawaan data_snapshot_state_queries menampilkan status pencadangan data berbasis snapshot disk lengkap terakhir dari SAP HANA menggunakan tampilan sistem M_BACKUP_CATALOG SAP HANA.

Kueri ini didukung mulai agen versi 3.6.

Kueri ini mengirimkan metrik berikut ke Monitoring:

Nama metrik Metrik Deskripsi
Status Pencadangan Snapshot Data backups/snapshot Menentukan status pencadangan data berbasis snapshot disk lengkap terakhir.