תוויות
AlloyDB Omni חושף את סוגי התוויות הבאים.
תוויות של משאבים
ב-AlloyDB Omni מוצגות תוויות המשאבים הבאות, שמזהות באופן ייחודי את מאגר מסד הנתונים שאליו שייכים המדדים.
| מפתח התווית | ערך התווית |
|---|---|
| dbnamespace | מרחב השמות של dbcluster CR |
| dbcluster | שם ה-CR של dbcluster |
| dbinstance | השם של CR מסוג dbinstance. נתמך רק dbinstance מסוג ReadPool. אם מאגר מסדי הנתונים לא שייך למופע מסד נתונים של ReadPool, הערך הזה הוא n/a |
| dbnode | השם של המכונה CR. לכל מופע CR יש מיפוי של אחד לאחד למאגר נתונים. |
תוויות מטא-נתונים של המערכת
תוויות המטא-נתונים של המערכת משתנות באופן דינמי כשמשנים את roles של מופע מסד הנתונים. לדוגמה, כשמקדמים את אשכול מסד הנתונים ממשני לראשי, הערך של 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.
מדדים
ב-AlloyDB Omni מוצגים המדדים הבאים.
ברשימת המדדים מוזכרות רק תוויות של מדדים. כל המדדים מתחילים ב-alloydb_omni.
מידע נוסף על סוגי מדדים זמין במאמר סוגי מדדים.
| שם | תיאור | תווית | יחידה | סוג |
|---|---|---|---|---|
| alloydb_omni_database_postgresql_backends | מספר החיבורים הפעילים והלא פעילים למכונה של AlloyDB Omni. | מד | ||
| alloydb_omni_database_postgresql_chill_cache_get_entry_calls_total | המספר הכולל של קריאות לאחזור רשומות נתונים ממטמון הדיסק המהיר במיוחד. | מונה | ||
| alloydb_omni_database_postgresql_chill_cache_num_hits_total | המספר הכולל של שליפות מוצלחות של רשומות נתונים ממטמון הדיסק המהיר במיוחד. | prewarm: ההיטים שמתרחשים במהלך שלב החימום מראש |
מונה | |
| 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: אחד מהערכים [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_version |
הגרסה של מסד הנתונים PostgreSQL. לדוגמה, בפורמט MAJOR.MINOR, 16.3 |
מד | ||
| alloydb_omni_instance_postgresql_wait_count_total | מספר ההמתנות הכולל לאירוע המתנה. |
|
מונה | |
| alloydb_omni_instance_postgresql_wait_time_us_total | משך הזמן הכולל שחלף באירוע המתנה. |
|
us | דלפק |
| alloydb_omni_instance_postgresql_replication_flush_lag_ms | הזמן שחלף בין מחיקת WAL אחרון באופן מקומי לבין קבלת הודעה על כך ששרת הרפליקה כתב ומחק אותו (אבל עדיין לא החיל אותו). |
|
גְבֶרֶת | מד |
| alloydb_omni_instance_postgresql_replication_replay_lag_ms | הזמן שחלף בין הניקוי של ה-WAL האחרון באופן מקומי לבין קבלת ההתראה על כך ששרת הרפליקה כתב, ניקה והחיל אותו. |
|
גְבֶרֶת | תחנה הידרומטרית |
| alloydb_omni_instance_postgresql_replication_state |
הסטטוס של כל רפליקה שמחוברת למקור. הערך שלו הוא תמיד 1. |
|
מד | |
| alloydb_omni_instance_postgresql_replication_write_lag_ms | הזמן שחלף בין מחיקת ה-WAL האחרון באופן מקומי לבין קבלת הודעה על כך ששרת הרפליקה כתב אותו (אבל עדיין לא מחק או החיל אותו). |
|
גְבֶרֶת | תחנה הידרומטרית |
| alloydb_omni_memory_available_byte | הערכה של נפח הזיכרון שזמין להקצאה. | בייט | מד | |
| alloydb_omni_memory_limit_byte |
מגבלת הזיכרון של המכונה של מסד הנתונים שצוינה בקטע primarySpec בחלק spec של קובץ המניפסט של אשכול מסד הנתונים. |
בייט | תחנה הידרומטרית | |
| alloydb_omni_memory_postgresql_shared_buffers_active_byte | הגודל הנוכחי של מאגרי הנתונים הזמניים המשותפים של PostgreSQL, בבייטים. המודול ניהול זיכרון אוטומטי מתאים את זה באופן אוטומטי על סמך לחץ הזיכרון. | בייט | תחנה הידרומטרית | |
| alloydb_omni_memory_postgresql_shared_buffers_byte | הגבול העליון של הגודל של מאגרי הנתונים הזמניים המשותפים של PostgreSQL, כפי שהוגדר באמצעות הפרמטר shared_buffers, בבייטים. |
בייט | תחנה הידרומטרית | |
| alloydb_omni_memory_postgresql_shared_buffers_min_byte | הגבול התחתון של גודל מאגרי הנתונים הזמניים המשותפים של PostgreSQL, בבייטים. | בייט | תחנה הידרומטרית | |
| alloydb_omni_memory_postgresql_terminated_backends_count_total | המספר הכולל של תהליכי קצה עורפיים של PostgreSQL שהופסקו על ידי מודול ניהול הזיכרון האוטומטי בגלל עומס על הזיכרון. | מונה | ||
| alloydb_omni_memory_used_byte | הערכה של הזיכרון של מופע מסד הנתונים שנמצא בשימוש ואי אפשר לפנות אותו. | בייט | תחנה הידרומטרית | |
| alloydb_omni_node_cpu_mcpu | מספר המעבדים הווירטואליים שהוקצו. 1,000 מילי-מעבדים = מעבד אחד | mCPU | תחנה הידרומטרית | |
| alloydb_omni_node_cpu_usage_second_total | סך השניות של השימוש במעבד (CPU). | שניות | דלפק | |
| alloydb_omni_node_network_received_bytes_count_total | מספר הבייטים שהתקבלו ברשת במופע AlloyDB Omni. | בייט | דלפק | |
| alloydb_omni_node_network_sent_bytes_count_total | מספר הבייטים שנשלחו ברשת במכונה של 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 | מספר פעולות הקלט/פלט של כתיבה בדיסק. | דלפק |
מדדים ברמת מסד הנתונים
המדדים האלה נאספים לכל מכונה של מסד נתונים ב-AlloyDB Omni, לכל רמה של מסד נתונים ב-Postgres. אפשר ליצור כמה מסדי נתונים של Postgres במופע מסד נתונים אחד. לכל המדדים האלה יש תוויות של משאבים, מטא-נתונים של המערכת ו "מסד נתונים". תווית מסד הנתונים היא השם של מסד הנתונים של Postgres שאליו שייך המדד.
הנוכחות של תוויות ומדדים מסוימים היא מותנית:
תווית המדדים
client_addrשמתחילה ב-alloydb_omni_database_postgresql_insightsמופיעה רק כשמגדירים אתgoogle_insights.track_client_addressל-onבפרמטרים של אשכול מסד הנתונים.מדדים שמתחילים ב-
alloydb_omni_database_postgresql_insights_pertagמופעלים רק אם מתקיימים התנאים הבאים:- הגדרת את
google_insights.track_commentל-onבפרמטרים של אשכול מסד הנתונים. - מוסיפים תגים לשאילתות SQL.
- הגדרת את
| שם | תיאור | תווית | יחידה | סוג |
|---|---|---|---|---|
| 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 | זמן הביצוע המצטבר של שאילתות לכל משתמש בכל מסד נתונים. זהו הסכום של זמן המעבד (CPU), זמן ההמתנה לקלט/פלט (I/O), זמן ההמתנה לנעילה, החלפת ההקשר של התהליך והתזמון של כל התהליכים שמעורבים בהרצת השאילתה. |
|
us | דלפק |
| alloydb_omni_database_postgresql_insights_aggregate_io_time_us_total | זמן מצטבר של קלט/פלט לכל משתמש לכל מסד נתונים. |
|
us | דלפק |
| alloydb_omni_database_postgresql_insights_aggregate_lock_time_us_total | זמן ההמתנה המצטבר לנעילה לכל משתמש בכל מסד נתונים. |
|
us | מונה |
| alloydb_omni_database_postgresql_insights_aggregate_row_count_total | המספר הכולל של השורות שהושפעו במהלך הרצת השאילתה. |
|
מונה | |
| alloydb_omni_database_postgresql_insights_aggregate_shared_blk_access_count_total | בלוקים משותפים (טבלאות רגילות וטבלאות שנוספו לאינדקס) שהגישה אליהם מתבצעת באמצעות הפעלת הצהרה. |
|
מונה | |
| alloydb_omni_database_postgresql_insights_perquery_execution_time_us_total | זמני הביצוע המצטברים לכל משתמש, לכל מסד נתונים ולכל שאילתה. זהו הסכום של זמן המעבד (CPU), זמן ההמתנה של קלט/פלט, זמן ההמתנה לנעילה, החלפת ההקשר של התהליך והתזמון של כל התהליכים שמעורבים בהרצת השאילתה. |
|
us | דלפק |
| alloydb_omni_database_postgresql_insights_perquery_io_time_us_total | זמן קלט/פלט מצטבר לכל משתמש, לכל מסד נתונים ולכל שאילתה. |
|
us | מונה |
| alloydb_omni_database_postgresql_insights_perquery_lock_time_us_total | זמן ההמתנה המצטבר לנעילה לכל משתמש, לכל מסד נתונים ולכל שאילתה. |
|
us | מונה |
| alloydb_omni_database_postgresql_insights_perquery_row_count_total | המספר הכולל של השורות שהושפעו במהלך הרצת השאילתה. |
|
מונה | |
| alloydb_omni_database_postgresql_insights_perquery_shared_blk_access_count_total | בלוקים משותפים (טבלאות רגילות ומאונדקסות) שאליהם ניגשים באמצעות ביצוע הצהרה לכל שאילתה. |
|
מונה | |
| alloydb_omni_database_postgresql_insights_pertag_execution_time_us_total | זמני הביצוע המצטברים לכל משתמש, לכל מסד נתונים ולכל תג. זהו הסכום של זמן המעבד (CPU), זמן ההמתנה של קלט/פלט, זמן ההמתנה לנעילה, החלפת ההקשר של התהליך והתזמון של כל התהליכים שמעורבים בהרצת השאילתה. |
|
us | דלפק |
| alloydb_omni_database_postgresql_insights_pertag_io_time_us_total | זמן מצטבר של קלט/פלט לכל משתמש לכל מסד נתונים לכל תג. |
|
us | דלפק |
| alloydb_omni_database_postgresql_insights_pertag_lock_time_us_total | זמן ההמתנה המצטבר לנעילה לכל משתמש, לכל מסד נתונים ולכל תג. |
|
us | דלפק |
| alloydb_omni_database_postgresql_insights_pertag_row_count_total | מספר השורות הכולל שהושפעו במהלך הרצת השאילתה. |
|
דלפק | |
| alloydb_omni_database_postgresql_insights_pertag_shared_blk_access_count_total | בלוקים משותפים (טבלאות רגילות וטבלאות שנוספו לאינדקס) שבוצעה אליהם גישה באמצעות הרצת הצהרה לכל תג. |
|
מונה | |
| 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 | מספר השורות במסד הנתונים. | state: אחד מהערכים [live, dead] |
תחנה הידרומטרית | |
| 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 | מספר אלפיות השנייה שחלפו באיסוף המדדים. | גְבֶרֶת | מד |
| alloydb_omni_monitor_error_count | מספר השגיאות שנתקלנו בהן במהלך הניסיון לאסוף מדדים במחזור הזה. | מד | |
| alloydb_omni_monitor_metric_count | מספר המדדים שנאספו בהצלחה במחזור הזה. | מד |
מדדים של handler למדדי Prometheus
המדדים האלה נוצרים באופן אוטומטי על ידי Prometheus לכל מחזור איסוף.
| שם | תיאור | מטרה | סוג |
|---|---|---|---|
| promhttp_metric_handler_errors_total | מספר השגיאות הפנימיות הכולל שבהן נתקל ה-metric handler של promhttp. | הסיבה לשגיאה | דלפק |
המאמרים הבאים
- מידע על שימוש במדדים לצורך מעקב זמין במאמר מעקב אחרי AlloyDB Omni.