Bosh sahifa Wiki Space

Space

Space — analytics va observability platformasida saved objectlar hamda foydalanuvchi interfeysini mantiqiy ish maydonlariga ajratish mexanizmi. Har space ma’lum jamoa, loyiha yoki muhitga tegishli dashboard, visualization, saved search va ayrim boshqaruv obyektlarini tartiblaydi. U alohida server yaratmasdan bitta platformada bir nechta ish kontekstini yuritishga imkon beradi.

Identifikator va manzil

Space odatda ko‘rinadigan nom va texnik IDga ega. ID URL tarkibiga kirishi va yaratilgandan keyin o‘zgarmasligi mumkin; nom esa UI orqali yangilanishi mumkin. Default space maxsus boshlang‘ich maydon vazifasini bajaradi. Foydalanuvchi kirganda ruxsat berilgan spacelar ro‘yxatini ko‘radi yoki bevosita tegishli URLga yo‘naltiriladi.

Space sozlamalari rang, avatar, boshlang‘ich sahifa va mavjud featurelarni cheklashi mumkin. Feature yashirilishi xavfsizlik chegarasi bilan bir xil emas: menyuni olib tashlash backend API huquqini avtomatik bekor qilmaydi. Haqiqiy access control rol va privilege orqali bajariladi.

Obyektlar izolyatsiyasi

Dashboard yoki visualization kabi saved object space namespace’ida saqlanadi. Bir spaceda operations nomli dashboard mavjudligi boshqasida shu nomdan foydalanishga to‘sqinlik qilmaydi. Obyektning haqiqiy noyobligi platformadagi type, ID va namespace modeliga bog‘liq.

Ayrim obyekt turlari faqat bitta spacega tegishli. Ayrimlari bir nechta spacega ulashilishi, boshqalari esa global bo‘lishi mumkin. Shuning uchun “space ichidagi barcha narsa to‘liq ajratilgan” degan taxmin har doim to‘g‘ri emas. Object type hujjati sharing va isolation semantikasini belgilaydi.

Data access bilan munosabat

Space odatda xom indeks, log yoki metricni fizik ajratmaydi. Ikki space bir xil data sourcega murojaat qilishi mumkin. Foydalanuvchining underlying data bo‘yicha ruxsati search engine yoki datasource security qoidalari bilan boshqariladi.

Masalan, foydalanuvchiga dashboardni ko‘rish huquqi berilgan, ammo dashboard so‘raydigan indeksga read huquqi berilmagan bo‘lsa panel ma’lumot chiqarmaydi. Aksincha, indeksga read huquqi bor foydalanuvchi spacening saved objectlarini ko‘rish privilegisiz ularning tayyor dashboardiga kira olmaydi. Kuchli tenant ajratish uchun ikkala qatlam birgalikda sozlanadi.

Rol va privilegiyalar

Rol ma’lum space uchun read yoki all kabi huquq berishi mumkin. Read dashboarddan foydalanishga, all esa obyekt yaratish va tahrirlashga ruxsat beradi. Minimal privilege prinsipi bo‘yicha foydalanuvchiga faqat ishiga tegishli spacelar va featurelar ochiladi.

Space administratorini platforma administratoridan ajratish boshqaruv ko‘lamini kamaytiradi. Biroq connector, alert execution yoki background task boshqa service account nomidan ishlasa, uning data huquqlari ham tekshiriladi. UI foydalanuvchisining ruxsati har doim server-side task identitysiga ko‘chmaydi.

Nusxalash va almashish

Saved objectni boshqa spacega copy qilishda dependencylar ham ko‘chiriladi. Dashboard bilan birga visualization va data view talab qilinishi mumkin. Destinationda bir xil ID bo‘lsa overwrite yoki yangi ID siyosati tanlanadi. Shared object esa bitta nusxani bir nechta spaceda ko‘rsatishi mumkin; uni tahrirlash barcha ulangan joylarga ta’sir qiladi.

Eksport-import spacelar yoki platforma muhitlari orasida ko‘chirish uchun ishlatiladi. Environmentga xos datasource, connector va secretlar avtomatik ko‘chmasligi mumkin. Ko‘chirishdan so‘ng reference, privilege va query natijasi tekshiriladi.

Boshqaruv chegaralari

Juda ko‘p space navigatsiya va role matritsasini murakkablashtiradi. Juda kam space esa jamoalar obyektlarini aralashtirib yuboradi. Nomlash, owner, maqsad va lifecycle metadata inventarizatsiyani yengillashtiradi. Loyiha tugaganda space o‘chirilishidan avval uning eksporti, shared objectlari va alertlari ko‘rib chiqiladi.

Space qulay tashkiliy va access-control qatlami bo‘lsa-da, alohida encryption key, compute quota yoki storage nusxasini kafolatlamaydi. Qattiq regulatory isolation talab qilinganda alohida deployment, cluster yoki account chegarasi zarur bo‘lishi mumkin.

Bog‘liq tushunchalar

Saved object, Namespace, Role-based access control, Dashboard, Data view, Tenant isolation, Privilege