Skip to main content

Module logs

Module logs 

Source

Structsยง

ExistingLogColumn ๐Ÿ”’
ExistingLogSchema ๐Ÿ”’
ParseContext ๐Ÿ”’

Constantsยง

LOG_TABLE_NAME

Functionsยง

align_rows_with_existing_schema ๐Ÿ”’
align_timestamp_value ๐Ÿ”’
any_value_to_vrl_value ๐Ÿ”’
build_otlp_build_in_row ๐Ÿ”’
build_otlp_logs_identity_schema ๐Ÿ”’
coerce_log_value_data ๐Ÿ”’
decide_column_schema_and_convert_value ๐Ÿ”’
decide_existing_column_schema_and_convert_value ๐Ÿ”’
extract_field_from_attr_and_combine_schema ๐Ÿ”’
is_timestamp_type ๐Ÿ”’
jsonb_uint64_to_log_value ๐Ÿ”’
Converts a JSON UInt64 number into the signed value used by built-in log columns. JsonbNumber::UInt64 only arises for values that do not fit in i64 (see decide_column_schema_and_convert_value), so the conversion is fallible: wrapping to a negative number would silently corrupt the value (a counter reading back as negative), so out-of-range values are rejected instead.
jsonb_value_to_log_value_data ๐Ÿ”’
key_value_to_map ๐Ÿ”’
log_body_to_string ๐Ÿ”’
log_to_pipeline_value ๐Ÿ”’
merge_values ๐Ÿ”’
parse_export_logs_service_request ๐Ÿ”’
transform otlp logs request to pipeline value https://opentelemetry.io/docs/concepts/signals/logs/
parse_export_logs_service_request_to_rows ๐Ÿ”’
parse_log ๐Ÿ”’
parse_resource ๐Ÿ”’
parse_scope ๐Ÿ”’
scope_to_jsonb ๐Ÿ”’
scope_to_pipeline_value ๐Ÿ”’
stringify_scalar_value ๐Ÿ”’
timestamp_unit ๐Ÿ”’
to_grpc_insert_requests
Convert OpenTelemetry metrics to GreptimeDB insert requests