בדף הזה מופיעות שאילתות שאפשר להשתמש בהן ב-Logs Explorer.
אפשר להשתמש בשאילתות האלה כדי לאחזר, להציג ולנתח נתוני יומנים. היומנים האלה יכולים להכיל נתונים היסטוריים חשובים שלא נאספים על ידי nomos bugreport כשמפעילים מחדש את ה-Pods של האופרטור או של הכלי להשוואה.
כדי למצוא את היומנים החשובים ביותר, ממיינים את הבעיות לפי חומרה ואז משנים את חותמת הזמן כדי לשלוט בחלון הזמן.
| שם השאילתה או המסנן | ביטוי | הערות |
|---|---|---|
| בדיקה של היומנים של reconciler-manager |
resource.type="k8s_container" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.namespace_name="config-management-system" resource.labels.container_name="reconciler-manager" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
|
| בדיקת יומנים של מאחד נתונים למאגר שמות |
resource.type="k8s_container" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.namespace_name="config-management-system" resource.labels.container_name="reconciler" resource.labels.pod_name:"ns-reconciler-NAMESPACE" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
כדי לראות את היומנים של |
| איך בודקים אם אשכול שודרג בתקופה מסוימת |
resource.type="gke_cluster" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.location="LOCATION" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
אם האשכול ששלחתם אליו שאילתה לא שודרג, התוצאה ריקה. |
| בדיקה אם הפעלת ה-Pods של תהליך ההתאמה נכשלה |
resource.type="k8s_pod" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.location="LOCATION" resource.labels.pod_name:"ns-reconciler-NAMESPACE" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
אם מופיעה שגיאה לגבי Podים שקשורים ל-סנכרון תצורות, המשמעות היא שה-Podים האלה לא הצליחו להתחיל בחותמת הזמן המשויכת. |
| בדיקת הפעולה של ConfigMap |
resource.type="k8s_cluster" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.location="LOCATION" protoPayload.methodName:"io.k8s.core.v1.configmaps" protoPayload.resourceName:"core/v1/namespaces/config-management-system/configmaps/ns-reconciler-cap-logging-service" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
|
| בדיקת הפעולה של RepoSync |
resource.type="k8s_cluster" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.location="LOCATION" protoPayload.methodName:"reposyncs" protoPayload.resourceName:"namespaces/cap-logging-service/reposyncs" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
|
מציג את כל הגרסאות של Git שסונכרנו על ידי git-sync |
resource.type="k8s_container" resource.labels.project_id="PROJECT_ID" resource.labels.location="LOCATION" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.namespace_name="config-management-system" resource.labels.pod_name:"git-importer-" severity>=DEFAULT "adding worktree" |
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
CLUSTER_NAME: השם של האשכול שרוצים לשלוח אליו שאילתה. -
START_TIME: הגדרת השעה שבה רוצים להתחיל לאסוף יומנים. כשכותבים שאילתה עם חותמת זמן, צריך להשתמש בפורמט הבא: YYYY-MM-DDT00:00:00Z. -
STOP_TIME: הגדרת השעה שבה רוצים להפסיק את איסוף היומנים. כשכותבים שאילתה עם חותמת זמן, צריך להשתמש בפורמט הבא: YYYY-MM-DDT00:00:00Z. -
NAMESPACE: מרחב השמות שבו יצרתם את מאגר מרחב השמות. -
LOCATION: המיקום שבו יצרתם את האשכול.