כל הפונקציות שמופיעות כאן נתמכות על ידי:
כמה הערות כלליות על משתני פונקציות:
<
>
/host/key
ו־(sec|#num)<:time shift>
אסור לתחום בסוגריים/host/key
הוא פרמטר ראשון חובה נפוץ עבור הפונקציות הפניה להיסטוריית הפריט המארח(sec|#num)<:time shift>
הוא פרמטר שני נפוץ עבור פונקציות המתייחסות להיסטוריית פריט המארח, כאשר:
FUNCTION | ||
---|---|---|
תיאור | פרמטרים ספציפיים לפונקציה | הערות |
תחזית (/host/key,(sec|#num)<:time shift>,time,<fit>,<mode>) | ||
ערך עתידי, מקסימום, min, דלתא או ממוצע של הפריט. | ראה פרמטרים נפוצים. זמן - חיזוי אופק בשניות (ניתן להשתמש בסיומת זמן ); ערכים שליליים נתמכים התאמה (אופציונלי; חייב להיות במירכאות כפולות) - פונקציה המשמשת להתאמה לנתונים היסטוריים 'התאמה' נתמכת: לינארית - ליניארית פונקציה פולינוםN - פולינום של תואר N (1 <= N <= 6) מעריכי - פונקציה מעריכית לוגריתמית - פונקציה לוגריתמית כוח - פונקציית חזקה<br > שים לב ש: ליניארי הוא ברירת מחדל, פולינום1 שווה ערך לליניארי מצב (אופציונלי; חייב להיות במירכאות כפולות) - פלט מבוקש<br מצבים נתמכים: ערך - ערך (ברירת מחדל) מקסימום - מקסימום דקה - מינימום דלתא - מקסימום-דקה avg - ממוצע שים לב ש: value מעריך את ערך הפריט כרגע 'עכשיו' + 'זמן' max, min, delta ו-avg בודקים אומדן ערך פריט על המרווח שבין 'עכשיו' ל-'עכשיו' + 'זמן' |
סוגי ערכים נתמכים: float, int אם הערך להחזרה גדול מ-1.7976931348623157E+308 או פחות מ-1.7976931348623157E+308, ערך ההחזרה נחתך ל-1.7976931348623157E+308 או -1.7976931348623157E+308 בהתאמה. נעשה פריט בשימוש שגוי בסוג החזרה אינו נתמך רק בביטוי 1. במקרה של שגיאות. דוגמאות: => תחזית(/host/key,#10,1h) → ערך תחזית פריט בעוד שעה אחת מבוסס על 10 הערכים האחרונים => תחזית(/host/key,1h,30m) → ערך תחזית פריט בעוד 30 דקות בהתבסס על נתוני השעה האחרונה => תחזית(/host/key,1h:now-1d,12h) → תחזית ערך פריט בעוד 12 שעות בהתבסס על שעה אחת לפני יום אחד => ** תחזית(/host/key,1h,10m,"אקספוננציאלי") → ערך פריט תחזית בעוד 10 דקות מבוסס על נתוני השעה האחרונה ופונקציה מעריכית => תחזית* *(/host/key,1h,2h,"polynomial3","max") ← חזה את הערך המקסימלי שאליו הפריט יכול להגיע בשעתיים הקרובות בהתבסס על נתוני השעה האחרונה וקוביקה (שלישית תואר) פולינום => תחזית(/host/key,#2,-20m) ← אומדן ערך הפריט לפני 20 דקות בהתבסס על שני הערכים האחרונים (זה יכול להיות מדויק יותר משימוש ב-last(), במיוחד אם הפריט מתעדכן לעתים רחוקות, למשל, פעם בשעה) ראה גם מידע נוסף על פונקציות טריגר חזוי. |
timeleft (/host/key,(sec|#num)<:time shift>,threshold,<fit>) | ||
הזמן בשניות הדרוש לפריט כדי להגיע לסף שצוין. | ראה פרמטרים נפוצים. threshold - ערך להגיע אליו (סיומת יחידה ניתן להשתמש) fit (אופציונלי; חייב להיות במירכאות כפולות) - ראה forecast() |
סוגי ערכים נתמכים: float, int If value כדי להחזיר גדול מ-1.7976931348623157E+308, ערך ההחזרה נחתך ל-1.7976931348623157E+308. מחזירה 1.7976931348623157E> לא ניתן להגיע רק ל-threshold in אי אפשר להגיע. ביטוי (סוג פריט שגוי, פרמטרים לא חוקיים), אחרת מחזירה -1 במקרה של שגיאות. דוגמאות: => timeleft(/host/key,#10 ,0) → זמן עד שערך הפריט מגיע לאפס בהתבסס על 10 הערכים האחרונים => זמן שנותר(/host/key,1h,100) → זמן עד שערך הפריט יגיע ל-100 בהתבסס על נתוני השעה האחרונה => timeleft(/host/key,1h:now-1d,100) → זמן עד לפריט הערך מגיע ל-100 בהתבסס על שעה אחת לפני יום אחד => זמן שנותר(/host/key,1h,200,"polynomial2") → זמן עד שערך הפריט מגיע ל-200 מבוסס על נתוני השעה האחרונה והנחה שהפריט מתנהג כמו פולינום ריבועי (דרגה שנייה) ראה גם מידע נוסף על פונקציות טריגר חזוי. |