היכולות החדשות של ה- Elastic Stack מרחיבות את יכולות ניהול הנתונים של Elastic ומקלות על המשתמשים לצרוך ולהציג נתונים בזמן אמת עבור מגוון שימושים.
מאונטיין ויו, קליפורניה, חברת החיפוש אלסטיק שמאחורי Elasticsearch ו-Elastic Stack, הודיעה על שחרור גרסה 6.7 של Elastic Stack. גרסה זו כוללת שתי אפליקציות חדשות: Maps – להצגת מתקדמת של שכבות נתונים גיאו-מרחביים (geospatial) על גבי מפה ב-Kibana, ו-Uptime – דרך חדשה לניטור הזמינות של מערכות ושירותים.
גרסה 6.7 של Elasticsearch מביאה לבשלות יכולות רבות, כולל cross-cluster replication, ניהול ה-lifecycle של אינדקסים, תמיכה בשפת השאילתות SQL (כולל ODBC ו-JDBC), Canvas ו-Functionbeat. גרסה 6.7 של Elastic Stack זמינה כשירות על תשתית הענן של Elastic, וניתנת גם להורדה והתקנה על גבי תשתיות הלקוח.
מידע גיאוגרפי הוא נדבך חשוב בחיפוש, לא משנה אם אתם מנתחים לוגים (logs) כדי להבין מהיכן מגיעה תעבורת הרשת, עונים על שאלות כמו "כמה מוניות היו פנויות בדאון טאון של שיקגו בחמש הדקות האחרונות?" או אפילו בוחנים קורלציה בין הגודל והשטח הגיאוגרפי של רעידת אדמה לבין ההיקף של הפסקת חשמל שנגרמה כתוצאה ממנה.
אפלקציית Elastic Maps מאפשרת למשתמשים להציג ולבחון נתוני מיקום כאלה בצורה אינטואיטיבית יותר. עם יכולות כמו ריבוי שכבות וציון של נקודות ספציפיות ואיזורים על המפה, ועם אפשרויות התאמה רבות, פתרון זה משפר את יכולות המיפוי הקיימות של אלסטיק. האפליקציה משוחררת כבטא בגירסה 6.7, והֿיא זמינה לכל משתמשי Kibana, כולל אלו העושים שימוש בתשתית הענן של אלסטיק.
גרסה6.7 כוללת גם אפליקציה חדשה, Uptime, המאפשרת ניטור יזום של מערכות, שירותים וממשקי API לניטור מקיף יותר של מערכות אלה. אפליקציית Uptime מזהה באופן אוטומטי מתי שירותים אפליקטיביים מושבתים או פועלים באיטיות, אפילו עוד לפני שנעשה בהם שימוש על ידי האפליקציה, והיא יכולה לשלוח התראות יזומות על כך.
על בסיס Heartbeat, שמנטר זמינות של שירותי רשת ושולח את המידע על כך ל Elasticsearch, אפליקציית Uptime יכולה לעבוד הן בתוך הרשת הארגונית והן מחוצה לה. ניתן להשתמש בה להבנת מאפייני הזמינות של שירות וזמן התגובה ממספר נקודות קצה, ולוודא שהשירותים זמינים ומחזירים את קודי התגובה הנכונים. בעזרת שילוב בין אפליקציית Uptime ללוגים, metrics ונתוני APM, המשתמשים יכולים להאיץ פתרון בעיות ומציאת השורש שלהן.
בגירסה 6.7 הבשילו מספר יכולות חשובות של Elastic Stack:
• רפליקציה בין קלאסטרים -Cross-cluster replication (CCR) : מספקת למשתמשים מנגנון מובנה שבאמצעותו יוכלו לשכפל אינדקסים בקלות ובצורה מהימנה בין קלאסטרים של Elasticaserch. ניתן להשתמש ביכולת זו עבור מספר מטרות כגון זמינות ושרידות טובים יותר, ביצועים טובים יותר באמצעות הבאת המידע קרוב יותר למשתמשים (מקלאסטר מרכזי לקלאסטרים מקומיים כך שהנתונים יהיו קרובים למשתמש הקצה), וכן חיפוש וניתוח ריכוזיים ע״י רפליקציה לקלאסטר מרכזי.
• ניהול lifecycle של אינדקסים -Index lifecycle management (ILM) : מספק למשתמשים שיטה יעילה לניהול האופן שבו יאוחסנו וינוהלו אינדקסים של Elasticsearch לאורך זמן. ניהול נתונים נכון הינו חיוני להפעלת קלאסטר יציב, בעל ביצועים טובים וחסכוני, ויכולת חדשה זו מפשטת במידה רבה את התפעול והאוטומציה של משימה חשובה זו.
• Elasticsearch SQL מאפשר למשתמשי Elasticsearch להשתמש בשפת השאילתות SQL המוכרת כדי לבצע שאילתות על נתונים ב-Elasticsearch. יכולת זו מנגישה את יכולות החיפוש הנרחבות והמהירות של Elasticsearch לקהל רחב הרבה יותר, שכבר שולט היטב ב SQL וכעת מתחיל את דרכו עם Elasticsearch. כחלק מיכולת זו מומשו ספריות JDBC ו-ODBC, המאפשרות למשתמשים להתחבר ולתשאל נתונים השמורים ב-Elasticsearch באמצעות תוכנות צד שלישי התומכות בספריות אלה.
• Canvas מאפשר למשתמשים ליצור מצגות דינמיות ולהציג מידע חי מתוך Elasticsearch. באמצעותו הוא מנגיש את המידע שיש ב Elasticsearch למגוון משתמשים רחב הרבה יותר. Canvas כולל תמיכה מלאה ב Elasticsearch SQL.
• Functionbeat הוא סוג חדש של Beat שמשתמש בפונקציות serveless בסביבות ענן כדי להזרים לוגים ונתונים לתוך Elasticsearch. הוא תומך ב AWS Lambda, ומאפשר הזרמת נתונים מלוגים של CloudWatch, SQS, Kinesis ו- API gateway.
• אפליקציית Logs של Elastic מספקת למשתמשים אפשרות לעקוב אחרי לוגים בזמן אמת, בתצוגה קומפקטית הניתנת להתאמה אישית. שימוש בה דומה למעקב אחרי לוגים באמצעות שימוש בקבצים, אבל מאפשר לעקוב אחרי לוגים מכל שירותי התשתית במיקום מרכזי אחד. בנוסף, באמצעות תיבת החיפוש החדשה המשתמשים יכולים להתמקד בקלות רק בלוגים שמעניינים אותם.
• אפליקציית Infrastructure של Elastic מספקת למשתמשים תמונה כוללת של התקינות של כל רכיבי המערכת שלהם - שרתים, פודים של Kubernetes וקונטיינרים של Docker. היא מקלה על אבחון בעיות באמצעות הצגה פשוטה של נתוני לוגים ו-metrics.
• פרטים מלאים על הגרסה מופיעים בבלוג של Elastic Stack 6.7
• הבלוג וההודעות לעיתונות בנושא יכולות המיפוי החדשות
• הבלוג וההודעות לעיתונות בנושא אפליקציית Uptime של Elastic
• להתנסות חינם בשירותי הענן של Elasticsearch Service
• קריאה אודות הלקוחות של Elastic
Oops! Something went wrong while submitting the form