KRM API observability.gdc.goog/v1

observability.gdc.goog/v1

כולל הגדרות של סכמת API לקבוצת Observability.

AdditionalLogSink

הגדרת יעד נוסף להעברת יומנים. מידע נוסף זמין בכתובת https://cloud.google.com/anthos/private-mode/docs/1.9/how-to/export-logs.

מופיע ב: - ObservabilityAuditLogging - ObservabilityLogging - ObservabilitySecurityLogging

שדה תיאור
clusterSelector ClusterSelector
fluentbitConfigMaps מערך מחרוזות
‫volumes מערך Volume
‫volumeMounts VolumeMount

ClusterSelector

בחירת אשכולות יעד.

מופיע ב: - AdditionalLogSink

שדה תיאור
exclude מערך מחרוזות

מרכז שליטה

הגדרת הסכמה של Dashboards API.

מופיע ב: - DashboardList

שדה תיאור
apiVersion string observability.gdc.goog/v1
kind string Dashboard
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec DashboardSpec
status DashboardStatus

DashboardConfigMap

מספק מידע על אובייקט ConfigMap שמכיל את מודל ה-JSON של לוח בקרה ב-Grafana.

מופיע ב: - DashboardSpec

שדה תיאור
name string השם של אובייקט ConfigMap שמכיל את מודל ה-JSON של לוח הבקרה.
namespace string מרחב השמות של האובייקט ConfigMap שמכיל את מודל ה-JSON של לוח הבקרה.
key string המפתח של אובייקט ConfigMap שמכיל את מודל ה-JSON של לוח הבקרה.

DashboardInfo

מכיל רשימה של מידע על החיבור של לוח בקרה שנוצר ב-Grafana.

מופיע ב: - DashboardStatus

שדה תיאור
uid string המזהה הייחודי של לוח הבקרה.
url string הנתיב למרכז הבקרה.

DashboardList

כולל רשימה של מרכזי בקרה ב-Grafana.

שדה תיאור
apiVersion string observability.gdc.goog/v1
kind string DashboardList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
‫items Dashboard array

DashboardSpec

מגדיר את המפרט או את המצב הצפוי של אובייקט Dashboard.

מופיע ב: - מרכז שליטה

שדה תיאור
configMapRef DashboardConfigMap אובייקט ConfigMap שמכיל את מודל ה-JSON של לוח הבקרה של Grafana שרוצים לכלול.
foldername string שם התיקייה שבה המערכת צריכה לאחסן את לוחות הבקרה.

DashboardStatus

המאפיין מגדיר את המצב הנצפה של אובייקט Dashboard.

מופיע ב: - מרכז שליטה

שדה תיאור
conditions מערך Condition רשימה של תנאים שנצפו במרכז הבקרה.
dashboards אובייקט (מפתחות:מחרוזת, ערכים:DashboardInfo) מיפוי של כל מרכזי הבקרה שנוצרו על ידי המשאב המותאם אישית באמצעות המזהה הייחודי (uid) של מרכז הבקרה כמפתח.

Grafana

ההגדרה הזו מגדירה את המצב הצפוי של מופע Grafana שהוקצה.

מופיע ב: - ObservabilityMonitoring

שדה תיאור
storageSize string גודל האחסון של מרכזי הבקרה בארגון. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/

ObservabilityAlerting

הגדרת הכללים ליצירת התראות על סמך נתוני מדדים.

מופיע ב: - ObservabilityPipelineSpec

שדה תיאור
localStorageSize string גודל האחסון של נתוני ההתראות בארגון.
alertmanagerConfig string השם של אובייקט ConfigMap שמכיל את קובץ ההגדרות של Alertmanager. https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names
‫volumes מערך Volume
‫volumeMounts VolumeMount

ObservabilityAuditLogging

ההגדרה הזו מגדירה את המצב הצפוי של מחסנית רישום הביקורת בפייפליין של יכולת התצפית.

מופיע ב: - ObservabilityPipelineSpec

שדה תיאור
retentionTime string זמן השמירה של יומני הביקורת בשעות. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders
localStorageSize string גודל האחסון של נתוני יומני ביקורת בארגון. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/
additionalSink AdditionalLogSink הגדרת יעד אופציונלי נוסף לכל יומני הביקורת.
dynamicAdditionalSinks מערך מחרוזות מאגרי היעד הנוספים ליומני ביקורת, בנוסף למאגר יעד מוגדר מראש. ההבדל בין השדה additionalSink לבין השדה dynamicAdditionalSinks הוא שdynamicAdditionalSinks קובע את רוב משתני היעד, כמו שם המארח של היעד, בשם המשתמש. הפלט הנתמך כולל את ioSplunkExternalSink.

ObservabilityLogging

