תוויות
האופרטור של AlloyDB Omni Kubernetes חושף את סוגי התוויות הבאים.
תוויות משאבים
אופרטור Kubernetes של AlloyDB Omni חושף את תוויות המשאבים הבאות שמזהות באופן ייחודי את מאגר מסד הנתונים שאליו שייכים המדדים. תוויות המשאבים האלה תואמות לשמות של משאבי Kubernetes שבבעלותם קונטיינר מסד הנתונים:
| מפתח התווית | ערך התווית |
|---|---|
| dbnamespace | מרחב השמות של ה-CR של dbcluster |
| dbcluster | שם ה-CR של dbcluster |
| dbinstance | השם של dbinstance CR. יש תמיכה רק ב-dbinstance מסוג ReadPool. אם מאגר המסד הנתונים לא שייך למופע מסד נתונים של ReadPool, הערך הזה הוא n/a |
| dbnode | השם של משאב ה-CR של המכונה. לכל מופע CR יש מיפוי של אחד לאחד למאגר נתונים. |
תוויות מטא-נתונים של המערכת
תוויות המטא-נתונים של המערכת ישתנו באופן דינמי כשה-roles של מאגר הנתונים ישתנה. לדוגמה, כשמקודם dbcluster מ-secondary ל-primary, הערך של dbcluster_type משתנה מ-Secondary ל-Primary.
| מפתח התווית | ערך התווית |
|---|---|
| dbcluster_type | תפקיד תוכנית התאוששות מאסון (DR) של dbcluster CR. הערך יכול להיות Primary או Secondary |
| dbinstance_type | סוג ה-CR של dbinstance. אם מאגר התגים שייך ל-dbinstance של ReadPool, הערך הוא ReadPool. אחרת, הערך הוא n/a. |
| dbnode_type | תפקיד ה-HA של dbnode, יכול להיות Primary או Standby |
תוויות מדדים
בטבלאות הבאות מפורטות התוויות הספציפיות של כל מדד. לדוגמה, database מייצג את השם של מסד נתונים של Postgres שמתארח בתוך מאגר מסד הנתונים של AlloyDB Omni.
מדדים
אופרטור Kubernetes של AlloyDB Omni חושף את המדדים הבאים.
ברשימת המדדים מוזכרות רק תוויות של מדדים. כל המדדים מתחילים ב-alloydb_omni.
מידע נוסף על סוגי מדדים זמין במאמר סוגי מדדים.
מדדים ברמת מאגר מסד הנתונים
מדדים ברמת מאגר הנתונים נאספים לכל מאגר נתונים של AlloyDB Omni. לכל מדד ברמת מאגר הנתונים יש תוויות של מטא-נתונים של משאבים ומערכת.
| שם | תיאור | תווית | יחידה | סוג |
|---|---|---|---|---|
| alloydb_omni_database_postgresql_backends | מספר החיבורים הפעילים והלא פעילים למופע AlloyDB Omni. | מד | ||
| alloydb_omni_database_postgresql_max_connections | הערך הנוכחי של הפרמטר max_connections של זמן הריצה ב-Postgres. | מד | ||
| alloydb_omni_database_postgresql_up | האם התהליך הראשי של Postgres פועל. הערך הוא 1 אם הוא פועל ו-0 אם הוא לא פועל. | מד | ||
| alloydb_omni_database_postgresql_uptime_second | הזמן שעבר מאז שהתהליך הראשי של Postgres התחיל. | שניות | מד | |
| alloydb_omni_database_postgresql_vacuum_oldest_transaction_age | הגיל הנוכחי של העסקה הכי ישנה שלא בוצעה שחוסמת את פעולת ה-vacuum. המדד הזה מחושב לפי מספר העסקאות שהתחילו אחרי העסקה הכי ישנה. | type: one of [running, prepared, replication_slot, replica] | מד | |
| alloydb_omni_database_postgresql_vacuum_transaction_id_utilization_percentage | היחס בין נפח האחסון שנוצל למזהי העסקאות. 1 מייצג 100%. | מד | ||
| alloydb_omni_instance_postgresql_backends_by_state | מספר החיבורים הנוכחי. | state: מצב החיבורים, אחד מהערכים [idle, active, idle_in_transaction, idle_in_transaction_aborted, disabled, fastpath_function_call] | מד | |
| alloydb_omni_instance_postgresql_backends_for_top_applications | מספר החיבורים הנוכחי לכל אפליקציה. | application_name: שם האפליקציה | מד | |
| alloydb_omni_instance_postgresql_blks_hit_count_total | המספר הכולל של הפעמים שבהן Postgres מצא את הבלוק המבוקש במטמון המאגר. | מונה | ||
| alloydb_omni_instance_postgresql_blks_read_count_total | המספר הכולל של בלוקים שנקראו על ידי Postgres ולא היו במטמון של Postgres. | מונה | ||
| alloydb_omni_instance_postgresql_committed_transactions_count_total | המספר הכולל של עסקאות שאושרו. | מונה | ||
| alloydb_omni_instance_postgresql_deadlock_count_total | מספר המבוי סתומים שזוהו. | מונה | ||
| alloydb_omni_instance_postgresql_new_connections_count_total | המספר הכולל של קשרים חדשים. | מונה | ||
| alloydb_omni_instance_postgresql_rolledback_transactions_count_total | המספר הכולל של עסקאות שבוטלו. | מונה | ||
| alloydb_omni_instance_postgresql_temp_bytes_written_count_total | הכמות הכוללת של נתונים שנכתבו לקבצים זמניים על ידי שאילתות. | בייט | מונה | |
| alloydb_omni_instance_postgresql_temp_files_written_count_total | המספר הכולל של קבצים זמניים שנעשה בהם שימוש לכתיבת נתונים במהלך הפעלת אלגוריתמים פנימיים. | מונה | ||
| alloydb_omni_instance_postgresql_tuples_deleted_count_total | המספר הכולל של השורות שנמחקו. | מונה | ||
| alloydb_omni_instance_postgresql_tuples_fetched_count_total | המספר הכולל של השורות שאוחזרו. | מונה | ||
| alloydb_omni_instance_postgresql_tuples_inserted_count_total | המספר הכולל של השורות שהוכנסו. | מונה | ||
| alloydb_omni_instance_postgresql_tuples_returned_count_total | המספר הכולל של השורות שמוחזרות. | מונה | ||
| alloydb_omni_instance_postgresql_tuples_updated_count_total | המספר הכולל של השורות שעודכנו. | מונה | ||
| alloydb_omni_instance_postgresql_wait_count_total | המספר הכולל של ההמתנות לאירוע המתנה. |
|
מונה | |
| alloydb_omni_instance_postgresql_wait_time_second_total | הזמן הכולל שחלף באירוע המתנה. |
|
שניות | מונה |
| alloydb_omni_instance_postgresql_replication_flush_lag_ms | הזמן שחלף בין השטיפה של WAL האחרון באופן מקומי לבין קבלת ההתראה ששרת הרפליקה כתב אותו ושטף אותו (אבל עדיין לא החיל אותו). |
|
ms | מד |
| alloydb_omni_instance_postgresql_replication_replay_lag_ms | הזמן שחלף בין ניקוי ה-WAL האחרון באופן מקומי לבין קבלת ההודעה ששרת הרפליקה כתב, ניקה והחיל אותו. |
|
ms | מד |
| alloydb_omni_instance_postgresql_replication_state |
הסטטוס של כל רפליקה שמחוברת למקור. הערך שלו הוא תמיד 1. |
|
מד | |
| alloydb_omni_instance_postgresql_replication_write_lag_ms | הזמן שחלף בין מחיקת ה-WAL האחרון באופן מקומי לבין קבלת ההתראה שהשרת המשוכפל כתב אותו (אבל עדיין לא מחק אותו או החיל אותו). |
|
ms | מד |
| alloydb_omni_memory_available_byte | הערכה של נפח הזיכרון שזמין להקצאה. | בייט | מד | |
| alloydb_omni_memory_limit_byte |
מגבלת הזיכרון של מאגר מסד הנתונים שצוין בקטע primarySpec של spec בקובץ המניפסט של אשכול מסד הנתונים. |
בייט | מד | |
| alloydb_omni_memory_used_byte | הערכה של הזיכרון במיכל מסד הנתונים שנעשה בו שימוש ולא ניתן לפנות אותו. | בייט | מד | |
| alloydb_omni_node_cpu_mcpu | מספר יחידות ה-mCPU שהוקצו. 1,000 mCPU = 1 CPU | mCPU | מד | |
| alloydb_omni_node_cpu_usage_second_total | סה"כ שניות השימוש במעבד. | שניות | מונה | |
| alloydb_omni_node_network_received_bytes_count_total | מספר הבייטים שהתקבלו ברשת ב-pod של AlloyDB Omni. | בייט | מונה | |
| alloydb_omni_node_network_sent_bytes_count_total | מספר הבייטים שנשלחו ברשת ב-pod של AlloyDB Omni. | בייט | מונה | |
| alloydb_omni_node_storage_limit_per_disk_byte | מגבלת האחסון בבייט. | disk: שם הדיסק | בייט | מד |
| alloydb_omni_node_storage_read_bytes_count_total | מספר הבייטים שנקראו מהדיסק. | בייט | מונה | |
| alloydb_omni_node_storage_read_ops_count_total | מספר פעולות קלט/פלט של קריאת דיסק. | מונה | ||
| alloydb_omni_node_storage_usage_per_disk_byte | נפח האחסון בשימוש בבייטים לכל דיסק. | disk: שם הדיסק | בייט | מד |
| alloydb_omni_node_storage_write_bytes_count_total | מספר הבייטים שנכתבו בדיסק. | בייט | מונה | |
| alloydb_omni_node_storage_write_ops_count_total | מספר פעולות הקלט/פלט של כתיבה לדיסק. | מונה |
מדדים ברמת מסד הנתונים
המדדים האלה נאספים ברמת מסד הנתונים של Postgres לכל מאגר מסד נתונים של AlloyDB Omni. אפשר ליצור כמה מסדי נתונים של Postgres במאגר מסדי נתונים אחד. לכל המדדים האלה יש תוויות של משאב, מטא-נתונים של המערכת ותוויות של 'מסד נתונים'. תווית מסד הנתונים היא השם של מסד הנתונים של Postgres שאליו שייך המדד.
| שם | תיאור | תווית | יחידה | סוג |
|---|---|---|---|---|
| alloydb_omni_database_postgresql_backends_for_top_databases | מספר החיבורים הנוכחי לכל מסד נתונים. | מד | ||
| alloydb_omni_database_postgresql_blks_hit_for_top_databases_count_total | המספר הכולל של הפעמים שבהן Postgres מצא את הבלוק המבוקש במטמון המאגר לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_blks_read_for_top_databases_count_total | המספר הכולל של בלוקים שנקראו על ידי Postgres שלא היו במטמון של Postgres לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_committed_transactions_for_top_databases_count_total | המספר הכולל של עסקאות שאושרו לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_deadlock_for_top_databases_count_total | מספר הקיפאונות לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_insights_aggregate_execution_time_us_total | זמן ההרצה הכולל של כל השאילתות. |
|
us | מונה |
| alloydb_omni_database_postgresql_insights_aggregate_io_time_us_total | הזמן הכולל שהוקדש לביצוע קלט/פלט בכל השאילתות. |
|
us | מונה |
| alloydb_omni_database_postgresql_new_connections_for_top_databases_count_total | מספר החיבורים החדשים לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_rolledback_transactions_for_top_databases_count_total | המספר הכולל של עסקאות שבוטלו בכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_size_byte | גודל מסד הנתונים. | בייט | מד | |
| alloydb_omni_database_postgresql_statements_executed_count_total | המספר הכולל של ההצהרות שהופעלו לכל מסד נתונים. | operation_type: שם הפעולה, אחת מהאפשרויות [SELECT, UPDATE, INSERT, DELETE, MERGE, UTILITY, NOTHING, UNKNOWN] | מונה | |
| alloydb_omni_database_postgresql_temp_bytes_written_for_top_databases_count_total | הכמות הכוללת של נתונים שנכתבו לקבצים זמניים על ידי שאילתות לכל מסד נתונים. | בייט | מונה | |
| alloydb_omni_database_postgresql_temp_files_written_for_top_databases_count_total | מספר הקבצים הזמניים הכולל שמשמשים לכתיבת נתונים בזמן ביצוע אלגוריתמים פנימיים לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_tuples | מספר השורות במסד הנתונים. | מצב: אחת מהאפשרויות [פעיל, לא פעיל] | מד | |
| alloydb_omni_database_postgresql_tuples_deleted_for_top_databases_count_total | המספר הכולל של השורות שנמחקו לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_tuples_fetched_for_top_databases_count_total | המספר הכולל של השורות שאוחזרו לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_tuples_inserted_for_top_databases_count_total | המספר הכולל של השורות שנוספו לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_tuples_returned_for_top_databases_count_total | המספר הכולל של השורות שמוחזרות לכל מסד נתונים. | מונה | ||
| alloydb_omni_database_postgresql_tuples_updated_for_top_databases_count_total | המספר הכולל של השורות שעודכנו בכל מסד נתונים. | מונה |
מדדים של אוסף המדדים
המדדים האלה מציינים את הסטטוס של כל מחזור איסוף מדדים. הם כוללים את תוויות המשאבים שמפורטות בקטע תוויות.
| שם | תיאור | יחידה | סוג |
|---|---|---|---|
| alloydb_omni_monitor_collect_ms | מספר אלפיות השנייה שחלפו באיסוף המדדים. | ms | מד |
| alloydb_omni_monitor_error_count | מספר השגיאות שנתקלו בהן במהלך הניסיון לאסוף מדדים במחזור הזה. | מד | |
| alloydb_omni_monitor_metric_count | מספר המדדים שנאספו בהצלחה במחזור הזה. | מד |
מדדים של handler של מדדים ב-Prometheus
המדדים האלה נוצרים באופן אוטומטי על ידי Prometheus בכל מחזור איסוף.
| שם | תיאור | מטרה | סוג |
|---|---|---|---|
| promhttp_metric_handler_errors_total | המספר הכולל של שגיאות פנימיות שנתקלו בהן ב-promhttp metric handler. | הסיבה לשגיאה | מונה |
המאמרים הבאים
- במאמר מעקב אחרי AlloyDB Omni מוסבר איך משתמשים במדדים לצורך מעקב.