Skip to content

Add documentations for SkyWalking integration and task #11683

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

Merged
merged 6 commits into from
Nov 3, 2022

Conversation

kezhenxu94
Copy link
Contributor

Please provide a description for what this PR is for.

This patch adds integration guide for Apache SkyWalking and task tutorial for SkyWalking.

And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.

  • Configuration Infrastructure
  • Docs
  • Installation
  • Networking
  • Performance and Scalability
  • Policies and Telemetry
  • Security
  • Test and Release
  • User Experience
  • Developer Infrastructure

Closes #11681
Depends on istio/istio#40296

@kezhenxu94 kezhenxu94 requested a review from a team as a code owner August 5, 2022 03:39
@istio-policy-bot
Copy link

😊 Welcome! This is either your first contribution to the Istio documentation repo, or
it's been awhile since you've been here. A few things you should know:

  • You can learn about how we write and maintain documentation, about our style guidelines,
    and about all the available web site features by visiting Contributing to the Docs.

  • In the next few minutes, an automatic preview of your change will be
    built as a full copy of the istio.io website. You can find this preview by clicking on
    the Details link next to the deploy/netlify entry in the Status section of this
    page.

  • We care about quality, so we've put in place a number of checks to ensure our documentation
    is top notch. We do spell checking, we sanitize the markdown, we ensure all hyperlinks point
    to valid location, and more. If your PR doesn't pass one of these checks, you'll see a red X in the
    status section of the page. Click on the Details link to get a list of the problems with your PR.
    Fix those problems and push an update to your PR. This will automatically rerun the tests and
    hopefully this time everything will be perfect.

  • Once your changes are accepted and merged into the repository, they will initially show up
    on https://preliminary.istio.io. The changes will be published to https://istio.io
    the next time we do a major release (which typically happens every 3 months or so).

Thanks for contributing!

Courtesy of your friendly welcome wagon.

@istio-testing istio-testing added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. needs-ok-to-test labels Aug 5, 2022
@istio-testing
Copy link
Contributor

Hi @kezhenxu94. Thanks for your PR.

I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@kezhenxu94
Copy link
Contributor Author

My local preview

Task

task-skywalking

Integration

integration-sw

@zirain
Copy link
Member

zirain commented Aug 5, 2022

@zirain
Copy link
Member

zirain commented Aug 5, 2022

/ok-to-test

@istio-testing istio-testing added ok-to-test Set this label allow normal testing to take place for a PR not submitted by an Istio org member. and removed needs-ok-to-test labels Aug 5, 2022
@kezhenxu94 kezhenxu94 force-pushed the doc/sw branch 4 times, most recently from a59d5a3 to fa2d92c Compare August 5, 2022 06:51
@zirain
Copy link
Member

zirain commented Aug 5, 2022

/test doc.test.profile_default_istio.io

@zirain
Copy link
Member

zirain commented Aug 5, 2022

@zirain
Copy link
Member

zirain commented Aug 6, 2022

@kezhenxu94: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
doc.test.profile_demo_istio.io 5686aa2 link true /test doc.test.profile_demo_istio.io

would you please temp update the go.mod with go get istio.io/istio@master, let's verify the script with CI

@kezhenxu94 kezhenxu94 requested review from zirain and ericvn and removed request for zirain September 19, 2022 00:53
@craigbox
Copy link
Contributor

Could be a flake; just

/retest

@zirain
Copy link
Member

zirain commented Sep 19, 2022

/test doc.test.profile_default

@kezhenxu94
Copy link
Contributor Author

Finally, tests passed. @zirain can you take a look?


Consult the [SkyWalking documentation](http://skywalking.apache.org) to get started. No special changes are needed for SkyWalking to work with Istio.

Once SkyWalking is installed, remember to modify the option `--set meshConfig.extensionProviders[0].skywalking.service` to point to the oap deployment.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's an oap?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's an oap?

It's the collector of skywalking, I'll modify it to skywalking-oap because this is the deployment name

Copy link
Member

@zirain zirain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overall, lgtm

@zirain
Copy link
Member

zirain commented Sep 25, 2022

kindly ping @ericvn

Comment on lines 10 to 11
[Apache SkyWalking](http://skywalking.apache.org) is an application performance monitoring (APM) system, especially designed for
microservices, cloud native and container-based architectures.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you quickly add a sentence why someone would consider using this over the existing observability tools Istio support?

@kezhenxu94
Copy link
Contributor Author

kezhenxu94 commented Oct 5, 2022

Thank you all @zirain @ericvn @kfaseela @linsun for your reviews, I have update the PR to address your comments. Let me know if anything else is needed to modify

@ericvn
Copy link
Contributor

ericvn commented Oct 10, 2022

Remove the 1.15 cherry-pick as the samples are not in that branch.

Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
@kezhenxu94
Copy link
Contributor Author

@ericvn thanks for reviewing, comments are addressed

@istio-testing istio-testing merged commit 7d43f35 into istio:master Nov 3, 2022
@kezhenxu94 kezhenxu94 deleted the doc/sw branch November 3, 2022 23:59
@houbinglei
Copy link

houbinglei commented Mar 1, 2023

My local preview

Task
Integration

Thanks for your detail info!
i have try according on your task , but i cant see service group . how can i customize the service group?
企业微信截图_b6945850-cf8f-4cbf-8370-456ffc72b832

justedennnnn pushed a commit to justedennnnn/istio.io that referenced this pull request Jun 29, 2023
* Add documentations for SkyWalking integration and task

* Add script to undeploy skywalking

* Clean up istio namespace

* Update index.md

* Address review comments

* Apply suggestions from code review

Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>

Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/docs ok-to-test Set this label allow normal testing to take place for a PR not submitted by an Istio org member. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add task and integration documentation for Apache SkyWalking
9 participants