On this page
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.