Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

亲,如何使用的啊 #4

Open
aogg opened this issue Oct 27, 2020 · 12 comments
Open

亲,如何使用的啊 #4

aogg opened this issue Oct 27, 2020 · 12 comments
Labels
documentation Improvements or additions to documentation

Comments

@aogg
Copy link

aogg commented Oct 27, 2020

对应什么版本的啊

@polaris-liu
Copy link
Owner

这个东西是基于 apache/skywalking-nginx-lua:0.2.0 写的,
我这边部署的服务版本是
Skyworking 8.0.1
Kong 2.1.1

git clone 后直接用 luarocks install *.rockspec 就可以了。
记得要在 kong.conf 中的配置项 plugins 追加插件名称【skywalking】,否则是不会被加载的。
例:plugins = bundled,skywalking

最后运行你的 kong 服务,添加全局插件【skywalking】,
backend http uri 填写你的 skywalking-oap地址,例:http://localhost:12800,其他参数,看你这边情况配置。

最近在忙于其他,暂无时间打理该项目,敬请谅解。

@polaris-liu polaris-liu added the documentation Improvements or additions to documentation label Oct 29, 2020
@HuangDayu
Copy link

[root@serv221vm11 kong-plugin-skywalking-0.2.0-1]# luarocks install kong-plugin-skywalking-0.2.0-1.rockspec

Error: Couldn't extract archive /tmp/luarocks_luarocks-source-kong-plugin-skywalking-0.2.0-1-627062/kong-plugin-skywalking.git: unrecognized filename extension

@polaris-liu

@HuangDayu
Copy link

cd -r /root/kong-plugin-skywalking-0.2.0-1/kong/plugins/skywalking /usr/local/share/lua/5.1/kong/plugins

直接copy到目录下可用,但是tid直接使用uuid,会有局限。

感谢开源。

@polaris-liu
Copy link
Owner

  1. tid直接使用uuid的事情,是直接使用 apache/skywalking-nginx-lua 中的逻辑,我没有做特殊修改。
  2. 关于那个报错,似乎是rockspec中的文件路径或是文件名填写错误导致的,我回头有时间检查一下,谢谢。
    @HuangDayu

@adxpcc
Copy link

adxpcc commented Nov 12, 2020

亲,您好~
kong和konga 是部署在k8s里的,,这怎么安装您的插件啊~~~~~~~

@stefli
Copy link

stefli commented Nov 18, 2020

亲,您好~
kong和konga 是部署在k8s里的,,这怎么安装您的插件啊~~~~~~~
@a121984376
你可以用环境变量配置bundled,skywalking。用ConfigMap(配置管理)把插件的源代码配置好,然后用数据券绑定即可。

@polaris-liu
Copy link
Owner

首先,感谢一下楼上的朋友~ 丢进ConfigMap(配置管理)确实是一个方法。
@a121984376 我这边也是用k8s部署的这个东西, 我这边的方法是在kong原始镜像基础上,封装自己的docker镜像,把插件包进去。

@PorcupineBoy
Copy link

亲,您好~
kong和konga 是部署在k8s里的,,这怎么安装您的插件啊~~~~~~~
@a121984376
你可以用环境变量配置bundled,skywalking。用ConfigMap(配置管理)把插件的源代码配置好,然后用数据券绑定即可。

小白。有点不是很明白。。我用的docker 。是不是要自己下载kong 源码集成打包呀。

@cubeship
Copy link

请教一下,跟踪插件中的子请求有好的方案吗

@PorcupineBoy
Copy link

PorcupineBoy commented Feb 23, 2022 via email

@cubeship
Copy link

你子请求项目也需要再启动时引入skywalking的agent包

---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2022年02月23日 16:30 | | 收件人 | @.> | | 抄送至 | @.@.> | | 主题 | Re: [polaris-liu/kong-plugin-skywalking] 亲,如何使用的啊 (#4) | 请教一下,跟踪插件中的子请求有好的方案吗 — Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.Message ID: @.***>

这样请求项目的拓扑展示可以和从kong出去的子请求串起来吗,前段时间试过在kong代理的后端服务上加过探针,貌似没有串联起来

@PorcupineBoy
Copy link

PorcupineBoy commented Feb 24, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

7 participants