skywalking icon indicating copy to clipboard operation
skywalking copied to clipboard

[Feature] Quick start shell for latest release

Open wu-sheng opened this issue 1 year ago • 4 comments
trafficstars

Search before asking

  • [X] I had searched in the issues and found no similar feature requirement.

Description

With the expected release date of BanyanDB 0.6, which is the first complete-feature version for it, and SkyWalking with UI are stable enough. So, I think, it is time.

We could have a curl and go scrip, such as curl -sSL https://skywalking.apache.org/quickstart.sh | bash -s. This should actually pick the latest release(not alpha/beta/rc) from Maven Central, https://central.sonatype.com/artifact/org.apache.skywalking/server-starter

Use case

No response

Related issues

No response

Are you willing to submit a pull request to implement this on your own?

  • [ ] Yes I am willing to submit a pull request on my own!

Code of Conduct

wu-sheng avatar Nov 30 '23 15:11 wu-sheng

@hanahmily Could you propose what is recommended for the version of BanyanDB? We could hard coded for now, until you have a better solution.

wu-sheng avatar Nov 30 '23 15:11 wu-sheng

From my perspective, BanyanDB 0.6 will be a proper release for this combination.

hanahmily avatar Nov 30 '23 22:11 hanahmily

From my perspective, BanyanDB 0.6 will be a proper release for this combination.

Is there a recommended version for this script? After 0.6, should be pick the latest stable release? Or, we should lock the version to avoid uncertain breaks?

wu-sheng avatar Nov 30 '23 22:11 wu-sheng

@mrproliu I think the timeline of BanyanDB fits the expectation to deliver this on v10. @hanahmily shared with me, the database 0.6 is ready on early March. Then we could build this and showcase/demo are expected to update as well.

wu-sheng avatar Feb 18 '24 09:02 wu-sheng

@mrproliu I have re-assigned this to @kezhenxu94 as BanyanDB is reaching release. I hope this could be ready before that. FYI @hanahmily

wu-sheng avatar Mar 05 '24 01:03 wu-sheng

We have a quick start for docker-compose here https://github.com/apache/skywalking/tree/master/docker#quickstart , what do you think if we adjust that to make it possible to use either BanyanDB or ElasticSearch? Adding a dedicated script to start in non-Docker sounds an unnecessary maintaining workload, WDYT @wu-sheng

kezhenxu94 avatar Mar 08 '24 02:03 kezhenxu94

We have a quick start for docker-compose here https://github.com/apache/skywalking/tree/master/docker#quickstart , what do you think if we adjust that to make it possible to use either BanyanDB or ElasticSearch? Adding a dedicated script to start in non-Docker sounds an unnecessary maintaining workload, WDYT @wu-sheng

That version is good. Besides code details, I want to add a OAP and BanyanDB version-locked distro and host that on skywalking.a.o, mostly to avoid GitHub download block and help people to login on our website.

wu-sheng avatar Mar 08 '24 03:03 wu-sheng

The expected workflow is curl -sSL https://skywalking.apache.org/quickstart.sh | bash -s. That is the proposal. Feel free to use existing resources.

wu-sheng avatar Mar 08 '24 03:03 wu-sheng

Done through https://skywalking.apache.org/docs/main/next/en/setup/backend/backend-docker/#start-the-storage-oap-and-booster-ui-with-docker-compose

wu-sheng avatar Apr 16 '24 13:04 wu-sheng