fix: correct SGLang metrics prefix from sglang_ to sglang: #5701
+2
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview:
SGLang metrics natively use the
sglang:prefix (with colon), notsglang_(with underscore).Details:
add_prefix="sglang_"parameter fromsetup_prometheus_registry()inpublisher.pyto preserve nativesglang:prefixpayloads.pyfromsglang_*tosglang:*to match actual formatsglang:metrics exposureWhere should the reviewer start?
components/src/dynamo/sglang/publisher.py- Review the removal ofadd_prefixparametertests/utils/payloads.py- Review the updated validation pattern for SGLang metricsfern/pages/backends/sglang/prometheus.mdalready correctly states metrics usesglang:prefixRelated Issues:
DYN-1962
/coderabbit profile chill
Summary by CodeRabbit
Refactor
Tests
✏️ Tip: You can customize this high-level summary in your review settings.