Skip to content

Commit 84e03df

Browse files
committed
fix/to: fix virtualServiceMeta.ftl t_virtual_service_stats
1 parent 6291b9f commit 84e03df

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

hango-api-plane-server/src/main/resources/template/gateway/api/virtualServiceMeta.ftl

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ metadata:
2323
</#if>
2424

2525
<#if t_virtual_service_stats?has_content>
26-
proxy.filters.http.detailed_stats:
27-
stats:
28-
<#list t_virtual_service_stats as stats_meta>
29-
- ${stats_meta}
26+
proxy.metadata_stats.detailed_stats:
27+
stat_prefix: detailed_route
28+
stat_tags:
29+
<#list t_virtual_service_stats?keys as tagKey>
30+
- key: "${tagKey}"
31+
val: "${t_virtual_service_stats[tagKey]}"
3032
</#list>
3133
</#if>
3234

@@ -36,37 +38,37 @@ metadata:
3638
resp_exception_code: ${t_virtual_service_resp_exception_code}
3739
</#if>
3840
context:
39-
service: ${t_virtual_service_dubbo_meta_service}
40-
version: ${t_virtual_service_dubbo_meta_version}
41-
method: ${t_virtual_service_dubbo_meta_method}
42-
group: ${t_virtual_service_dubbo_meta_group}
41+
service: "${t_virtual_service_dubbo_meta_service?j_string}"
42+
version: "${t_virtual_service_dubbo_meta_version?j_string}"
43+
method: "${t_virtual_service_dubbo_meta_method?j_string}"
44+
group: "${t_virtual_service_dubbo_meta_group?j_string}"
4345
source: ${(t_virtual_service_dubbo_meta_source=="body")?string('HTTP_BODY','HTTP_QUERY')}
4446
<#if t_virtual_service_dubbo_meta_params?has_content>
4547
parameters:
4648
<#list t_virtual_service_dubbo_meta_params as p>
47-
- type: ${p.value}
48-
name: ${p.key}
49+
- type: "${p.value?j_string}"
50+
name: "${p.key?j_string}"
4951
required: ${p.required?c}
5052
<#if p.defaultValue ??>
5153
default: '${p.defaultJsonValue}'
5254
</#if>
5355
<#if p.genericMap?has_content>
5456
generic:
5557
<#list p.genericMap as k,v>
56-
- path: ${k}
57-
type: ${v}
58+
- path: "${k?j_string}"
59+
type: "${v?j_string}"
5860
</#list>
5961
</#if>
6062
</#list>
6163
</#if>
6264
<#if t_virtual_service_dubbo_meta_attachments?has_content>
6365
attachments:
6466
<#list t_virtual_service_dubbo_meta_attachments as a>
65-
- name: ${a.serverParamName}
67+
- name: "${a.serverParamName?j_string}"
6668
<#if a.paramPosition == "Header">
67-
header: ${a.clientParamName}
69+
header: "${a.clientParamName?j_string}"
6870
<#elseif a.paramPosition == "Cookie">
69-
cookie: ${a.clientParamName}
71+
cookie: "${a.clientParamName?j_string}"
7072
</#if>
7173
</#list>
7274
</#if>

0 commit comments

Comments
 (0)