腾讯云微服务引擎 TSE - 参数配置
文档简介:
操作场景:
创建云原生 API 网关实例时,实例中的参数例如 nginx_http_client_header_buffer_size、nginx_http_client_max_body_size 等采用默认配置,如果您的业务有特殊要求可以在 TSE 控制台修改对应的参数,优化网关性能。
操作场景
创建云原生 API 网关实例时,实例中的参数例如 nginx_http_client_header_buffer_size、nginx_http_client_max_body_size 等采用默认配置,如果您的业务有特殊要求可以在 TSE 控制台修改对应的参数,优化网关性能。
前提条件
已创建云原生 API 网关实例。
操作步骤
1. 登录 TSE 控制台。
2. 在左侧导航栏选择云原生 API 网关 > 实例列表,单击目标实例的“ID”,进入网关实例基本信息页面,
3. 在页面上方选择参数配置,进入参数配置页面。左侧以 JSON 格式展示所有支持修改的系统参数,右侧展示参数说明列表,您可通过参数名搜索,查看该参数支持的默认值和可选值。

4. 单击左上角的修改参数,编辑 JSON 内容,修改参数值为合适的内容。单击保存,实例将进行 kong reload 操作,单击确定,完成参数修改,修改后立即生效。
注意事项:
系统参数值均为字符串,修改需带英文双引号("")。
默认展示实例初始参数值,当前实例该参数未设置则展示为 null。
应用场景:修改日志格式
本场景以修改 access.log 为例,介绍如何使用系统参数修改 kong 的日志格式,以满足定制化需求。
步骤1:增加自定义日志格式
修改系统参数 nginx_http_log_format,定义新的日志格式,名称为 custom,例如:
"nginx_http_log_format": "custom 'prefix-by-tse $remote_addr - $remote_user [$time_local]
\"$request\" $status $body_bytes_sent \"$http_referer\" \"$http_user_agent\"'"
步骤2:修改 access.log 日志格式
修改系统参数 proxy_access_log,使用上一步定义的自定义日志格式,例如:
"proxy_access_log": "logs/access.log custom"
步骤3:验证
在左侧导航栏选择可观测性,顶部也签选择实时日志,选择 AccessLog,验证日志格式是否发生变更。
