package
0.0.0-20200331024954-af5a4332add6
Repository: https://github.com/frameio/proxy-wasm-go.git
Documentation: pkg.go.dev
# README
helloworld
this example handles http request/response headers events and log all headers.
build && run
tinygo build -o wasm.wasm -wasm-abi=generic -target wasm ./main.go && docker-compose up | grep OnTick
now you can see something like:
proxy_1 | [2020-03-25 09:04:56.149][1][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127096149656000
proxy_1 | [2020-03-25 09:04:56.154][1][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127096154901000
proxy_1 | [2020-03-25 09:04:56.172][16][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127096172849000
proxy_1 | [2020-03-25 09:04:56.174][15][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127096174829000
proxy_1 | [2020-03-25 09:04:56.177][14][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127096177651000
proxy_1 | [2020-03-25 09:04:57.149][1][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127097149361000
proxy_1 | [2020-03-25 09:04:57.155][1][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127097155247000
proxy_1 | [2020-03-25 09:04:57.174][16][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127097174066000
proxy_1 | [2020-03-25 09:04:57.176][15][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127097176042000
proxy_1 | [2020-03-25 09:04:57.178][14][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127097178863000
proxy_1 | [2020-03-25 09:04:58.149][1][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127098149674000
proxy_1 | [2020-03-25 09:04:58.155][1][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127098155890000
proxy_1 | [2020-03-25 09:04:58.173][16][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127098173918000
proxy_1 | [2020-03-25 09:04:58.176][15][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127098176045000
proxy_1 | [2020-03-25 09:04:58.178][14][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127098178962000
proxy_1 | [2020-03-25 09:04:59.150][1][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127099150824000
proxy_1 | [2020-03-25 09:04:59.156][1][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127099156638000
proxy_1 | [2020-03-25 09:04:59.174][16][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127099174223000
proxy_1 | [2020-03-25 09:04:59.176][15][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127099176272000
proxy_1 | [2020-03-25 09:04:59.179][14][info][wasm] [external/envoy/source/extensions/common/wasm/context.cc:1077] wasm log my_root_id: OnTick on 1, it's 1585127099179191000