skywalking/docs
kezhenxu94 49594c4db1
Bump up Java version to 11 and use junit tag to group IT and slow IT (#10390)
- `./mvnw test ...` by its nature only runs unit tests, whose name is pattern of `*Test`, and it does never runs integration tests, whose name is patter of `IT*` or `*IT`, so in this PR we use `./mvnw clean test ...` to only run unit tests.
- `./mvnw integration-test ...` will run integration tests and unit tests, so we have `skipUTs` to control whether to skip the UT when running ITs, we already had this before.
  - As for ITs, we have two groups, one is normal tests without any `@Tag`s, the other one is slow integration tests, which is annotated with `@Tag("slow")`, so we divided the integration tests into two workflow jobs:
  - `./mvnw -DskipUTs=true clean integration-test -DexcludedGroups=slow ...` run the ITs but don't run the slow ITs and UTs, `-DexcludedGroups=slow` excludes tests annotated with `@Tag("slow")`
  - `./mvnw -DskipUTs=true clean integration-test -Dcheckstyle.skip -Dtest=${{ matrix.test.class }}` run the slow ITs (because `excludedGroups` is not set) one case at a time, by setting `-Dtest={{ class }}`, not run UTs,
2023-02-14 23:19:32 +08:00
..
en Bump up Java version to 11 and use junit tag to group IT and slow IT (#10390) 2023-02-14 23:19:32 +08:00
README.md Polish doc readme. (#8804) 2022-04-05 17:39:47 +08:00
menu.yml Add aws-firehose-receiver to support collecting AWS CloudWatch metric(OpenTelemetry format) (#10300) 2023-01-24 14:04:27 +08:00

README.md

Welcome

This is the official documentation of SkyWalking 9. Welcome to the SkyWalking community!

Here you can learn all you need to know about SkyWalkings architecture, understand how to deploy and use SkyWalking, and contribute to the project based on SkyWalking's contributing guidelines.

  • Concepts and Designs. You'll find the core logic behind SkyWalking. You may start from here if you want to understand what is going on under our cool features and visualization.

  • Setup. A guide to installing SkyWalking for different use cases. It is an observability platform that supports multiple observability modes.

  • Contributing Guides. If you are a PMC member, a committer, or a new contributor, learn how to start contributing with these guides!

  • Protocols. The protocols show how agents/probes and the backend communicate with one another. Anyone interested in uplink telemetry data should definitely read this.

  • FAQs. A manifest of known issues with setup and secondary developments processes. Should you encounter any problems, check here first.

You might also find these links interesting:

We're always looking for help to improve our documentation and codes, so please dont hesitate to file an issue if you see any problems. Or better yet, directly contribute by submitting a pull request to help us get better!