SkyWalking Kong agent built on SkyWalking Nginx Lua agent to trace Kong API gateway for Apache SkyWalking APM.
Kong 2.2+ required.
Install kong-plugin-skywalking using luarocks
:
$ luarocks install kong-skywalking --local
Edit kong.conf:
plugins = bundled,skywalking lua_package_path = ${user.home}/.luarocks/share/lua/5.1/?.lua;;
Set environment:
$ export KONG_NGINX_HTTP_LUA_SHARED_DICT="tracing_buffer 128m"
Restart Kong
Add the plugin to global:
$ curl -X POST --url http://localhost:8001/plugins/ \ --data 'name=skywalking' \ --data 'config.backend_http_uri=http://localhost:12800' \ --data 'config.sample_ratio=100' \ --data 'config.service_name=kong' \ --data 'config.service_instance_name=kong-with-skywalking'
[KONG]
as the issue title prefix.dev-subscribe@skywalking.apache.org
, follow the reply to subscribe the mail list.skywalking
channel at Apache Slack. If the link is not working, find the latest one at Apache INFRA WIKI.All committers should follow Release Guide to publish the official release.
Apache 2.0