הגדרה של המצב הצפוי של ערימת הרישום בצינור הנתונים של Observability.

מופיע ב: - ObservabilityPipelineSpec

שדה תיאור
retentionTime string זמן השמירה של יומנים תפעוליים בשעות. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders
localStorageSize string גודל נפח האחסון לנתוני הרישום בארגון. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/
sink string יעד לכל היומנים. לדוגמה, שימוש במרחב השמות של פרויקט של מפעיל אפליקציות כערך אומר שהיומנים יהיו גלויים למפעיל האפליקציות של הפרויקט.
additionalSink AdditionalLogSink הגדרת יעד sink אופציונלי נוסף לכל היומנים התפעוליים.
dynamicAdditionalSinks מערך מחרוזות יעדי אחסון נוספים ליומנים תפעוליים, בנוסף ליעדי אחסון מוגדרים מראש. ההבדל בין השדה additionalSink לבין השדה dynamicAdditionalSinks הוא שdynamicAdditionalSinks קובע את רוב משתני היעד, כמו שם המארח של היעד, בשם המשתמש. הפלט הנתמך כולל את ioSplunkExternalSink.

ObservabilityMonitoring

מגדירה את ההגדרות האישיות של לוחות הבקרה למעקב.

מופיע ב: - ObservabilityPipelineSpec

שדה תיאור
retentionTime string זמן השמירה של המדדים בשעות. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders
localStorageSize string גודל נפח האחסון של נתוני מדדים בארגון. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/
grafana Grafana פרטי ההגדרה של מופע Grafana שרוצים ליצור.
sink string יעד לכל המדדים. לדוגמה, שימוש במרחב השמות של פרויקט של אופרטור אפליקציה כערך אומר שהמדדים יהיו גלויים לאופרטור האפליקציה של הפרויקט. ניווט לפי סדרת זמנים באמצעות התווית timeseries.

ObservabilityPipeline

הגדרת הסכימה של Observability Pipeline API.

מופיע ב: - ObservabilityPipelineList

שדה תיאור
apiVersion string observability.gdc.goog/v1
kind string ObservabilityPipeline
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec ObservabilityPipelineSpec
status ObservabilityPipelineStatus

ObservabilityPipelineList

מכיל רשימה של ObservabilityPipeline אובייקטים.

שדה תיאור
apiVersion string observability.gdc.goog/v1
kind string ObservabilityPipelineList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
ObservabilityPipeline

ObservabilityPipelineSpec

מגדיר את המפרט או את המצב הצפוי של אובייקט ObservabilityPipeline.

מופיע ב: - ObservabilityPipeline

שדה תיאור
enabled boolean המדיניות הזו קובעת אם מחסנית צינור הנתונים של יכולת התצפית מופעלת.
monitoring ObservabilityMonitoring ההגדרה של צינור עיבוד הנתונים למעקב.
alerting ObservabilityAlerting הגדרת צינור עיבוד הנתונים של Alertmanager.
logging ObservabilityLogging ההגדרה של צינור עיבוד הנתונים לרישום ביומן.
auditLogging ObservabilityAuditLogging ההגדרה של צינור עיבוד הנתונים של רישום ביומן ביקורת.
securityLogging ObservabilitySecurityLogging הגדרת צינור עיבוד הנתונים לאבטחה.

ObservabilityPipelineStatus

המאפיין מגדיר את המצב הנצפה של אובייקט ObservabilityPipeline.

מופיע ב: - ObservabilityPipeline

שדה תיאור
version string הגרסה המותקנת של חבילת צינור עיבוד הנתונים של Observability.
conditions מערך Condition רשימה של תנאים שנצפו במערך צינור הנתונים של Observability.

ObservabilitySecurityLogging

ההגדרה הזו מגדירה את המצב הצפוי של ערימת רישום האבטחה ביומן של צינור הנתונים של יכולת התצפית.

מופיע ב: - ObservabilityPipelineSpec

שדה תיאור
retentionTime string זמן השמירה של יומני אבטחה בשעות. https://cortexmetrics.io/docs/configuration/configuration-file/#generic-placeholders
localStorageSize string גודל האחסון של נתוני רישום אבטחה בארגון. https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/
additionalSink AdditionalLogSink הגדרה של יעד אופציונלי נוסף לכל יומני האבטחה.
dynamicAdditionalSinks מערך מחרוזות יעדים נוספים ליומני אבטחה, בנוסף ליעדים מוגדרים מראש. ההבדל בין השדה additionalSink לבין השדה dynamicAdditionalSinks הוא שdynamicAdditionalSinks קובע את רוב משתני היעד, כמו שם המארח של היעד, בשם המשתמש. הפלט הנתמך כולל את ioSplunkExternalSink.