Үндсэн агуулга руу алгасах

Cookie

Сайтаа сайжруулж, танд тохирох хямдрал, санал харуулахад тусална. Дэлгэрэнгүй

BD Systems AsiaАлбан ёсны түншBitdefender Country Partner (шинэ цонхонд)

Pipelines — 5-р хэсэг: функцийн лавлах (abbreviate – is_string)

Bitdefender-ийн албан ёсны баримтаас орчуулавАнгли эх (EN) · Орчуулсан: 2026.11.10

Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.

← Үндсэн хуудас

  • abbreviate — String; Тэмдэгт мөрийг дэлгэх тэмдэгт (...)-ээр богиносгоно. width нь гарах мөрийн дээд уртыг заана; abbreviate(value: string, width: long)
  • abusech_ransom_lookup_domain — String; Домэйн нэрийг abuse.ch Ransomware Domain Blocklist RW_DOMBL-тэй тулгана; abusech_ransom_lookup_domain(domain_name) : GenericLookupResult
  • abusech_ransom_lookup_ip — String; IPv4 эсвэл IPv6 хаягийг abuse.ch Ransomware Domain Blocklist RW_DOMBL-тэй тулгана; abusech_ransom_lookup_ip(ip_address) : GenericLookupResult
  • add_asset_categories — Asset Enrichment; Хөрөнгөд ангиллын жагсаалт нэмнэ; add_asset_categories(asset_name: string, categories: list)
  • anonymize_ip — Anonymization; IP хаягийн сүүлийн октетийг 0 болгож нэрийг нь нууцална; anonymize_ip(ip) : IpAddress
  • array_contains — Message Handling; Заасан элемент массивт байгаа эсэхийг шалгана. Жишээг үзнэ үү; array_contains (elements, value, [case-sensitive]): boolean
  • array_remove — Message Handling; Заасан элементийг массиваас хасна. Жишээг үзнэ үү; array_remove (elements, value, [remove_all]) : list
  • base16_decode — String; Тэмдэгт мөрийг base16-аас задалж жижиг үсгээр буцаана. Энгийн арван зургаатын тоо (0-9 A-F) шаардана; base16_decode (value, [omit_padding: boolean])
  • base16_encode — String; 16 тэмдэгтийн дэд олонлог ашиглан том жижиг үсгийг ялгахгүй стандарт арван зургаатын кодлол хийнэ. Энгийн арван зургаатын тоо (0-9 A-F) шаардана; base16_encode (value, [omit_padding: boolean])
  • base32_decode — String; 32 тэмдэгтийн дэд олонлог ашиглан тэмдэгт мөрийг задална. Уламжлалт арван зургаатын цагаан толгойг өргөтгөсөн «тоон» base 32 (0-9 A-V) ашиглана; base32_decode (value, [omit_padding: boolean])
  • base32_encode — String; 32 тэмдэгтийн дэд олонлог ашиглан тэмдэгт мөрийг кодлоно. Уламжлалт арван зургаатын цагаан толгойг өргөтгөсөн «тоон» base 32 (0-9 A-V) ашиглана; base32_encode (value, [omit_padding: boolean])
  • base32human_decode — String; Хүнд ойлгомжтой 32 тэмдэгтийн дэд олонлог ашиглан тэмдэгт мөрийг задална. Энэ нь «уншигдахуйц» base 32 тул 0/O эсвэл 1/I-г андуурах боломжгүй (A-Z 2-7); base32human_decode (value, [omit_padding: boolean])
  • base32human_encode — String; Хүнд ойлгомжтой 32 тэмдэгтийн дэд олонлог ашиглан тэмдэгт мөрийг кодлоно. Энэ нь «уншигдахуйц» base 32 тул 0/O эсвэл 1/I-г андуурах боломжгүй (A-Z 2-7); base32human_encode (value, [omit_padding: boolean])
  • base64_decode — String; 64 тэмдэгтийн дэд олонлог ашиглан тэмдэгт мөрийг задална. Энгийн base64 нь том, жижиг үсэг хоёуланг зөвшөөрнө. Хүн уншихаар байх шаардлагагүй; base64_decode (value, [omit_padding: boolean])
  • base64_encode — String; 64 тэмдэгтийн дэд олонлог ашиглан тэмдэгт мөрийг кодлоно. Энгийн base64 нь том, жижиг үсэг хоёуланг зөвшөөрнө. Хүн уншихаар байх шаардлагагүй; base64_encode (value, [omit_padding: boolean])
  • base64url_decode — String; 64 тэмдэгтийн дэд олонлог ашиглан URL-д аюулгүй хэлбэрээр тэмдэгт мөрийг задална. Файлын нэр болгох эсвэл URL-д зугтаалгагүй дамжуулахад аюулгүй; base64url_decode (value, [omit_padding: boolean])
  • base64url_encode — String; 64 тэмдэгтийн дэд олонлог ашиглан URL-д аюулгүй хэлбэрээр тэмдэгт мөрийг кодлоно. Файлын нэр болгох эсвэл URL-д зугтаалгагүй дамжуулахад аюулгүй; base64url_encode (value, [omit_padding: boolean])
  • capitalize — String; Тэмдэгт мөрийн эхний үсгийг том үсэг болгоно; capitalize(value: string)
  • cidr_match — Boolean/Message Function; Өгөгдсөн IP хаягийн объект cidr хэлбэртэй таарч байгаа эсэхийг шалгана. Мөн үзнэ үү: to_ip; cidr_match(cidr: string, ip: IpAddress)
  • clone_message — Message Handling; Мессежийг хуулбарлана. message-ийг заагаагүй бол одоо боловсруулж буй мессежийг ашиглана; clone_message([message: Message])
  • concat — String; first, second хоёрын текстийг нийлүүлсэн шинэ тэмдэгт мөр буцаана. concat функц нь зөвхөн хоёр тэмдэгт мөрийг залгана. Гурваас дээш хэсгээс мөр үүсгэх бол concat-ийг олон удаа ашиглана. Жишээг үзнэ үү; concat(first: string, second: string)
  • contains — String; Тэмдэгт мөр нөгөө тэмдэгт мөрийг агуулж байгаа эсэхийг шалгана. Том, жижиг үсгийг ялгахгүй. Жишээг үзнэ үү; contains(value: string, search: string, [ignore_case: boolean])
  • crc32 — String Function/Encoding; Өгөгдсөн тэмдэгт мөрийн арван зургаатаар кодлогдсон CRC32 дайджестыг буцаана; crc32(value: string)
  • crc32c — String Function/Encoding; Өгөгдсөн тэмдэгт мөрийн арван зургаатаар кодлогдсон CRC32C (RFC 3720, Section 12.1) дайджестыг буцаана; crc32c(value: string)
  • create_message — Message Handling; Өгөгдсөн параметрүүдээс шинэ мессеж үүсгэнэ. Аль нэг параметрийг орхивол одоо боловсруулж буй мессежийн харгалзах талбараас утгыг нь авна. timestamp-ийг орхивол үүсгэсэн мессежийн цаг тэр агшны цаг болно; create_message([message: string], [source: string], [timestamp: DateTime])
  • csv_to_map — Conversion; CSV тэмдэгт мөрийн нэг мөрийг set_fields-д ашиглах боломжтой map болгон хөрвүүлнэ. Мөн үзнэ үү: set_fields; csv_to_map(value, fieldNames, [separator], [quoteChar], [escapeChar], [strictQuotes], [trimLeadingWhitespace], [ignoreExtraFieldNames])
  • days — Date/Time; value тооны өдрөөс бүрдсэн хугацааны завсар үүсгэнэ. Мөн үзнэ үү: is_period, period; days(value: long)
  • debug — Debug; Дамжуулсан утгыг тэмдэгт мөр болгон Security Data Lake-ийн логт хэвлэнэ. Дебаг мессеж нь зөвхөн таны шалгаж буй мессежийг боловсруулж буй Security Data Lake зангилааны логт гарна. Жишээг үзнэ үү; debug(value: any)
  • drop_message — Message Handling; Дүрэм ажиллаж дууссаны дараа өгөгдсөн message-ийг устгана. Энэ нь тухайн нэг pipeline-ийн дараагийн шатууд мессежид хэрэглэгдэхийг зогсоохгүй. message-ийг орхивол одоо боловсруулж буй мессежийг ашиглана. Нөхцөл бүрээр уян хатан хар жагсаалт хэрэгжүүлэхэд ашиглаж болно. Жишээг үзнэ үү; drop_message(message: Message)
  • ends_with — String; value нь suffix-ээр төгсөж байгаа эсэхийг шалгана. Хүсвэл том, жижиг үсгийг үл харгалзана. Жишээг үзнэ үү; ends_with(value: string, suffix: string, [ignore_case: boolean])
  • expand_syslog_priority — Conversion; Syslog priority дугаарыг түүний түвшин (level) болон facility болгон хөрвүүлнэ; expand_syslog_priority(value: any)
  • expand_syslog_priority_as_string — Conversion; value доторх syslog priority дугаарыг severity болон facility-ийн тэмдэгт мөр хэлбэр болгон хөрвүүлнэ; expand_syslog_priority_as_string(value: any)
  • first_non_null — List; Заасан жагсаалтаас null биш эхний элементийг буцаана. Жагсаалт хоосон бол null буцаана; first_non_null (value: list)
  • flatten_json — String; value тэмдэгт мөрийг JSON мод хэлбэрээр задалж, бүх контейнерийг нэг түвшинд хүртэл хавтгайруулна. JSON массивыг хэрхэн задлахыг array_handler параметрийн утга тодорхойлно. array_handler-ийн боломжит сонголтууд:

