Metrik resource kustom untuk operator Kubernetes AlloyDB Omni

Pilih versi dokumentasi:

Halaman ini menjelaskan metrik resource kustom (CR) untuk operator Kubernetes AlloyDB Omni. Operator Kubernetes AlloyDB Omni 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 metrik Pengukur Prometheus khusus, 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 mengetahui 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, atau 0. jika tidak reason: Alasan mengapa 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, misalnya, 15.7.0.
  • controlplane_agents_version: versi image agen bidang kontrol yang sedang berjalan, misalnya, 1.3.0.
  • read_write_endpoint: endpoint baca-tulis DBCluster.
  • read_only_endpoint: endpoint hanya baca dari DBCluster.
  • primary_phase: fase DBCluster node utama.
  • haready_status: Status kondisi HAReady, True, atau False.
  • haready_reason: alasan kondisi HAReady.
1 Info

alloydb_omni_dbcluster_spec_info

Konfigurasi DBCluster di 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 siaga yang ditentukan dalam spesifikasi DBCluster. T/A 1 Meteran

alloydb_omni_dbcluster_critical_incident_info

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

alloydb_omni_dbcluster_critical_incident_create_time

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

Metrik failover

Metrik failover adalah metrik yang diekspos dari manifes resource Failover. Semua nama metrik pengalihan 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 menjadi target 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 Pengalihan.

Nama metrik Deskripsi Label Unit Jenis

alloydb_omni_failover_start_time

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

alloydb_omni_failover_end_time

Waktu saat Failover selesai, 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 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 diekspos oleh PgBouncer ini. Anda terhubung ke endpoint ini untuk menjalankan kueri terhadap DBCluster yang ditargetkan PgBouncer ini.
  • phase: fase PgBouncer
1 Info

Langkah berikutnya