sla.create

תיאור

object sla.create(object/array SLAs)

שיטה זו מאפשרת ליצור אובייקטי SLA חדשים.

שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.

פרמטרים

(אובייקט/מערך) אובייקטי SLA ליצירה.

בנוסף למאפייני SLA סטנדרטיים, ה- השיטה מקבלת את הפרמטרים הבאים.

פרמטר סוג תיאור
תגי_שירות
(חובה)
מערך יש ליצור תגי שירות SLA עבור SLA.
יש לציין לפחות תג שירות אחד.
לוח זמנים מערך לוח זמנים של SLA שייווצר עבור SLA.
ציון פרמטר ריק יתפרש כלוח זמנים 24x7.
ברירת מחדל: 24x7 לוח זמנים.
לא נכללו זמני השבתה מערך SLA לא כלל זמני השבתה שייווצרו עבור SLA.

החזר ערכים

(object) מחזירה אובייקט המכיל את המזהים של SLAs שנוצרו תחת נכס ה'שלידות'. סדר המזהים המוחזרים תואם סדר ה-SLAs שעברו.

דוגמאות

יצירת SLA

הוראה ליצור ערך SLA עבור:

  • מעקב אחר זמן פעולה עבור שירותים הקשורים למנועי SQL;
  • לוח זמנים מותאם אישית של כל ימי השבוע למעט השעה האחרונה בשבת;
  • תאריך תוקף של היום האחרון של שנת 2022;
  • עם זמן השבתה מתוכנן של שעה ו-15 דקות החל מחצות ב-4 ביולי;
  • חישוב דוח שבועי של SLA יופעל;
  • SLO המינימלי המקובל יהיה 99.9995%.

בַּקָשָׁה:

{
     "jsonrpc": "2.0",
     "method": "sla.create",
     "פארמים": [
         {
             "name": "זמן פעילות של מסד נתונים",
             "slo": "99.9995",
             "תקופה 1",
             "timezone": "אמריקה/טורונטו",
             "description": "ספק זמן פעולה מעולה למנועי מסד נתונים ראשיים.",
             "תאריך_התוקף": 1672444800,
             "סטטוס": 1,
             "לוח זמנים": [
                 {
                     "period_from": 0,
                     "period_to": 601200
                 }
             ],
             "תגי_שירות": [
                 {
                     "tag": "מסד נתונים",
                     "מפעיל": "0",
                     "value": "MySQL"
                 },
                 {
                     "tag": "מסד נתונים",
                     "מפעיל": "0",
                     "value": "PostgreSQL"
                 }
             ],
             "excluded_downtimes": [
                 {
                     "name": "השקת שדרוג גרסת תוכנה",
                     "period_from": "1648760400",
                     "period_to": "1648764900"
                 }
             ]
         }
     ],
     "auth": "038e1d7b1735c6a5436ee9eae095879e",
     "מזהה": 1
}

תְגוּבָה:

{
     "jsonrpc": "2.0",
     "תוצאה": {
         "מוט": [
             "5"
         ]
     },
     "מזהה": 1
}

מקור

CSla::create()‎ בתוך ui/include/classes/api/services/CSla.php.