- ignore: хамгийн дээд түвшний бүх массивыг үл тооно.
- json: хамгийн дээд түвшний массивыг зөв JSON тэмдэгт мөр болгон буцаана.
- flatten: бүх массив болон объектыг хамгийн дээд түвшний түлхүүр/утгын хос болгон задална.

flatten_json(value, array_handler) : JsonNode

  • flex_parse_date — Date/Time; Огнооны value-г Natty date parser ашиглан задалж ойлгоно. Хэлбэрт цагийн бүс илрээгүй бол нэмэлт timezone параметрийг цагийн бүс гэж үзнэ. Орхивол цагийн бүс UTC болно. Парсер зөв огноо, цаг илрүүлж чадаагүй бол өгөгдмөл огноо, цагийг буцаана; өөрөөр хэлбэл илэрхийллийг үнэлж чадахгүй бөгөөд цуцлагдана. Мөн үзнэ үү: is_date; flex_parse_date(value: string, [default: DateTime], [timezone: string])
  • format_date — Date/Time; Өгөгдсөн огноо, цагийн value-г format тэмдэгт мөрийн дагуу форматлаж буцаана. Цагийн бүс өгөөгүй бол UTC байна; format_date(value: DateTime, format: string, [timezone: string])
  • from_forwarder_input — Message Handling; Одоо боловсруулж буй мессеж заасан forwarder input дээр ирсэн эсэхийг шалгана. Input-ийг name (харьцуулахдаа том, жижиг үсгийг үл харгалзана) эсвэл id-гаар хайж болно; from_forwarder_input(id: string | name: string)
  • from_input — Message Handling; Одоо боловсруулж буй мессеж заасан (forwarder биш) input дээр ирсэн эсэхийг шалгана. Input-ийг name (харьцуулахдаа том, жижиг үсгийг үл харгалзана) эсвэл id-гаар хайж болно; from_input(id: string | name: string)
  • get_field — Message Handling; Талбарын value-г гаргаж авна; get_field(field, [message]) : Object
  • grok — Pattern Matching; Grok загвар grok-ийг value-д хэрэглэнэ. Талбарын нэр, утгын map агуулсан таарсан объект буцаана. only_named_captures-ийг true болговол зөвхөн нэртэй зураглалаар таарсан үр дүнг буцаана. grok функцийн үр дүнг set_fields-д аргумент болгон дамжуулж, гаргаж авсан талбаруудыг мессежид оноож болно. Мөн үзнэ үү: set_fields; grok(pattern: string, value: string, [only_named_captures: boolean])
  • grok_exists — Boolean; Өгөгдсөн Grok загвар байгаа эсэхийг шалгана. log_missing нь тохирох загвар олдоогүй үед лог мессеж үүсгэх эсэхийг тодорхойлно; grok_exists (pattern:string, [log_missing:boolean])
  • has_field — Boolean/Message Function; Өгөгдсөн message нь field нэртэй талбар агуулж байгаа эсэхийг шалгана. message-ийг орхивол одоо боловсруулж буй мессежийг ашиглана; has_field(field: string, [message: Message])
  • hours — Date/Time; value тооны цагаас бүрдсэн хугацааны завсар үүсгэнэ; hours(value: long)
  • in_private_net — Message Handling; IP хаяг RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) эсвэл RFC 4193 (fc00::/7)-д заасан хувийн сүлжээнд байгаа эсэхийг шалгана; in_private_net(ip_address) : Boolean
  • is_bool — Boolean; Өгөгдсөн value нь Boolean утга (true эсвэл false) мөн эсэхийг шалгана; is_bool(value: any)
  • is_collection — Boolean; Өгөгдсөн value нь давтан гүйх боломжтой цуглуулга мөн эсэхийг шалгана; is_collection(value: any)
  • is_date — Boolean; Өгөгдсөн value нь огноо (DateTime төрөл) мөн эсэхийг шалгана. Мөн үзнэ үү: now, parse_date, flex_parse_date, parse_unix_milliseconds; is_date(value: any)
  • is_double — Boolean; Өгөгдсөн value нь хөвөх таслалтай тоо (double төрөл) мөн эсэхийг шалгана. Мөн үзнэ үү: to_double; is_double(value: any)
  • is_ip — Boolean; Өгөгдсөн value нь IP хаяг (IPv4 эсвэл IPv6) мөн эсэхийг шалгана. Мөн үзнэ үү: to_ip; is_ip(value: any)
  • is_json — Boolean; Өгөгдсөн value нь задалсан JSON мод мөн эсэхийг шалгана. Мөн үзнэ үү: parse_json; is_json(value: any)
  • is_list — Boolean; value нь давтан гүйх боломжтой жагсаалт мөн эсэхийг шалгана; is_list(value: any)
  • is_long — Boolean; value нь бүхэл тоо (long төрөл) мөн эсэхийг шалгана. Мөн үзнэ үү: to_long; is_long(value: any)
  • is_map — Boolean; Өгөгдсөн value нь map мөн эсэхийг шалгана. Мөн үзнэ үү: to_map; is_map(value: any)
  • is_not_null — Boolean; value нь null биш эсэхийг шалгана. Жишээг үзнэ үү; is_not_null(value: any)
  • is_null — Boolean; value нь null эсэхийг шалгана. Жишээг үзнэ үү; is_null(value: any)
  • is_number — Boolean; Өгөгдсөн value нь тоон утга (long эсвэл double төрөл) мөн эсэхийг шалгана. Мөн үзнэ үү: is_double, to_double, is_long, to_long; is_number(value: any)
  • is_period — Boolean; Өгөгдсөн value нь хугацааны завсар (period төрөл) мөн эсэхийг шалгана. Мөн үзнэ үү: years, months, weeks, days, hours, minutes, seconds, millis, period; is_period(value: any)
  • is_string — Boolean; value нь тэмдэгт мөр мөн эсэхийг шалгана. Мөн үзнэ үү: to_string; is_string(value: any)
Асуулт байна уу?AI туслах GravityZone-ийн монгол баримтаас хайна. Нарийн асуудлыг таны гэрээт борлуулагч, Bitdefender Mongolia-ийн инженер шийднэ.