(43) מציאת לוגים בSAS VIYA
קטגוריה |
תיאור |
מספר חח"ע מתוך ה-Repository | 43 |
מוצר | כלל מוצרי SAS VIYA |
סביבה | Linux |
סימפטומים | ישנה תקלה כלשהי במערכת ועלינו למצוא את הLOG המתאים לבעיה |
בעיית השורש | |
פעולות | היכן נמצאים קבצי הLog בSAS Viya 3.5?
היכן נמצאי קבצי הLog של כל השרתים וmicroservices? בכל מכונה בעלת SAS Viya, ניתן למצוא את קבצי הלוג בנתיב (Linux): /opt/sas/<deployment_name>/config/var/log/ עבור המשך הפוסט, נניח שה deployment name שלנו הוא "viya". משמע, קבצי הלוג שלנו ימצאו בנתיב: /opt/sas/viya/config/var/log/ מעבר לכך, ניתן לגשת לנתיב: /var/log/viya על מנת להגיע לקיצור דרך לנתיב הנ"ל.
לכל service/server ישנו נתיב משלו בתיקית הלוגים הראשית, אשר נקראת על שם ה service/server(וייתכנו הרבה כאלו).
במידה וניכנס לאחת התיקיות הנ"ל, ניקח לדוגמה את תיקיית identities, נוכל למצוא בתוכה תיקייה נוספת בשם default אשר בה ימצאו לנו הלוגים.
הנתיב בתמונה: /opt/sas/viya/config/var/log/identities/default. שינוי רמת הLog: ב SAS Viya, כמו גם בSAS 9.4, ניתן לשנות את רמת הLog, על מנת לקבל מידע מפורט יותר בעת תקלה. על מנת לשנות את רמת הLog לשרתי ה SAS Viya, נצטרך לערוך קובץ xml בכל אחד מנתיבי השרתים. מעבר לשינוי רמת הLog, ניתן בעזרת הקבצים הללו לשנות גם את שמות הקבצים, את יעדי הפלט ואת פורמט הלוג. עבור שרת ה CAS, נוכל למצוא את קובץ הXML בנתיב: "…/config/etc/cas/default/logconfig.xml" יש לשים לב כי לאחר ביצוע העדכון/ שינוי בקובץ, יש להפעיל מחדש על מנת שהשינוי יכנס לתוקף. עבור SAS Viya Microservices and Web Applications, הדברים עובדים מעט שונה. על מנת לערוך את רמת הLog, עלינו להיכנס ל SAS Environment Manager. ה SAS Environment Manager תומך בביצוע השינויים הבאים:
שמות קבצי הLog בנויים בפורמט הבא: sas-sas-service_name_start_date_start_time.log. יש לשים לב כי לאחר ביצוע שינוי ברמת הLog לmicroservices ויישומי web (בעזרת SAS Environment Manager), אין צורך להפעיל מחדש את השרתים, והדבר נכנס לתוקף באופן דינאמי. על מנת ליצור Logger/לשנות את רמת הלוג ע"י SAS Environment Manager, יש להתחבר בתור Administrator ולהיכנס ל: Resources > Configuration > Definitions ברשימה, יש להיכנס לlogging.level. לאחר מכן יש ללחוץ על כפתור הnew ולמלא את השדות הבאים:
נלחץ על save וכעת נוכל להיכנס לנתיב ולראות שהשינוי נכנס לתוקף באופן מיידי. ניתן לצפות בהדגמה בYOUTUBE. יש לשים לב! לא ניתן למחוק דרך SAS Environment Manager את הLogger אשר יצרתם, אך ניתן לשנותו בחזרה לINFO (המצב הסטנדרטי של הלוג) כאשר אתם מעוניינים להפסיק לפרט את הלוגים לרמה גבוהה יותר. לוגים ברמה השונה מINFO עלולים להיות גדולים מאוד, ולכן יש לשים לב לעדכן בחזרה את רמת הלוג. |
קישורים | SAS Viya Logging |
®SAS מובילה עם נתח שוק בינ"ל של 30.8% בקטגורית האנליטיקה המתקדמת – ׁׁׁׁIDC, 2017ׂ
SAS® -מהבנקים העולמיים בחרו ב
משתמשים בישראל
SAS® בחרו במערכת של