object sla.create(object/array SLAs)
שיטה זו מאפשרת ליצור אובייקטי SLA חדשים.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
(אובייקט/מערך)
אובייקטי SLA ליצירה.
בנוסף למאפייני SLA סטנדרטיים, ה- השיטה מקבלת את הפרמטרים הבאים.
|--------------------------------|---------------- ------------------------------------|---------------- -------------------------------------------------- -------------------------------------------------- ----------------------------| | תגי_שירות
(חובה) | מערך | יש ליצור תגי שירות SLA עבור SLA.
יש לציין לפחות תג שירות אחד. | | לוח זמנים | מערך | לוח זמנים של SLA שייווצר עבור SLA.
ציון פרמטר ריק יתפרש כלוח זמנים 24x7.
ברירת מחדל: 24x7 לוח זמנים. | | לא נכללו זמני השבתה | מערך | SLA לא כלל זמני השבתה שייווצרו עבור SLA. |
(object)
מחזירה אובייקט המכיל את המזהים של SLAs שנוצרו תחת נכס ה'שלידות'. סדר המזהים המוחזרים תואם סדר ה-SLAs שעברו.
הוראה ליצור ערך 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
}
תְגוּבָה:
CSla::create() בתוך ui/include/classes/api/services/CSla.php.