Metrik resource kustom untuk operator Kubernetes AlloyDB Omni

Halaman ini menjelaskan metrik resource kustom (CR) untuk operator Kubernetes AlloyDB Omni. Operator AlloyDB Omni Kubernetes mengekspos metrik yang dibuat dari manifes resource kustom dalam format Prometheus menggunakan kube-state-metrics.

Jenis metrik mengikuti definisi jenis metrik Prometheus. Metrik Info Prometheus adalah jenis khusus metrik Pengukur Prometheus, yang selalu memiliki nilai 1 dan memiliki beberapa label yang membawa informasi penting tentang Resource Kustom operator Kubernetes AlloyDB Omni yang sesuai.

Untuk mempelajari cara mengaktifkan metrik resource kustom, lihat Memantau resource kustom operator Kubernetes AlloyDB Omni.

Label metadata Definisi Resource Kustom (CRD)

Semua metrik resource kustom memiliki label berikut yang menandai grup, versi, dan jenis CRD. Untuk informasi selengkapnya, lihat Konsep Kubernetes API. Definisi dan penamaan label tercantum dalam tabel berikut:

Kunci Deskripsi Nilai Contoh

customresource_group

Grup CRD.

alloydbomni.dbadmin.goog

customresource_version

Versi CRD.

v1

customresource_kind

Jenis CRD.

DBCluster

Metrik DBCluster

Metrik DBCluster diekspos dari manifes resource DBCluster. Semua nama metrik DBCluster dimulai dengan alloydb_omni_dbcluster_. Semua metrik DBCluster memiliki label berikut:

Kunci Nilai

namespace

Namespace tempat DBCluster berada.

dbcluster

Nama resource kustom DBCluster.

Label dalam tabel berikut akan memiliki nilai kosong —dan dianggap setara dengan label yang tidak ada per nama dan label metrik Prometheus— jika kolom yang relevan tidak ada dalam manifes DBCluster.

Nama Metrik Deskripsi Label Unit Jenis

alloydb_omni_dbcluster_ha_ready

Kesiapan ketersediaan tinggi (HA) `DBCluster`: 1 jika ha-ready, jika tidak 0. reason: Alasan mengapa DBCluster ini (tidak) siap untuk HA. 1 Meteran

alloydb_omni_dbcluster_primary_ready

Kesiapan node utama DBCluster: 1 jika siap, jika tidak, 0. reason: Alasan node utama DBCluster ini (tidak) siap. 1 Meteran

alloydb_omni_dbcluster_status_info

Status DBCluster. saat ini
  • phase: fase DBCluster.
  • database_version: versi image AlloyDB Omni yang sedang berjalan saat ini, misalnya, 15.7.0.
  • controlplane_agents_version: versi gambar agen bidang kontrol yang sedang berjalan saat ini, misalnya, 1.3.0.
  • read_write_endpoint: endpoint baca-tulis DBCluster.
  • read_only_endpoint: endpoint hanya baca dari DBCluster.
  • primary_phase: fase node utama DBCluster.
  • haready_status: Status kondisi HAReady, True, atau False.
  • haready_reason: alasan kondisi HAReady.
1 Info

alloydb_omni_dbcluster_spec_info

Konfigurasi DBCluster pada kolom spec manifes DBCluster.
  • num_standbys:jumlah node standby yang dikonfigurasi.
  • database_version: versi image AlloyDB Omni yang dikonfigurasi, misalnya, 15.7.0.
  • controlplane_agents_version: versi image agen bidang kontrol yang dikonfigurasi, misalnya, 1.3.0.
  • is_deleted: menunjukkan apakah DBCluster ini ditandai untuk dihapus, ditetapkan ke true atau false.
  • allow_external_incoming_traffic: menunjukkan apakah DBCluster ini dikonfigurasi untuk mengizinkan traffic dari luar cluster Kubernetes, true, atau false.
1 Info

alloydb_omni_dbcluster_spec_num_standbys

Jumlah standby yang ditentukan dalam spesifikasi DBCluster. T/A 1 Meteran

alloydb_omni_dbcluster_critical_incident_info

Entri insiden penting di bagian status.criticalIncidents manifes DBCluster.
  • create_time: Waktu saat insiden kritis terjadi.
  • message: Pesan error dari insiden kritis.
  • code: Kode error insiden kritis.
1 Info

alloydb_omni_dbcluster_critical_incident_create_time

Waktu terjadinya insiden kritis, dinyatakan dalam format waktu epoch Unix.
  • message: Pesan error dari insiden kritis.
  • code: Kode error insiden kritis.
dtk Meteran

Metrik failover

Metrik failover adalah metrik yang ditampilkan dari manifes resource Failover. Semua nama metrik failover dimulai dengan alloydb_omni_failover_. Semua metrik Failover memiliki label berikut:

Kunci Nilai

namespace

Namespace tempat Failover berada.

failover

Nama resource kustom Failover.

dbcluster

Nama resource kustom DBCluster yang ditargetkan Failover. Nilai ini sama dengan kolom spec.dbclusterRef dari Failover.

Label dalam tabel berikut akan memiliki nilai kosong —dan dianggap setara dengan label yang tidak ada berdasarkan nama dan label metrik Prometheus— jika kolom yang relevan tidak ada dalam manifes Failover.

Nama metrik Deskripsi Label Unit Jenis

alloydb_omni_failover_start_time

Waktu saat Failover ini dimulai, yang dinyatakan dalam format waktu epoch Unix.
  • state: status Failover.
  • phase: fase Failover.
dtk Meteran

alloydb_omni_failover_end_time

Waktu saat Failover selesai, yang dinyatakan dalam format waktu epoch Unix
  • state: status Failover
  • phase: fase Failover
dtk Meteran

alloydb_omni_failover_status_info

Status Failover saat ini.
  • start_time: waktu saat Failover dimulai.
  • end_time: waktu saat Failover selesai.
  • new_primary: nama node utama setelah Failover selesai.
  • old_primary: nama node utama sebelum Failover dimulai
  • phase: fase Failover.
  • state: status Failover.
1 Info

Metrik PgBouncer

Metrik PgBouncer adalah metrik yang diekspos dari manifes resource PgBouncer. Semua nama metrik PgBouncer dimulai dengan alloydb_omni_pgbouncer_. Semua metrik PgBouncer memiliki label berikut:

Kunci Nilai

namespace

Namespace tempat PgBouncer berada.

pgbouncer

Nama resource kustom PgBouncer.

dbcluster

Nama resource kustom DBCluster yang ditargetkan oleh PgBouncer ini. Nilai ini sama dengan kolom spec.dbclusterRef dari PgBouncer.

Label dalam tabel berikut akan memiliki nilai kosong —dan dianggap setara dengan label yang tidak ada berdasarkan nama dan label metrik Prometheus— jika kolom yang relevan tidak ada dalam manifes PgBouncer.

Nama Metrik Deskripsi Label Unit Jenis

alloydb_omni_pgbouncer_status_info

Status PgBouncer saat ini.
  • endpoint: Endpoint yang ditampilkan oleh PgBouncer ini. Anda menghubungkan ke endpoint ini untuk menjalankan kueri terhadap DBCluster yang ditargetkan oleh PgBouncer ini.
  • phase: fase PgBouncer
1 Info

Langkah berikutnya