澄潭

Results 466 comments of 澄潭

这个报错看上去是tinygo的问题,在windows你可以用mingw等类UNIX环境,然后用这里介绍的 make 命令来编译:https://github.com/alibaba/higress/tree/main/plugins/wasm-go

https://github.com/alibaba/higress/pull/1337 @n3A87 有其他同学提交了 PR 解决这个 issue 了

AI观测插件,默认只打印最后一个消息的,可以自己修改AI观测插件的配置,来打印完整消息,可以参考文档: https://higress.cn/docs/latest/plugins/ai/api-o11y/ai-statistics/?spm=36971b57.2ef5001f.0.0.2a932c1fxxwpP3#%E8%AE%B0%E5%BD%95%E9%97%AE%E9%A2%98%E4%B8%8E%E5%9B%9E%E7%AD%94 ```yaml - key: question # 记录问题 value_source: request_body value: [email protected] apply_to_log: true ``` 具体是这个配置,这里的 `[email protected]` 是基于 GJSON 的表达式,可以参考 GJSON 文档:https://github.com/tidwall/gjson/blob/master/SYNTAX.md?spm=36971b57.2ef5001f.0.0.2a932c1fxxwpP3&file=SYNTAX.md 例如,如果希望将所有 role 为 user 的 content 拼成一个数组作为 key,可以写成:messages.@reverse.#(role=="user")#.content...

我上面评论了哈,需要修改question这个attribute的value字段的jsonPath 可以改成:messages.#.content

@kai2321 不是的,这个应该是在浏览器上拦截的,浏览器会根据预检请求返回的allow headers等信息,判断后续响应的header是否允许,不允许浏览器就会拦截请求。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Access-Control-Allow-Headers

插件本身已经是一种很动态的机制了,应该不会再考虑在这个基础上再搞动态化

ingress API 目前还没有支持这个注解,你可以试一下 Gateway API: https://gateway-api.sigs.k8s.io/guides/tls/

欢迎认领这个issue,实现 ingress api 上的支持,参考转换的 istio gateway: ```yaml apiVersion: networking.istio.io/v1 kind: Gateway metadata: name: mygateway namespace: higress-system spec: selector: higress: higress-system-higress-gateway servers: - port: number: 443 name: https protocol: HTTPS tls:...

@yunmaoQu e2e测试没过,麻烦先修一下