Skip to content

Instantly share code, notes, and snippets.

@gszr
Created April 11, 2024 15:51
Show Gist options
  • Save gszr/6d55bfbf731cac0f99144d7470d51eed to your computer and use it in GitHub Desktop.
Save gszr/6d55bfbf731cac0f99144d7470d51eed to your computer and use it in GitHub Desktop.
decoding
Decoded before:
{
data = { {
application_context = {
application_id = "app_id",
developer_id = "dev_id",
organization_id = "org_id",
portal_id = "p_id",
product_version_id = "pv_id"
},
client_ip = "",
consumer_groups = { {
id = "1"
},
<metatable> = <1>{}
},
request_id = "647a35742dc836c545d032001a33114c",
response = {
body_size = 0,
header_content_length = 41,
header_content_type = "",
header_ratelimit_limit = 10,
header_ratelimit_remaining = 0,
header_ratelimit_reset = 39,
header_retry_after = 39,
header_x_ratelimit_limit_day = 0,
header_x_ratelimit_limit_hour = 0,
header_x_ratelimit_limit_minute = 10,
header_x_ratelimit_limit_month = 0,
header_x_ratelimit_limit_second = 0,
header_x_ratelimit_limit_year = 0,
header_x_ratelimit_remaining_day = 0,
header_x_ratelimit_remaining_hour = 0,
header_x_ratelimit_remaining_minute = 0,
header_x_ratelimit_remaining_month = 0,
header_x_ratelimit_remaining_second = 0,
header_x_ratelimit_remaining_year = 0,
http_status = 0,
ratelimit_enabled = true,
ratelimit_enabled_day = false,
ratelimit_enabled_hour = false,
ratelimit_enabled_minute = true,
ratelimit_enabled_month = false,
ratelimit_enabled_second = false,
ratelimit_enabled_year = false
},
source = "",
sse = false,
started_at = 0,
trace_id = "",
tries = {
<metatable> = <table 1>
},
upstream_status = "",
websocket = false
},
<metatable> = <table 1>
}
}
Decoded now:
{
data = { {
application_context = {
application_id = "app_id",
developer_id = "dev_id",
organization_id = "org_id",
portal_id = "p_id",
product_version_id = "pv_id"
},
auth = {
id = "",
type = ""
},
client_ip = "",
consumer = {
id = ""
},
consumer_groups = { {
id = "1"
},
<metatable> = <1>{}
},
latencies = {
kong_gateway_ms = 0,
receive_ms = 0,
response_ms = 0,
upstream_ms = 0
},
request = {
body_size = 0,
header_host = "",
header_user_agent = "",
http_method = "",
uri = ""
},
request_id = "f3a4c23ef7d3af331e66f0bcf30c4db2",
response = {
body_size = 0,
header_content_length = 41,
header_content_type = "",
header_ratelimit_limit = 10,
header_ratelimit_remaining = 0,
header_ratelimit_reset = 39,
header_retry_after = 39,
header_x_ratelimit_limit_day = 0,
header_x_ratelimit_limit_hour = 0,
header_x_ratelimit_limit_minute = 10,
header_x_ratelimit_limit_month = 0,
header_x_ratelimit_limit_second = 0,
header_x_ratelimit_limit_year = 0,
header_x_ratelimit_remaining_day = 0,
header_x_ratelimit_remaining_hour = 0,
header_x_ratelimit_remaining_minute = 0,
header_x_ratelimit_remaining_month = 0,
header_x_ratelimit_remaining_second = 0,
header_x_ratelimit_remaining_year = 0,
http_status = 0,
ratelimit_enabled = true,
ratelimit_enabled_day = false,
ratelimit_enabled_hour = false,
ratelimit_enabled_minute = true,
ratelimit_enabled_month = false,
ratelimit_enabled_second = false,
ratelimit_enabled_year = false
},
route = {
id = "",
name = ""
},
service = {
id = "",
name = "",
port = 0,
protocol = ""
},
source = "",
sse = false,
started_at = 0,
trace_id = "",
tries = {
<metatable> = <table 1>
},
upstream = {
upstream_uri = ""
},
upstream_status = "",
websocket = false
},
<metatable> = <table 1>
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment