-
Notifications
You must be signed in to change notification settings - Fork 28.9k
[SPARK-33287][SS][UI]Expose state custom metrics information on SS UI #30336
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
Conversation
|
Kubernetes integration test starting |
|
Kubernetes integration test status success |
|
cc @gengliangwang, @HeartSaVioR and @xuanyuanking FYI |
|
Thanks pinging peoples, just wanted to wait until tests pass. |
|
Test build #130939 has finished for PR 30336 at commit
|
sql/core/src/main/scala/org/apache/spark/sql/streaming/ui/StreamingQueryStatisticsPage.scala
Outdated
Show resolved
Hide resolved
sql/core/src/main/scala/org/apache/spark/sql/streaming/ui/StreamingQueryStatisticsPage.scala
Outdated
Show resolved
Hide resolved
sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala
Outdated
Show resolved
Hide resolved
sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala
Outdated
Show resolved
Hide resolved
xuanyuanking
left a comment
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.
sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala
Outdated
Show resolved
Hide resolved
082ec87 to
6654934
Compare
|
Kubernetes integration test starting |
|
Kubernetes integration test status failure |
|
Kubernetes integration test starting |
|
Kubernetes integration test status success |
|
Test build #131074 has finished for PR 30336 at commit
|
|
Test build #131072 has finished for PR 30336 at commit
|
|
Test build #131064 has finished for PR 30336 at commit
|
HeartSaVioR
left a comment
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.
One comment on the location of config, otherwise looks OK. Manually verified the functionality as well.
|
Oh, @sarutak too FYI |
sql/core/src/main/scala/org/apache/spark/sql/streaming/ui/StreamingQueryStatisticsPage.scala
Outdated
Show resolved
Hide resolved
sql/core/src/main/scala/org/apache/spark/sql/streaming/ui/StreamingQueryStatisticsPage.scala
Outdated
Show resolved
Hide resolved
sql/core/src/main/scala/org/apache/spark/sql/streaming/ui/StreamingQueryStatisticsPage.scala
Outdated
Show resolved
Hide resolved
sql/core/src/main/scala/org/apache/spark/sql/streaming/ui/StreamingQueryStatisticsPage.scala
Show resolved
Hide resolved
|
Hi @gaborgsomogyi , you'd like to add this new feature but you say you tested this feature manually so could you explain how you tested to us in the description? It helps reviewers. |
|
@sarutak added how I've tested. |
|
@gaborgsomogyi I expected what the streaming query is (code snippet may be enough) and what you confirmed by the manual test... With those information, we can understand what you did (and did not) test. |
sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/StateStore.scala
Outdated
Show resolved
Hide resolved
|
Kubernetes integration test starting |
|
Kubernetes integration test status failure |
|
Test build #131349 has finished for PR 30336 at commit
|
sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/StateStore.scala
Outdated
Show resolved
Hide resolved
|
Kubernetes integration test starting |
|
Kubernetes integration test status success |
|
Test build #131412 has finished for PR 30336 at commit
|
|
@gaborgsomogyi Could you please fix the merge conflict? @xuanyuanking Once merge conflict is fixed, I'll merge in early next week unless there's no further comment. |
|
Kubernetes integration test starting |
|
Kubernetes integration test status success |
|
Test build #131463 has finished for PR 30336 at commit
|
sql/core/src/main/scala/org/apache/spark/sql/streaming/ui/StreamingQueryStatisticsPage.scala
Outdated
Show resolved
Hide resolved
sql/core/src/main/scala/org/apache/spark/sql/streaming/ui/StreamingQueryStatisticsPage.scala
Show resolved
Hide resolved
|
LGTM, @HeartSaVioR thanks for pinging me! |
|
Test build #131657 has finished for PR 30336 at commit
|
|
retest this please |
|
Test build #131676 has finished for PR 30336 at commit
|
|
Test build #131690 has started for PR 30336 at commit |
|
I'll merge this as Github Action passed for the last change (e2f1594). Jenkins seems to have been unstable and I don't like to drag it anymore due to this. |
|
Thanks all for reviewing and thanks @gaborgsomogyi for the contribution. Merged to master. |
|
Thank you all for taking care! |
What changes were proposed in this pull request?
Structured Streaming UI is not containing state custom metrics information. In this PR I've added it.
Why are the changes needed?
Missing state custom metrics information.
Does this PR introduce any user-facing change?
Additional UI elements appear.
How was this patch tested?
Existing unit tests + manual test.