Іздеу сұрауларының тілі
Іздеу сұрауларының тілі мыналарға мүмкіндік береді:
- бір немесе бірнеше сүзгілеу өрнегі бойынша іздеу жасауға;
- логикалық операциялар мен салыстыру операцияларын қолдануға.
Логтарды сүзгілеу үшін іздеу жолағындағы сүзгі параметрлерін пайдаланыңыз.
Параметр | Сипаттама |
|---|---|
| Оқиғаның бірегей идентификаторы |
| Оқиғаның пайда болу уақыты, RFC3339. Мысал: 2006-01-02T15:04:05Z07:00 |
| Оқиға түрі |
| Сұрау идентификаторы, Cloud Logging-пен байланыстыру үшін қолданылады |
| Оқиғаның маңыздылық деңгейі. Қолжетімді мәндер: |
| Адамға түсінікті оқиға сипаттамасы |
| Оқиға көзінің идентификаторы |
| Оқиға көзінің IP мекенжайы |
| Субъектінің идентификаторы — әрекеттерімен оқиға байланыстырылған пайдаланушы |
| Пайдаланушының IP мекенжайы |
| OpenStack-тағы жоба идентификаторы |
| Пайдаланушыны анықтайтын қосымша метадеректер. Мысалы: |
| OpenStack-тағы ресурс идентификаторы немесе соған ұқсас |
| Ресурс түрі |
| Ресурсты анықтайтын қосымша метадеректер. Мысалы:
|
| Операцияны орындау күйінің коды. |
| Операцияны орындау күйінің сипаттамасы |
| Оқиғаларды іздеуге болатын белгілер |
Журналдағы жазбалар тізімін сүзгілеу үшін іздеу жолағында <ИМЯ_ПАРАМЕТРА>/<ЗНАЧЕНИЕ_ПАРАМЕТРА> жұптарын пайдаланыңыз.
-
Іздеу жолындағы
",'және\таңбалары\көмегімен экрандалады. -
Мәнді тырнақшаға алмауға болады, егер ол:
- латын әліпбиінің әрпінен басталып, тек латын әліпбиінің әріптерін, цифрларды және астын сызу таңбаларын қамтыса;
- таңбасыз бүтін сан болса.
-
Уақыт мәндерінің пішімі: RFC3339.
-
Ендірілген объектілердегі барлық мәндер жолдар ретінде қарастырылады және лексикографиялық тәртіппен салыстырылады.
-
:,=,<>операторларының көмегімен массив-параметрлер бойынша іздеу қолдау көрсетіледі.
Оператор | Сипаттама | Мысал |
|---|---|---|
| Тең |
|
| Тең емес |
|
| Артық |
|
| Аз |
|
| Артық немесе тең |
|
| Аз немесе тең |
|
| Қамтиды |
|
Бір сүзгіде бірнеше шартты логикалық операторлардың көмегімен біріктіруге болады.
Оператор | Сипаттама | Мысал |
|---|---|---|
| Барлық шарттарды қанағаттандырады |
|
| Кемінде бір шартты қанағаттандырады |
|
| Осы шартты қанағаттандырмайды |
|
| Жазба осы параметрді қамтиды |
|
Белгілі бір есептеу тәртібін беру үшін жақшаларды пайдаланыңыз, мысалы:
ПАРАМЕТР_1: "ЗНАЧЕНИЕ_1" AND (ПАРАМЕТР_2 = "ЗНАЧЕНИЕ_2" OR ПАРАМЕТР_3 "ЗНАЧЕНИЕ_3")
Бұл мысалда ПАРАМЕТР_1 параметрі "ЗНАЧЕНИЕ_1" ішкіжолын қамтитын және екі шарттың кемінде бірі орындалатын жазбалар табылады:
ПАРАМЕТР_2параметрінің мәні"ЗНАЧЕНИЕ_2"мәніне тең.ПАРАМЕТР_3параметрінің мәні лексикографиялық мағынада"ЗНАЧЕНИЕ_3"мәнінен кіші.
Өрнек | Іздеу нәтижесі |
|---|---|
|
|
|
|
|
|