Elasticsearch קבל סטטיסטיקת עוקבים

Elasticsearch Qbl Sttystyqt Wqbym



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

תחביר הבקשה הוא כמוצג:







לקבל /< אינדקס >/ _ccr / סטטיסטיקות



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



התמוטטות גוף

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





  1. מדדים - מכיל מערך סטטיסטיקות של אינדקס עוקבים. מערך זה יכיל מאפיינים כגון:
  2. א. אינדקס – מציג את שם אינדקס העוקבים
    ב. רסיסים - מציג מערך של הנתונים הסטטיסטיים של המשימות הבאות. המאפיינים הכלולים במערך כוללים:
    אני. bytes_read – מציג את המספר הכולל של בתים שהועברו.
    ii. failed_read_requests – מציין את מספר הקריאות שנכשלו.
    iii. בקשות_כתיבה נכשלו - מספר פעולות כתיבה שנכשלו.
    iv. Remote_cluster – האשכול המרוחק של אינדקס המנהיג.

האמור לעיל אינו מציג את המידע המלא שה-Stat API העוקב החזיר. אנו ממליצים שתבדוק את התיעוד כדי ללמוד עוד.



דוגמא

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

סִלְסוּל -XGET 'http://localhost:9200/disney_plus/_ccr/stats' 'kbn-xsrf: דיווח'

הבקשה אמורה להחזיר את מידע סטטיסטיקת העוקבים על אינדקס Disney_plus.

פלט לדוגמה הוא כפי שמוצג:

אתה יכול גם להביא את סטטיסטיקת העוקבים של האשכול על ידי השמטת אינדקס היעד כפי שמוצג:

סִלְסוּל -XGET 'http://localhost:9200/_ccr/stats' 'kbn-xsrf: דיווח'

פלט לדוגמה:

{
'auto_follow_stats' : {
'מספר_המדדים_שכשלו' : 0 ,
'number_of_failed_remote_cluster_state_requests' : 0 ,
'מספר_מדדי_מעקב_מוצלחים' : 0 ,
'recent_auto_follow_errors' : [ ] ,
'אשכולות_עוקבים_אוטומטיים' : [ ]
} ,
'עקוב_סטטיסטיקות' : {
'מדדים' : [ ]
}
}

הפלט קטוע.

סיכום

בפוסט זה, דנו כיצד להשתמש ב-Elasticsearch follower stat API כדי להביא מידע סטטיסטי של עוקבים באינדקס.