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

Cookie

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

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

Pipelines — 6-р хэсэг: функцийн лавлах (is_url – replace)

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

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

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

  • is_url — Boolean; Өгөгдсөн value нь задлагдсан URL мөн эсэхийг шалгана. Мөн үзнэ үү: to_url; is_url(value: any)
  • join — String; Өгөгдсөн массивын заасан мужийн элементүүдийг нэг тэмдэгт мөр болгон нийлүүлнэ. Эхлэх индекс анхдагчаар 0, төгсгөлийн индекс анхдагчаар жагсаалтын сүүлийн элементийн индекс байна. Хэрэв заавал заасан бол үр дүнгийн мөрөнд элементүүдийг delimiter-ээр тусгаарлана; join (elements: list, [delimiter:string], [start:long], [end:long])
  • key_value — Boolean; Өгөгдсөн value-аас түлхүүр-утгын хосуудыг салган авч, талбарын нэр ба утгын map болгон буцаана. Дараах сонголтуудыг заж болно:

- delimiters: хосуудыг тусгаарлах тэмдэгтүүд. Мөр доторх тэмдэгт бүрийг тусад нь хэрэглэх тул тэдгээрийг хооронд нь тусгаарлах шаардлагагүй. Анхдагч утга: <[whitespace]>.
- kv_delimiters: түлхүүрийг утгаас тусгаарлах тэмдэгтүүд. Энд ч мөн тэмдэгт бүрийг тусгаарлах шаардлагагүй. Анхдагч утга: =.
- ignore_empty_values: хоосон утгатай түлхүүрүүдийг орхино. Анхдагч утга: true.
- allow_dup_keys: давхардсан түлхүүрийг зөвшөөрөх эсэх. Анхдагч утга: true.
- handle_dup_keys: давхардсан түлхүүрийг хэрхэн боловсруулах вэ (allow_dup_keysis тохируулсан үед). take_first утга нь түлхүүрийн эхний утгыг, take_last нь сүүлийн утгыг л авна. Өөр ямар ч утга өгвөл түлхүүрт өгөгдсөн бүх утгыг нэгтгэх горимд шилжиж, утгуудыг энэ сонголтод заасан тэмдэгтээр тусгаарлана. Жишээ нь handle_dup_keys: "," гэвэл a түлхүүрийн бүх утгыг таслалаар тусгаарлан 1,2,foo гэж нэгтгэнэ. Анхдагч утга: take_first.
- trim_key_chars: түлхүүрийн эхнээс болон төгсгөлөөс хасах тэмдэгтүүд. Анхдагч утга: no trim.
- trim_value_chars: утгын эхнээс болон төгсгөлөөс хасах тэмдэгтүүд. Анхдагч утга: no trim.

