מדדים של משאבים מותאמים אישית לאופרטור AlloyDB Omni Kubernetes

בחירת גרסה של מאמר העזרה:

בדף הזה מתוארים המדדים של המשאב המותאם אישית (CR) עבור האופרטור AlloyDB Omni Kubernetes. אופרטור Kubernetes של AlloyDB Omni חושף מדדים שנבנו ממניפסטים של משאבים בהתאמה אישית בפורמט Prometheus באמצעות kube-state-metrics.

סוגי המדדים תואמים להגדרה של סוגי המדדים ב-Prometheus. מדד מידע של Prometheus הוא סוג מיוחד של מדד מד של Prometheus, שתמיד יש לו ערך של 1 ויש לו כמה תוויות שכוללות מידע חשוב על המשאב המותאם אישית של אופרטור AlloyDB Omni Kubernetes התואם.

מידע על הפעלת מדדים מותאמים אישית של משאבים מופיע במאמר מעקב אחרי משאבים מותאמים אישית של AlloyDB Omni Kubernetes operator.

תוויות מטא-נתונים של Custom Resource Definition‏ (CRD)

לכל מדדי המשאבים המותאמים אישית יש את התוויות הבאות שמציינות את הקבוצה, הגרסה והסוג של ה-CRD. מידע נוסף זמין במאמר מושגים של Kubernetes API. בטבלה הבאה מפורטות ההגדרות של התוויות והשמות שלהן:

Key תיאור ערך לדוגמה

customresource_group

הקבוצה של ה-CRD.

alloydbomni.dbadmin.goog

customresource_version

גרסת ה-CRD.

v1

customresource_kind

סוג ה-CRD.

DBCluster

מדדים של DBCluster

מדדי DBCluster נחשפים ממניפסטים של משאבי DBCluster. כל השמות של מדדי DBCluster מתחילים ב-alloydb_omni_dbcluster_. לכל המדדים של DBCluster יש את התוויות הבאות:

Key ערך

namespace

מרחב השמות שאליו שייך DBCluster.

dbcluster

השם של המשאב המותאם אישית DBCluster.

התוויות בטבלה הבאה יקבלו ערך ריק – והן ייחשבו שוות לתוויות שלא קיימות לפי שמות ותוויות של מדדים ב-Prometheus – אם השדה הרלוונטי לא מופיע במניפסט של DBCluster.

שם המדד תיאור תווית היחידה סוג

alloydb_omni_dbcluster_ha_ready

רמת המוכנות לזמינות גבוהה (HA) של `DBCluster`: 1 אם ha-ready, אחרת 0. reason: הסיבה לכך ש-DBCluster (לא) מוכן לזמינות גבוהה. 1 מד

alloydb_omni_dbcluster_primary_ready

המוכנות של הצומת הראשי DBCluster: 1 אם מוכן, אחרת 0. reason: הסיבה לכך שהצומת הראשי של DBCluster מוכן או לא מוכן. 1 מד

alloydb_omni_dbcluster_status_info

הסטטוס הנוכחי של DBCluster.
  • phase: השלב של DBCluster.
  • database_version: הגרסה הנוכחית של תמונת AlloyDB Omni שפועלת, למשל 15.7.0.
  • controlplane_agents_version: הגרסה הנוכחית של תמונת הסוכנים של מישור הבקרה שפועלת, לדוגמה, 1.3.0.
  • read_write_endpoint: נקודת הקצה לקריאה ולכתיבה של .DBCluster
  • read_only_endpoint: נקודת הקצה לקריאה בלבד של DBCluster.
  • primary_phase: השלב של DBClusterהצומת הראשי.
  • haready_status: HAReady סטטוס התנאי, True או False.
  • haready_reason: הסיבה לתנאי HAReady.
1 מידע

alloydb_omni_dbcluster_spec_info

ההגדרה של DBCluster בשדה spec במניפסט DBCluster.
  • num_standbys:מספר הצמתים במצב המתנה שהוגדרו.
  • ‫database_version: הגרסה של תמונת AlloyDB Omni שהוגדרה, לדוגמה, 15.7.0.
  • controlplane_agents_version: הגרסה של תמונת הסוכנים של מישור הבקרה שהוגדרה, לדוגמה, 1.3.0.
  • is_deleted: מציין אם DBCluster מסומן למחיקה. הערך הוא true או false.
  • allow_external_incoming_traffic: מציין אם DBCluster הזה מוגדר לאפשר תנועה מחוץ לאשכול Kubernetes, ‏ true או false.
