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

Cherry-pick to Release/1.1: Fix edgehub queue len metric (#4952) #4990

Merged
merged 2 commits into from
May 14, 2021

Conversation

nyanzebra
Copy link
Contributor

cherry-pick: #4952

This attempts to fix the issue of queue len metric reporting incorrectly due to how MessageStore calculated the current queue length. This change now gives the ability to directly request the Count of items from the store implementation.

There is also a matter of discussion on whether we can get the metric to exist solely in one unified place and whether we require both Checkpointer and MessageStore.
@nyanzebra nyanzebra changed the title Fix edgehub queue len metric (#4952) Cherry-pick to Release/1.1: Fix edgehub queue len metric (#4952) May 14, 2021
@kodiakhq kodiakhq bot merged commit 4aab90b into Azure:release/1.1 May 14, 2021
darobs pushed a commit to darobs/iotedge that referenced this pull request May 26, 2021
darobs added a commit that referenced this pull request May 26, 2021
* Update the KeyVault for Test pipelines (#4937)

* Metrics Collector: Remove test-specific additional tags logic (#4950)

* Metrics Collector: Add gzip compression in the iot message scenario (#4955)

* E2E: Metrics Collector Smoke Test (#4945)

* Metrics Collector: Cleanup startup logging (#4953)

* Metrics Collector: Update product info and message id (#4962)

* Metrics Collector: Rename HubResourceId -> ResourceId (#4956)

* Adds SharedAccessSignature to repo with fix for vulnerability (#4943) (#4967)

* Metrics Collector: Release and publish pipelines (#4969)

* Close AMQP connection explicitly when no more links (removing links kept tcp level connection) (#4984)

* Update `GetModuleLogs` method when `tail + since + until` options are provided (#4987)

* Introduce `Timestamps` Option via mgmt.sock  (#4988)

* Cherry-pick to Release/1.1: Fix edgehub queue len metric (#4952) (#4990)

* Update Base Images for Security Patch (#4994)

* Update v1.1 YAML pipelines to 1ES-hosted agents (#4844)

* Fix potential instability in iotedged after UploadSupportBundle fails (#4942)

* Rename end-to-end test log artifacts (#5006)

* Merge Prometheus parser fix. (#5007)

* Prepare for Release 1.1.3 (#5008)

* Fixing diagnostics image for 1.1 (#5018)

* Prepare for Release1.1.3 (part 2) (#5020)

* Remove PII from log. (#5022)

Co-authored-by: yophilav <54859653+yophilav@users.noreply.github.com>
Co-authored-by: Andrew Smith <als5ev@virginia.edu>
Co-authored-by: Robert T Jang <robbaldwin95@gmail.com>
Co-authored-by: vipeller <51135538+vipeller@users.noreply.github.com>
Co-authored-by: Damon Barry <damonbarry@users.noreply.github.com>
Co-authored-by: Pedro Marcelo Zara <pmzara@hotmail.com>
Co-authored-by: dylanbronson <55515325+dylanbronson@users.noreply.github.com>
kodiakhq bot pushed a commit that referenced this pull request Oct 25, 2021
This fixes a mistake from #4990. Where in the aforementioned pr, message store location from a different branch was somehow committed and the message store in 1.1 was not correctly updated. This remedies that mistake.
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.

None yet

2 participants