Мөн key_value функцийн үр дүнг set_fields-д аргумент болгон дамжуулж, салгасан талбаруудыг мессежэд оноож болно. Мөн үзнэ үү: set_fields; key_value ( value : string , [ delimiters : string ], [ kv_delimiters : string ], [ ignore_empty_values : boolean ], [ allow_dup_keys : boolean ], [ handle_dup_keys : string ], [ trim_key_chars : string ], [ trim_value_chars : string ] )

  • length — String; Тэмдэгт мөр дэх тэмдэгтийн тоог тоолно. bytes=true бол тэмдэгтийн оронд байтын тоог (UTF-8 кодчилолоор) тоолно; length (value:string, [bytes: boolean])
  • list_count — List; Жагсаалт дахь элементийн тоог авна; list_count(list:list) : Long
  • list_get — List; Жагсаалтаас утга авна; list_get(list:list, index:long) : Object
  • lookup — Lookup; Нэрлэсэн lookup хүснэгтээс олон утгыг хайна. Жишээг үзнэ үү; lookup(lookup_table: string, key: any, [default: any])
  • lookup_add_string_list — Lookup; Нэрлэсэн lookup хүснэгтэд тэмдэгт мөрийн жагсаалт нэмж, амжилттай бол шинэчлэгдсэн жагсаалтыг, амжилтгүй бол null буцаана. Энэ функц одоогоор зөвхөн [MongoDB Lookup Table](/business/support/gz-1421865-pipelines)-ийг дэмжинэ.; lookup_add_string_list(lookup_table, key, value,[keep_duplicates])
  • lookup_all — Lookup; Өгөгдсөн бүх утгыг нэрлэсэн lookup хүснэгтээс хайж, бүх үр дүнг массив болгон буцаана. Жишээг үзнэ үү; lookup_all(lookup_table, keys) : list
  • lookup_assign_ttl — Lookup; Нэрлэсэн lookup хүснэгтийн түлхүүрт time to live (амьдрах хугацаа) оноож, амжилттай бол шинэчлэгдсэн бичлэгийг, амжилтгүй бол null буцаана; lookup_assign_ttl(lookup_table, key, ttl) : Object
  • lookup_clear_key — Lookup; Нэрлэсэн lookup хүснэгтээс түлхүүрийг цэвэрлэнэ (устгана). Энэ функц одоогоор зөвхөн [MongoDB Lookup Table](/business/support/gz-1421865-pipelines)-ийг дэмжинэ.; lookup_clear_key(lookup_table, key)
  • lookup_has_value — Lookup; Өгөгдсөн key lookup хүснэгтэд байгаа эсэхийг шалгана. Түлхүүр байвал true, байхгүй бол false буцаана; lookup_has_value (lookup_table, key)
  • lookup_remove_string_list — Lookup; Өгөгдсөн тэмдэгт мөрийн жагсаалтын бичлэгүүдийг нэрлэсэн lookup хүснэгтээс хасна. Амжилттай бол шинэчлэгдсэн жагсаалтыг, амжилтгүй бол null буцаана. Энэ функц одоогоор зөвхөн [MongoDB Lookup Table](/business/support/gz-1421865-pipelines)-ийг дэмжинэ.; lookup_remove_string_list(lookup_table, key, value)
  • lookup_set_string_list — Lookup; Нэрлэсэн lookup хүснэгтэд тэмдэгт мөрийн жагсаалт онооно. Амжилттай бол шинэ утгыг, амжилтгүй бол null буцаана. Энэ функц одоогоор зөвхөн [MongoDB Lookup Table](/business/support/gz-1421865-pipelines)-ийг дэмжинэ.; lookup_set_string_list(lookup_table:string, key:string, value:list)
  • lookup_set_value — Lookup; Нэрлэсэн lookup хүснэгтэд ганц утга онооно. Амжилттай бол шинэ утгыг, амжилтгүй бол null буцаана. Энэ функц одоогоор зөвхөн [MongoDB Lookup Table](/business/support/gz-1421865-pipelines)-ийг дэмжинэ.; lookup_set_value(lookup_table, key, value)
  • lookup_string_list — Lookup; Нэрлэсэн lookup хүснэгтээс тэмдэгт мөрийн жагсаалт утгыг хайна. Энэ функц одоогоор зөвхөн [MongoDB Lookup Table](/business/support/gz-1421865-pipelines)-ийг дэмжинэ.; lookup_string_list(lookup_table, key, [default])
  • lookup_string_list_contains — Boolean; Нэрлэсэн lookup хүснэгтийн түлхүүрээр заагдсан тэмдэгт мөрийн жагсаалтаас value-г хайна. Түлхүүр/утгын хос байгаа тохиолдолд л true, үгүй бол false буцаана; lookup_string_list_contains (lookup_table, key, value)
  • lookup_value — Lookup; Нэрлэсэн lookup хүснэгтээс нэг value-г хайна. Жишээг үзнэ үү; lookup_value(lookup_table: string, key: any, [default: any])
  • lowercase — String; String-ийг жижиг үсэг болгоно. Locale (IETF BCP 47 хэлний tag) анхдагчаар en; lowercase(value: string, [locale: string])
  • machine_asset_lookup — Asset Enrichment; Нэг машины хөрөнгийг хайна. Оролтын параметртэй олон хөрөнгө таарвал зөвхөн нэгийг буцаана; machine_asset_lookup(lookup_type, value) : Map
  • machine_asset_update — Asset Enrichment; Машины хөрөнгийн IP эсвэл MAC хаягийг шинэчилнэ. Оролтын параметртэй олон хөрөнгө таарвал зөвхөн нэгийг сонгоно; machine_asset_update(lookup_type, lookup_value, [ip_addresses], [hostnames]) : Void
  • map_copy — Map; Map-аас утга авна; map_copy(map) : Map
  • map_get — Map; Map-ийг шинэ map руу хуулна; map_get(map, key) : Object
  • map_remove — Map; Map-аас түлхүүрийг хасна; map_remove(map, key) : Map
  • map_set — Map; Map-д түлхүүр онооно; map_set(map, key, value) : Map
  • md5 — String; value-ийн hex кодчилолтой MD5 digest үүсгэнэ; md5(value: string)
  • metric_counter_inc — Debug; Тодорхой metric шалгуурыг тоолно. Counter metric-ийн name нь үргэлж org.graylog.rulemetrics угтвартай байна. Нэмэгдүүлэх утга заагаагүй бол анхдагч утга нь 1; metric_counter_inc (name, [value]): Void
  • millis — Date/Time; value тооны миллисекундын хугацааны завсар үүсгэнэ. Мөн үзнэ үү: is_period, period; millis(value: long)
  • minutes — Date/Time; value тооны минутын хугацааны завсар үүсгэнэ. Мөн үзнэ үү: is_period, period; minutes(value: long)
  • months — Date/Time; value тооны сарын хугацааны завсар үүсгэнэ. Мөн үзнэ үү: is_period, period; months(value: long)
  • multi_grok — (ангилалгүй); Grok pattern-уудын жагсаалтыг тэмдэгт мөрөнд хэрэглэж, эхний таарсныг буцаана. Жишээг үзнэ үү; multi_grok(patterns, value, [only_named_captures]) : GrokMatch$GrokResult
  • murmur3_128 — Encoding; value-ийн hex кодчилолтой MurmurHash3 (128 бит) digest үүсгэнэ; murmur3_128(value: string)
  • murmur3_32 — Encoding; value-ийн hex кодчилолтой MurmurHash3 (32 бит) digest үүсгэнэ; murmur3_32(value: string)
  • normalize_fields — Message Handling; Бүх талбарын нэрийг жижиг үсэг болгож хэвийн хэлбэрт оруулна; normalize_fields([message]) : Void
  • now — Date/Time; Одоогийн date ба time-ийг буцаана. Анхдагч цагийн бүс нь UTC. Мөн үзнэ үү: is_date; now([timezone: string])
  • otx_lookup_domain — String; Домэйн нэрийн AlienVault OTX threat intelligence мэдээллийг хайна. otx-api-domain нэртэй тохируулсан lookup хүснэгт шаардлагатай. Жишээг үзнэ үү; otx_lookup_domain (domain_name: string) : OTXLookupResult
  • otx_lookup_ip — String; IPv4 эсвэл IPv6 хаягийн AlienVault OTX threat intelligence мэдээллийг хайна. otx-api-ip нэртэй тохируулсан lookup хүснэгт шаардлагатай. Жишээг үзнэ үү; otx_lookup_ip (ip_address: string) : OTXLookupResult
  • parse_cef — String; CEF хэлбэртэй дурын тэмдэгт мөрийг талбаруудад задлана. Энэ нь syslog дугтуйгүй, CEF:-ээр эхэлсэн CEF мөр байна; parse_cef(cef_string, use_full_names) : CEFParserResult
  • parse_date — Date/Time; Өгөгдсөн огнооны форматаар огнооны мөрийг задлана; parse_date(value: string, pattern: string, [locale: string], [timezone: string])
  • parse_json — String; value мөрийг JSON гэж задлан JSON мод буцаана. Мөн үзнэ үү: to_map; parse_json(value: string)
  • parse_unix_milliseconds — Date/Time; UNIX миллисекундын цагийн тэмдэг (1970-01-01T00:00:00.000Z-ээс хойших миллисекунд)-ийг зохих DateTime объект болгон задлахыг оролдоно. Мөн үзнэ үү: is_date. Жишээг үзнэ үү; parse_unix_milliseconds(value: long)
  • period — Date/Time; value-аас ISO 8601 хугацааны завсрыг задлана. Мөн үзнэ үү: is_period, years, months, weeks, days, hours, minutes, seconds, millis; period(value: string)
  • regex — Pattern Matching; Тэмдэгт мөрийг regular expression-тэй тулгана. Java синтакс хэрэглэнэ; regex(pattern: string, value: string, [group_names: array[string])
  • regex_replace — Pattern Matching; value дахь pattern regular expression-д таарсан хэсгийг replacement-ээр солино. Дугаарласан capturing group-уудыг орлуулах мөрөнд дахин ашиглаж болно. replace_all-ийг true болговол бүх таарсныг, үгүй бол зөвхөн эхнийхийг солино. Жишээг үзнэ үү; regex_replace(pattern: string, value: string, replacement: string,[replace_all: boolean])
  • remove_asset_categories — Asset Enrichment; Хөрөнгөөс ангиллын жагсаалтыг хасна; remove_asset_categories(asset_name, categories) : Void
  • remove_field (legacyDeprecated) — Message Handling; Нөөцлөгдсөн талбар биш бол өгөгдсөн message-ээс field нэртэй талбарыг хасна. message-ийг орхивол одоо боловсруулж буй мессежийг хэрэглэнэ. Оронд нь үзнэ үү: remove_single_field, remove_multiple_fields; remove_field(field: string, [message: Message])
  • remove_from_stream — Message Handling; Өгөгдсөн stream-ээс message-ийг хасна. Stream-ийг name эсвэл id-аар нь хайж болно. message-ийг орхивол одоо боловсруулж буй мессежийг хэрэглэнэ. Мессеж ямар ч stream-д үлдэхгүй бол автоматаар «All messages» анхдагч stream руу буцаан чиглүүлэгдэнэ. Энэ нь төвөгтэй stream чиглүүлэлтийн дүрмээс болж мессеж алдагдахаас сэргийлнэ. Мессежийг бүрмөсөн хаяхыг хүсвэл drop_message функцийг ашиглана. remove_from_stream дуудсаны дараа мессеж дараагийн шатуудад үргэлжлэн боловсруулагдана. Боловсруулалтыг зогсоохыг хүсвэл drop_message-г ашиглах, эсвэл remove_from_stream дуудсаны дараа дараагийн шатууд ажиллахгүй байхаар шатны нөхцөлүүдийг зохионо; remove_from_stream(id: string | name: string, [message: Message])
  • remove_multiple_fields — Message Handling; Талбарын нэр нөөцлөгдсөн биш бол regular expression (regex) pattern-д таарах талбаруудыг ба/эсвэл нэрийн жагсаалтад байгаа талбаруудыг хасна; remove_multiple_fields ([pattern: string],[names: list],[message: Message])
  • remove_single_field — Message Handling; Талбарын нэр нөөцлөгдсөн биш бол мессежээс нэг талбарыг хасна; remove_single_field (field: string, [message: Message])
  • rename_field — Message Handling; Өгөгдсөн мессежийн old_field талбарын нэрийг утгыг нь хэвээр үлдээж new_field болгон өөрчилнө; rename_field(old_field: string, new_field: string, [message: Message])
  • replace — String; Тэмдэгт мөр доторх заасан мөрийн эхний max удаагийн эсвэл бүх тохиолдлыг солино. max анхдагчаар -1 бөгөөд энэ нь бүх тохиолдлыг солино гэсэн үг; зөвхөн эхнийхийг солих бол 1, эхний хоёрыг солих бол 2 гэх мэтээр зааж өгнө. Жишээг үзнэ үү; replace(value: string, search: string, [replacement: string], [max: long])
Асуулт байна уу?AI туслах GravityZone-ийн монгол баримтаас хайна. Нарийн асуудлыг таны гэрээт борлуулагч, Bitdefender Mongolia-ийн инженер шийднэ.