1 מידע

alloydb_omni_dbcluster_spec_num_standbys

מספר הגיבויים שהוגדרו במפרט DBCluster. לא רלוונטי 1 מד

alloydb_omni_dbcluster_critical_incident_info

רשומות של אירועים קריטיים בקטע status.criticalIncidents במניפסט של DBCluster.
  • create_time: השעה שבה התרחש האירוע הקריטי.
  • message: הודעת השגיאה של האירוע הקריטי.
  • code: קוד השגיאה של האירוע הקריטי.
1 מידע

alloydb_omni_dbcluster_critical_incident_create_time

הזמן שבו התרחש האירוע הקריטי, בפורמט Unix epoch time.
  • message: הודעת השגיאה של האירוע הקריטי.
  • code: קוד השגיאה של האירוע הקריטי.
שניות מד

מדדים של מעבר לגיבוי

מדדי מעבר לשירות גיבוי הם מדדים שמוצגים ממניפסט המשאבים Failover. כל השמות של מדדי המעבר לגיבוי מתחילים ב-alloydb_omni_failover_. לכל מדדי המעבר לגיבוי (Failover) יש את התוויות הבאות:

Key ערך

namespace

מרחב השמות שאליו שייך Failover.

failover

השם של המשאב המותאם אישית Failover.

dbcluster

השם של המשאב המותאם אישית DBCluster שאליו מתבצעת ההעברה לגיבוי. הערך הזה זהה לערך בשדה spec.dbclusterRef של Failover.

התוויות בטבלה הבאה יקבלו ערך ריק – והן ייחשבו שוות ערך לתוויות שלא קיימות על סמך שמות של מדדים ותוויות ב-Prometheus – אם השדה הרלוונטי לא מופיע במניפסט של המעבר לגיבוי.

שם המדד תיאור תווית היחידה סוג

alloydb_omni_failover_start_time

הזמן שבו Failover הזה התחיל, בפורמט Unix epoch time.
  • state: המצב של Failover.
  • phase: השלב של Failover.
שניות מד

alloydb_omni_failover_end_time

הזמן שבו Failover הסתיים, בפורמט Unix epoch time
  • state: הסטטוס של Failover
  • phase: השלב של Failover
שניות מד

alloydb_omni_failover_status_info

הסטטוס הנוכחי של Failover.
  • start_time: השעה שבה התחיל Failover.
  • end_time: השעה שבה Failover הסתיים.
  • new_primary: השם של הצומת הראשי אחרי שהפעולה Failover מסתיימת.
  • old_primary: השם של הצומת הראשי לפני שהשירות Failover הופעל
  • phase: השלב של Failover.
  • state: המצב של Failover.
1 מידע

מדדים של PgBouncer

מדדים של PgBouncer הם מדדים שנחשפים ממניפסטים של משאביםPgBouncer. כל שמות המדדים של PgBouncer מתחילים ב-alloydb_omni_pgbouncer_. לכל המדדים של PgBouncer יש את התוויות הבאות:

Key ערך

namespace

מרחב השמות שאליו שייך PgBouncer.

pgbouncer

השם של המשאב המותאם אישית PgBouncer.

dbcluster

השם של המשאב המותאם אישית DBCluster שהשדה PgBouncer מכוון אליו. הערך הזה זהה לערך בשדה spec.dbclusterRef של PgBouncer.

התוויות בטבלה הבאה יקבלו ערך ריק – והן ייחשבו שוות לתוויות שלא קיימות על סמך שמות של מדדים ותוויות ב-Prometheus – אם השדה הרלוונטי לא מופיע במניפסט של PgBouncer.

שם המדד תיאור תווית יחידה סוג

alloydb_omni_pgbouncer_status_info

הסטטוס הנוכחי של PgBouncer.
  • endpoint: נקודת הקצה שנחשפת על ידי PgBouncer. מתחברים לנקודת הקצה הזו כדי להריץ שאילתות מול DBCluster שאליו מכוון Pgbouncer.
  • phase: השלב של PgBouncer
1 מידע

המאמרים הבאים