בדף הזה מוסבר איך להשתמש ב Google Cloud תוויות כדי לארגן את מופעי Spanner ולראות פירוט של העלויות.
Google Cloud תווית היא צמד מפתח/ערך שאפשר להקצות ל Google Cloud משאבים ספציפיים, כמו מופעי Spanner.
בעזרת התוויות אפשר לארגן את המשאבים האלה ולראות את העלויות ברמת הפירוט שאתם צריכים. המידע על התוויות מועבר למערכת החיוב, כך שאתם יכולים לפרט את החיובים לפי תוויות. מידע נוסף על תוויות
תרחישים נפוצים לשימוש בתוויות
דוגמאות לשימושים נפוצים בתוויות:
- תוויות של צוותים או מרכזי עלות: אפשר להבחין בין משאבים שנמצאים בבעלות של צוותים שונים (לדוגמה,
team:researchו-team:analytics) לצורך ניהול חשבונות או תקצוב. - תוויות סביבה: מציינים סביבות פיתוח, בדיקה או ייצור (לדוגמה,
env:dev,env:testו-env:prod). - תוויות רכיבים: סיווג משאבים לפי רכיב אפליקציה או סוג עומס עבודה (לדוגמה,
component:frontendו-component:backend). - מעקב מפורט ברמת המכונה: אפשר להוסיף תוויות למכונות Spanner עם מזהה משלהן או מזהה ספציפי (לדוגמה,
instance_id:my-instance-1) כדי לפרק את העלויות לפי מכונה ישירות בדוחות החיוב או בשאילתות ב-BigQuery.
דרישות ומגבלות
תוויות שמוחלות על מופעי Spanner צריכות לעמוד בדרישות הבאות:
- כל מופע יכול להכיל עד 64 תוויות.
- המפתחות והערכים צריכים להיות באורך של עד 63 תווים.
- המפתחות והערכים יכולים להכיל רק אותיות קטנות, ספרות, קווים תחתונים (
_) ומקפים (-). - המפתחות צריכים להתחיל באות קטנה או בתו בינלאומי. המפתחות לא יכולים להיות ריקים.
- החלק של המפתח בתווית חייב להיות ייחודי במופע יחיד.
הוספה וניהול של תוויות במופעי Spanner
אפשר להוסיף תוויות כשיוצרים מופע Spanner, או לעדכן את התוויות במופע קיים.
ההרשאות הנדרשות
כדי להציג ולנהל תוויות במכונות Spanner, אתם צריכים את הרשאות ה-IAM הבאות:
spanner.instances.getspanner.instances.update
ההרשאות האלה כלולות בתפקיד roles/spanner.admin.
הוספה, עדכון או הסרה של תוויות
המסוף
נכנסים לדף Spanner Instances במסוף Google Cloud .
מסמנים את התיבה שליד המופע שרוצים להוסיף לו תווית. חלונית המידע תופיע.
בוחרים באפשרות תוויות בחלונית המידע.
מוסיפים, מעדכנים או מוחקים תוויות של המכונה ולוחצים על שמירה.
gcloud
כדי ליצור מופע Spanner עם תוויות, מריצים את הפקודה gcloud spanner instances create עם הדגל --labels:
gcloud spanner instances create INSTANCE_ID \
--config=INSTANCE_CONFIG \
--description=INSTANCE_NAME \
--nodes=NODE_COUNT \
--labels=KEY=VALUE,KEY=VALUE
כדי להוסיף או לעדכן תוויות במופע קיים, מריצים את הפקודה gcloud spanner instances update עם הדגל --update-labels:
gcloud spanner instances update INSTANCE_ID \
--update-labels=KEY=VALUE,KEY=VALUE
כדי להסיר תוויות ספציפיות ממופע קיים, משתמשים בדגל --remove-labels:
gcloud spanner instances update INSTANCE_ID \
--remove-labels=KEY1,KEY2
כדי להסיר את כל התוויות ממופע קיים, משתמשים בדגל --clear-labels:
gcloud spanner instances update INSTANCE_ID --clear-labels
ניתוח עלויות Spanner לפי תוויות בחיוב ב-Cloud
אחרי שמחילים תוויות על מופעי Spanner, אפשר להשתמש בהן כדי לנתח את העלויות. התוויות מועברות לנתוני העלויות, וכך אפשר לסנן ולקבץ את החיובים.
צפייה בעלויות שמקובצות לפי תוויות בדוחות חיוב
אפשר לראות ולנתח את העלויות של Spanner שמקובצות לפי מפתחות תוויות ישירות במסוף Google Cloud :
- נכנסים לקטע Billing במסוף Google Cloud .
- בוחרים את החשבון לחיוב ולוחצים על דוחות בחלונית הניווט.
- בחלונית פילטרים:
- בקטע Services (שירותים), בוחרים באפשרות Spanner כדי לבודד את העלויות של מסד הנתונים ב-Spanner.
- בקטע Group by (קיבוץ לפי), בוחרים באפשרות Label keys (מפתחות תוויות) ובוחרים את מפתח התווית שרוצים לנתח (לדוגמה,
environmentאוinstance_id).
- התרשים וטבלת העלויות מתעדכנים ומוצג בהם פירוט של העלויות שמקובצות לפי כל ערך של תווית (לדוגמה,
environment:prodו-environment:dev, אוinstance_id:my-instance-1ו-instance_id:my-instance-2).