Skip to content

Adding more debug logs to increase visibility into StreamSupervisor notices queue size and processing time.#11415

Merged
jihoonson merged 1 commit intoapache:masterfrom
confluentinc:upstream_master
Jul 8, 2021
Merged

Adding more debug logs to increase visibility into StreamSupervisor notices queue size and processing time.#11415
jihoonson merged 1 commit intoapache:masterfrom
confluentinc:upstream_master

Conversation

@harinirajendran
Copy link
Copy Markdown
Contributor

While I was trying to gather more info for #11414, I realized we do not have much visibility into the notices processing time inside kafka stream supervisor. Hence adding more debug logs to increase that visibility.

Copy link
Copy Markdown
Member

@clintropolis clintropolis left a comment

Choose a reason for hiding this comment

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

👍 seems reasonable to me

Copy link
Copy Markdown
Contributor

@jihoonson jihoonson left a comment

Choose a reason for hiding this comment

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

Looks good but please address the concern about the two logs being hard to distinguish.

BTW, it seems like a good idea to emit the queue size as a metric as well. We could do it in a follow-up PR.

@harinirajendran
Copy link
Copy Markdown
Contributor Author

harinirajendran commented Jul 7, 2021

Looks good but please address the concern about the two logs being hard to distinguish.

BTW, it seems like a good idea to emit the queue size as a metric as well. We could do it in a follow-up PR.

@xvrl suggested the same as well :) I am working on a PR right now to add it. will raise it once its ready!

@harinirajendran
Copy link
Copy Markdown
Contributor Author

@jihoonson @xvrl Just raised https://github.com/apache/druid/pull/11417/files to add the new metric for notices queue size.

Copy link
Copy Markdown
Contributor

@jihoonson jihoonson left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks @harinirajendran!

@harinirajendran
Copy link
Copy Markdown
Contributor Author

@jihoonson @xvrl The build failure doesn't seem to be related to my changes. what do I do now?

@jihoonson
Copy link
Copy Markdown
Contributor

Those failed tests seem flaky. I restarted them.

@harinirajendran
Copy link
Copy Markdown
Contributor Author

Those failed tests seem flaky. I restarted them.

Thank u @jihoonson ! looks like they have passed now. Can we merge this PR at this point?

@jihoonson jihoonson merged commit 4c90c0c into apache:master Jul 8, 2021
@jihoonson
Copy link
Copy Markdown
Contributor

Sure, I just merged 🙂

@harinirajendran harinirajendran deleted the upstream_master branch July 8, 2021 23:30
@harinirajendran harinirajendran restored the upstream_master branch July 8, 2021 23:30
harinirajendran added a commit to confluentinc/druid that referenced this pull request Aug 5, 2021
…otices queue size and processing time. (apache#11415)

(cherry picked from commit 4c90c0c)
harinirajendran added a commit to confluentinc/druid that referenced this pull request Aug 6, 2021
Adding more debug logs to increase visibility into StreamSupervisor notices queue size and processing time. (apache#11415)
@clintropolis clintropolis added this to the 0.22.0 milestone Aug 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants