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

[Improvement] Add skywalking agent plugin #4852

Merged
merged 21 commits into from
Mar 4, 2021

Conversation

hailin0
Copy link
Contributor

@hailin0 hailin0 commented Feb 23, 2021

Tips

What is the purpose of the pull request

  • Add skywalking agent plugin

Brief change log

  • Add ext/skywalking module to root pom.xml
  • Update dolphinscheduler-dist pom.xml and src/main/assembly/dolphinscheduler-binary.xml
  • dolphinscheduler-docs

Verify this pull request

@hailin0
Copy link
Contributor Author

hailin0 commented Feb 23, 2021

build package

1131614652106_ pic

import dashboard

image
image
image

dashboard

image
image
image
image

ds job

EE6CF07946AA1B226BF8B90C25DF4DBD
CA6BD990C61AD3DBB99A2CE294790853

tracing

trace-list (1)
trace-list (2)

log

image

jvm & cpu

image

API & Endpoint

image

@lgcareer
Copy link
Contributor

lgcareer commented Feb 26, 2021

Hi,If this pr will generate more jars than before,there need add license files under dolphinscheduler-dist/releases.

@hailin0
Copy link
Contributor Author

hailin0 commented Feb 28, 2021

Hi,If this pr will generate more jars than before,there need add license files under dolphinscheduler-dist/releases.

Please check.

@wu-sheng
Copy link
Member

wu-sheng commented Mar 2, 2021

I have a question for the DolphinScheduler PMC, why you are requiring all Apache 2.0 licenses in your dist folder? SkyWalking and DolphinScheduler are in the same foundation, we are using the same License. Basically, you just need to mention Apache SkyWalking is included in your distribution, but I can't find your dist LICENSE change, where is it?
Then about the dependencies of SkyWalking's agent, there are byte-buddy, grpc, protobuf(and several others) included in the SkyWalking binary, so checking through the jar files is not accurate in every case, such as this one.

@wu-sheng
Copy link
Member

wu-sheng commented Mar 2, 2021

https://github.com/apache/incubator-dolphinscheduler/blob/1.3.6-prepare/dolphinscheduler-dist/release-docs/LICENSE This license file should be updated by adding SkyWalking and its dependencies(agent core's) to it. But I highly doubt, it is meaningful to add all the duplicated Apache 2.0 licenses.

@lgcareer
Copy link
Contributor

lgcareer commented Mar 2, 2021

I have a question for the DolphinScheduler PMC, why you are requiring all Apache 2.0 licenses in your dist folder? SkyWalking and DolphinScheduler are in the same foundation, we are using the same License. Basically, you just need to mention Apache SkyWalking is included in your distribution, but I can't find your dist LICENSE change, where is it?
Then about the dependencies of SkyWalking's agent, there are byte-buddy, grpc, protobuf(and several others) included in the SkyWalking binary, so checking through the jar files is not accurate in every case, such as this one.

Thanks for tips and help,If the license of new dependencies are standard apache 2.0 license,It's not necceary to add the new license file under the folder dolphinscheduler-dist/release-docs,but it need to be added under dolphinscheduler-dist/release-docs/LICENSE.

@wu-sheng
Copy link
Member

wu-sheng commented Mar 2, 2021

@wu-sheng
Copy link
Member

wu-sheng commented Mar 3, 2021

One question, where could I read your documentation? I could help on checking whether it is accurate from the SkyWalking's perspective.

@hailin0
Copy link
Contributor Author

hailin0 commented Mar 3, 2021

One question, where could I read your documentation? I could help on checking whether it is accurate from the SkyWalking's perspective.

it's here apache/dolphinscheduler-website#299

@sonarcloud
Copy link

sonarcloud bot commented Mar 3, 2021

Copy link
Member

@wu-sheng wu-sheng left a comment

Choose a reason for hiding this comment

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

Good to me. Thanks @hailin0

Copy link
Contributor

@lgcareer lgcareer left a comment

Choose a reason for hiding this comment

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

+1

@lgcareer lgcareer merged commit a01f13f into apache:1.3.6-prepare Mar 4, 2021
@CalvinKirs CalvinKirs added this to the 1.3.6-release milestone Apr 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants