-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
blog post: add OpenTelemetry-Apache APISIX integration blog #1185
Conversation
/assign @open-telemetry/blog-approvers |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your submission. I've assigned this to the blog approvers. I'll also be reviewing it soon. In the meantime, could you please line-wrap all paragraphs to 80 characters? Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you for writing. I left a few suggestions. I think the most important suggestion is to explain more why this plugin is useful and what scenarios it solves. Adding this information will make this more of a blog post and less of the instruction.
Thanks again, I really impressed with the step-by-step instructions and how easy to understand every step.
content/en/blog/2022/apisix.md
Outdated
|
||
The `opentelemetry` plugin of Apache APISIX implements Tracing data collection based on OpenTelemetry native standard (OTLP/HTTP), and sends it to OpenTelemetry Collector through HTTP protocol. This feature will be supported online in Apache APISIX 2.13.0. | ||
|
||
Since the Agent/SDK of OpenTelemetry has nothing to do with the back-end implementation, when the application integrates the Agent/SDK of OpenTelemetry, the user can easily and freely change the observability backend service without any perception on the application side, such as switching from Zipkin into Jaeger. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
does this sentence talking about opentelemetry in general or implies that the APISIX plugin implements the Zipkin protocol? It is a bit confusing, maybe clarify
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Clarified.
|
||
 | ||
|
||
## Disable the Plugin |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please add what will change if it's disabled. Both spans (client and server) will still be connected, but APISIX span will be missing, correct?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. Add a sentence to clarify.
Hi @chalin @SergeyKanzhelev , Thanks for your reviews, I will update accordingly and have it done by earlier next week. |
@yzeng25 are the edits here finished? |
Yes. Please take a look when available, thanks :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm except minor neats
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Coming along well! See inline comments, thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It takes a while but I have it removed now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks to all for your efforts in reviewing this blog post, and thanks to @yzeng25 for making the numerous updates.
Based on @SergeyKanzhelev's approval (aside from minor edits), I'm going to merge this now.
Thanks @chalin @SergeyKanzhelev @leslie-tsang for reviews and comments! |
As discussed in #1076 , the blog and related images are uploaded in this pull request.
static/img/apisix
directory./content/en/registry
by creating a new file namedinstrumentation-lua-apache-apisix.md
according to the template.Preview: https://deploy-preview-1185--opentelemetry.netlify.app/blog/2022/apisix/