すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:Overview式の機能

最終更新日:Aug 27, 2024

Thisトピック説明表現機能に使用できる変換データでLog Service。

カテゴリー機能説明 
イベントチェック関数e_hasフィールドが存在するかどうかをチェックします。
e_not_hasChecks whether a field does not exist.
e_search簡略化されたLuceneのようなクエリ構文を使用してログを検索します。
e_match、e_match_all、およびe_match_anyログ内のフィールドの値が式で指定された条件を満たしているかどうかを確認します。
オペレータ関数op_if指定された条件に基づいて式の値を返します。
op_ifnull値がNoneではない最初の式の値を返します。
op_coalesceReturns the value of the first expression whose value is not None.
op_nullifReturns the value None if the value of Expression 1 is equal to the value of Expression 2. そうでなければ、式1の値が返される。
op_and2つ以上の指定されたフィールドが論理AND演算子を使用して評価された後のブール結果を返します。 Each field can be of an arbitrary data type.
op_notReturns a reverse Boolean result after two or more specified fields are evaluated by using the logical NOT operator. Each field can be of an arbitrary data type.
op_or2つ以上の指定されたフィールドが論理or演算子を使用して評価された後のブール結果を返します。 各フィールドは任意のデータ型とすることができる。 指定されたフィールドの1つ以上がtrueと評価された場合、値Trueが返されます。 それ以外の場合、値Falseが返されます。
op_eqa==b条件に基づいてTrueまたはFalseを返します。
op_geReturns True or False based on the a>=b condition.
op_gta>bの条件に基づいてTrueまたはFalseを返します。
op_leReturns True or False based on the a<=b condition.
op_ltReturns True or False based on the a<b condition.
op_neReturns True or False based on the a!=b condition.
op_lenCalculates the number of characters in a text string. This function applies to strings or expressions that return tuples, lists, or dictionaries.
op_inChecks whether a string, tuple, list, or dictionary contains a specified element. This function returns True or False.
op_not_in文字列、タプル、リスト、またはディクショナリに指定された要素が含まれていないかどうかをチェックします。 This function returns True or False.
op_slice指定した文字列、配列、またはタプルから文字列を抽出します。
op_indexReturns the element that corresponds to the index of a specified string, array, or tuple.
op_addCalculates the sum of multiple values. 値は文字列または数字です。
op_maxReturns the largest value among the values of multiple fields or expressions.
op_minReturns the smallest value among the values of multiple fields or expressions.
変換関数ct_intフィールドまたは式の値を整数に変換します。
ct_floatフィールドまたは式の値を浮動小数点数に変換します。
ct_strフィールドまたは式の値を文字列に変換します。
ct_boolフィールドまたは式の値をブール値に変換します。
ct_chrフィールドまたは式のANSIまたはUnicode値を文字に変換します。
ct_ordフィールドまたは式の値をANSI値またはUnicode値に変換します。
ct_hexConverts the value of a field or an expression to a hexadecimal number.
ct_octConverts the value of a field or an expression to an octal number.
ct_binConverts the value of a field or an expression to a binary number.
bin2octConverts a binary byte string to an octal string.
bin2hexConverts a binary byte string to a hexadecimal string.
算術関数op_absReturns the absolute value of an input value.
op_div_floor2つの入力値の商の整数部分を返します。
op_div_true2つの入力値の商を返します。
op_pow指定された累乗の入力値を返します。
op_mul2つの入力値の積を返します。
op_neg入力値の反対の数を返します。
op_mod入力値を他の入力値で割った余りを返します。
op_subReturns the difference between two input values.
op_roundReturns an input value rounded.
op_sum入力値の合計を返します。
mat_ceil入力値を最も近い整数に切り上げます。
mat_expReturns Euler's number raised to the power of an input value.
mat_fabsReturns the absolute value of an input value.
mat_floor最も近い整数に切り捨てられた入力値を返します。
mat_log他の入力値を底とした入力値の対数を返します。
mat_log10Returns the base-10 logarithm of an input value.
mat_sqrtReturns the square root of an input value.
mat_degreesラジアンを度に変換します。
mat_radians度をラジアンに変換します。
mat_sin入力値の正弦をラジアンで返します。
mat_cosReturns the cosine of an input value in radians.
mat_tanReturns the tangent of an input value in radians.
mat_acosReturns the arc cosine of an input value in radians.
mat_asin入力値のアークサインをラジアンで返します。
mat_atanReturns the arc tangent of an input value in radians.
mat_atan2Returns the arc tangent of the X-coordinate and the Y-coordinate.
mat_atanh入力値の逆双曲正接を返します。
mat_hypot2つの入力値のユークリッドノルムを返します。
文字列関数str_format指定した形式で文字列をフォーマットします。
str_join指定された区切り文字を使用して入力文字列を連結し、新しい文字列を生成します。
str_zipConcurrently splits two values or strings that are returned by expressions and combines the results into one string.
str_encode指定されたエンコード形式を使用して文字列をエンコードします。
str_decodeDecodes an input value by using a specified encoding format.
str_hex_escape_encodeEscapes special characters. Hexadecimal characters are supported.
str_sort指定したオブジェクトをソートします。
str_reverse文字列を反転します。
str_replace指定されたルールに基づいて、既存の文字列を指定された文字列に置き換えます。
str_logtash_config_normalizeLogstash設定言語のデータをJSON形式に変換します。
str_translate文字列内の指定された文字をマッピング文字に置き換えます。
str_strip指定した文字を文字列から削除します。
str_lstrip文字列の先頭から指定した文字を削除します。
str_rstripDeletes specified characters from the end of a string.
str_lowerConverts all uppercase letters in a string to lowercase letters.
str_upperConverts all lowercase letters in a string to uppercase letters.
str_titleCapitalizes the first letter of each word in a string and converts the other letters in the string to lowercase letters.
str_capitalize文字列の最初の文字を大文字にし、文字列内の他の文字を小文字に変換します。
str_swapcase文字列の大文字を小文字に、小文字を大文字に変換します。
str_count文字列内の文字の発生回数をカウントします。
str_findChecks whether a string contains a specified substring.
str_rfindReturns the position of the last occurrence of a specified character in a string.
str_endswithChecks whether a string ends with a specified suffix.
str_startswithChecks whether a string starts with a specified string.
str_splitSplits a string by using a specified delimiter.
str_splitlinesラインフィードを使用して文字列を分割します。
str_partition指定された区切り文字を使用して、文字列を左から右に3つの部分に分割します。
str_rpartition指定された区切り文字を使用して、文字列を右から左に3つの部分に分割します。
str_center指定した文字を使用して、指定した長さに文字列をパディングします。
str_ljust文字列の末尾から指定した文字を使用して、文字列を指定した長さにパディングします。
str_rjust文字列の先頭から指定した文字を使用して、文字列を指定した長さにパディングします。
str_zfill文字列の先頭から0を使用して、文字列を指定した長さにパディングします。
str_expandtabs文字列の \tをスペースに変換します。
str_isalnum文字列に文字と数字のみが含まれているかどうかを確認します。
str_isalpha文字列に文字のみが含まれるかどうかをチェックします。
str_isascii文字列がASCIIテーブルにあるかどうかをチェックします。
str_isdecimal文字列に小数文字のみが含まれているかどうかを確認します。
str_isdigit文字列に数字のみが含まれるかどうかをチェックします。
str_isidentifier文字列が有効なPython識別子であるかどうか、または変数名が有効かどうかを確認します。
str_islower文字列に小文字が含まれているかどうかをチェックします。
str_isnumericChecks whether a string contains digits.
str_isprintable文字列内のすべての文字が印刷可能な文字かどうかをチェックします。
str_isspaceChecks whether a string contains only spaces.
str_istitleChecks whether the first letter of each word in a string is in uppercase and the other letters in the string are in lowercase.
str_isupper文字列内のすべての文字が大文字かどうかをチェックします。
str_uuidランダムな汎用一意識別子 (UUID) を生成します。
日付と時間の関数dt_parsetime式の値または値をdatetimeオブジェクトに変換します。
dt_str時間式の値または値を文字列に変換します。
dt_parsetimestamptime式の値または値をUNIX timestampに変換します。
dt_prop日や年など、時間式の値から特定の属性を取得します。
dt_now現在のdatetimeを取得します。
dt_today時間なしの現在の日付を取得します。
dt_utcnow現在のタイムゾーンから現在のdatetimeを取得します。
dt_fromtimestampConverts a UNIX timestamp to a datetime object.
dt_utcfromtimestampUNIXタイムスタンプを現在のタイムゾーンのdatetimeオブジェクトに変換します。
dt_strptimeParses a time string into a datetime object.
dt_currentstampObtains the current UNIX timestamp.
dt_totimestampConverts a datetime object to a UNIX timestamp.
dt_strftimeConverts a datetime object to a string in a specified format.
dt_strftimestampConverts a UNIX timestamp to a string in a specified format.
dt_truncateExtracts a time value from a value or the value of a time expression based on a specified time granularity.
dt_add指定された時間粒度に基づいて、時間式の値または値を変更します。
dt_MOOffsets a specified time to the date of the previous or following Nth Monday. オフセット値Nは、dt_add関数のweekdayパラメーターに渡されます。
dt_TUOffsets a specified time to the date of the previous or following Nth Tuesday. オフセット値Nは、dt_add関数のweekdayパラメーターに渡されます。
dt_WE指定された時間を前または次の第N水曜日の日付にオフセットします。 オフセット値Nは、dt_add関数のweekdayパラメーターに渡されます。
dt_TH指定された時間を前または次の第N木曜日の日付にオフセットします。 オフセット値Nは、dt_add関数のweekdayパラメーターに渡されます。
dt_FR指定された時間を前または次の第N金曜日の日付にオフセットします。 オフセット値Nは、dt_add関数のweekdayパラメーターに渡されます。
dt_SA指定された時間を前または次の第N土曜日の日付にオフセットします。 オフセット値Nは、dt_add関数のweekdayパラメーターに渡されます。
dt_SU指定された時間を前または次の第N日曜日の日付にオフセットします。 オフセット値Nは、dt_add関数のweekdayパラメーターに渡されます。
dt_astimezonetime式の値または値を、指定したタイムゾーンのdatetimeオブジェクトに変換します。
dt_diffReturns the difference between two values or between the values of two time expressions based on a specified time granularity.
正規表現関数regex_select正規表現に一致する値を抽出します。
regex_findallExtracts all values that match a regular expression.
regex_matchChecks whether a value matches a regular expression.
regex_replace文字列の正規表現に一致する文字を置き換えます。
regex_splitSplits a string into an array of strings.
Grok機能grokExtracts a value that matches a regular expression.
構造化データ関数json_selectExtracts or calculates a specific value from a JSON expression based on the JMESPath syntax.
json_parseParses a specified value into a JSON object.
xml_to_jsonXMLデータをJSONデータに変換し、変換されたデータを展開します。
IPアドレス解析機能geo_parseIdentifies the city, province, and country based on an IP address.
ip_cidrmatchIPアドレスがCIDRブロックに属しているかどうかをチェックします。
ip_versionIPアドレスのバージョンがIPv4かIPv6かを確認します。
ip_typeIPアドレスのタイプを識別し、IPアドレスのタイプがプライベートかパブリックかを確認します。
ip_makenetIPアドレスをCIDRブロックに変換します。
ip_to_formatConverts the format of a CIDR block to a format that specifies the netmask or prefix length of the CIDR block.
ip_overlaws2つのCIDRブロックが重複するかどうかをチェックします。
ip2longIPアドレスをlong型の値に変換します。
long2ipConverts a value of the long type to an IP address.
エンコードとデコード関数url_encodingPerforms URL encoding on data.
url_decodingPerforms URL decoding on data.
str_encodeEncodes a string by using a specified encoding format.
str_decode指定されたエンコード形式を使用して入力値をデコードします。
base64_encodingBase64アルゴリズムを使用してデータをエンコードします。
base64_decodingBase64アルゴリズムを使用してデータをデコードします。
html_encodingデータをHTML形式でエンコードします。
html_decodingDecodes HTML-encoded data.
md5_encodingMD5アルゴリズムを使用してデータをエンコードします。
sha1_encodingSHA1アルゴリズムを使用してデータをエンコードします。
crc32_encodingCalculates a cyclic redundancy check (CRC) code for data.
gzip_compressCompresses and encodes data.
gzip_decompressDecompresses compressed data.
zlib_compressデータを圧縮およびエンコードします。
zlib_decompressDecompresses compressed data.
aes_encryptEncrypts data by using the AES algorithm.
aes_decryptAESアルゴリズムを使用してデータを復号化します。
jwt_encodingJSON Web Token (JWT) 標準に基づいてJSONデータをエンコードします。
jwt_decodingJWT標準に基づいて、データを生のJSONデータにデコードします。
hashids_encodingHashidsライブラリを使用してデータをエンコードします。
hashids_decodingHashidsライブラリを使用してエンコードされたデータをデコードします。
構文解析関数ua_parse_deviceUser-Agent HTTPヘッダーを解析し、デバイス情報を返します。
ua_parse_osUser-Agent HTTPヘッダーを解析し、オペレーティングシステム情報を返します。
ua_parse_agentUser-Agent HTTPヘッダーを解析し、ブラウザー情報を返します。
ua_parse_allUser-Agent HTTPヘッダーを解析し、すべてのシステム情報を返します。
url_parseParses a URL and returns the components of the URL.
url_parse_qsURLのクエリ文字列を解析し、クエリ文字列のコンポーネントを返します。
リスト関数lst_makeリストを作成します。
lst_insertInserts elements to a specified position in a list.
lst_appendAppends elements to a list.
lst_delete_atDeletes the element at a specified position from a list.
lst_reverseReverses the order of elements in a list.
lst_getObtains an element from a list or a tuple.
Dictionary 関数dct_make辞書を作成します。
dct_update辞書を更新します。
dct_deleteキーと値のペアを辞書から削除します。
dct_keys辞書のキーを取得します。
dct_valuesディクショナリの値を取得します。
dct_getディクショナリ内の指定したキーに対応する値を取得します。
テーブル関数tab_parse_csvカンマ区切り値 (CSV) テキストからテーブルを作成します。
tab_to_dictテーブルから辞書を作成します。
リソース関数res_local現在のデータ変換ジョブから高度なパラメーターの値を取得します。
res_rds_mysqlApsaraDB RDS for MySQLインスタンスに作成されたデータベースの指定されたテーブルからデータを取得するか、SQLステートメントの実行結果を取得します。 データは定期的に更新できます。
res_log_logstore_pullLogstore内のデータを変換するときに、別のLogstoreからデータをプルします。 継続的にデータをプルできます。
res_oss_file指定されたobject Storage Service (OSS) バケット内のオブジェクトからデータを取得します。 データは定期的に更新できます。