-
Notifications
You must be signed in to change notification settings - Fork 726
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
doc: http metrics path normalization #4155
doc: http metrics path normalization #4155
Conversation
Signed-off-by: nelson.parente <[email protected]>
Stale PR, paging all reviewers |
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
Stale PR, paging all reviewers |
Signed-off-by: nelson.parente <[email protected]>
f51bd67
to
347c25c
Compare
Signed-off-by: nelson.parente <[email protected]>
eecfc0a
to
5fa8028
Compare
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
Signed-off-by: nelson.parente <[email protected]>
Signed-off-by: nelson.parente <[email protected]>
Stale PR, paging all reviewers |
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.
Main feedback here is to provide a little more explanation on the examples. Also the default of true remains the same in v1.14 and so need to update this everywhere
daprdocs/content/en/operations/configuration/configuration-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/configuration/configuration-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
Signed-off-by: nelson.parente <[email protected]>
Signed-off-by: nelson.parente <[email protected]>
Please can we include in the documentation that there are security concerns with using the default high cardinality option whereby exposed Dapr enabled applications that call HTTP endpoints based on client input can cause unbounded cardinality in metrics resulting in DDoSing of the Dapr instance or cluster and/or larger metric ingestion bills. |
Signed-off-by: nelson.parente <[email protected]>
Signed-off-by: nelson.parente <[email protected]>
29bda3d
to
eea7edc
Compare
Signed-off-by: nelson.parente <[email protected]>
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.
quick edits
``` | ||
|
||
In the examples above this path filter `/orders/{orderID}/items/{itemID}` would return a single metric count matching all the orderIDs and all the itemIDs rather than multiple metrics for each itemID. For more information see [HTTP metrics path matching]({{< ref "metrics-overview.md#http-metrics-path-matching" >}}) |
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.
In the examples above this path filter `/orders/{orderID}/items/{itemID}` would return a single metric count matching all the orderIDs and all the itemIDs rather than multiple metrics for each itemID. For more information see [HTTP metrics path matching]({{< ref "metrics-overview.md#http-metrics-path-matching" >}}) | |
In the examples above, the path filter `/orders/{orderID}/items/{itemID}` would return a single metric count matching all the `orderIDs` and all the `itemIDs`, rather than multiple metrics for each `itemID`. For more information, see [HTTP metrics path matching]({{< ref "metrics-overview.md#http-metrics-path-matching" >}}). |
daprdocs/content/en/operations/configuration/configuration-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/configuration/configuration-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/observability/metrics/metrics-overview.md
Outdated
Show resolved
Hide resolved
Signed-off-by: nelson.parente <[email protected]>
applied @hhunter-ms suggestions, ty! 👍 |
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.
These are now an amazing detailed set of docs! Thank you @nelson-parente !
* doc: http metrics path normalization Signed-off-by: nelson.parente <[email protected]> * doc: code review & path matching rename Signed-off-by: nelson.parente <[email protected]> * doc: add configuration examples Signed-off-by: nelson.parente <[email protected]> * update: update docs based on last proposal changes Signed-off-by: nelson.parente <[email protected]> * feat: more updates based on the ingress/egress merge Signed-off-by: nelson.parente <[email protected]> * doc: code review comments Signed-off-by: nelson.parente <[email protected]> * doc: code review comments Signed-off-by: nelson.parente <[email protected]> * feat: add excludeVerbs Signed-off-by: nelson.parente <[email protected]> * feat: new line Signed-off-by: nelson.parente <[email protected]> * feat: add review meeting changes Signed-off-by: nelson.parente <[email protected]> * feat: apply hunter suggestions Signed-off-by: nelson.parente <[email protected]> --------- Signed-off-by: nelson.parente <[email protected]> Signed-off-by: salaboy <[email protected]>
* doc: http metrics path normalization Signed-off-by: nelson.parente <[email protected]> * doc: code review & path matching rename Signed-off-by: nelson.parente <[email protected]> * doc: add configuration examples Signed-off-by: nelson.parente <[email protected]> * update: update docs based on last proposal changes Signed-off-by: nelson.parente <[email protected]> * feat: more updates based on the ingress/egress merge Signed-off-by: nelson.parente <[email protected]> * doc: code review comments Signed-off-by: nelson.parente <[email protected]> * doc: code review comments Signed-off-by: nelson.parente <[email protected]> * feat: add excludeVerbs Signed-off-by: nelson.parente <[email protected]> * feat: new line Signed-off-by: nelson.parente <[email protected]> * feat: add review meeting changes Signed-off-by: nelson.parente <[email protected]> * feat: apply hunter suggestions Signed-off-by: nelson.parente <[email protected]> --------- Signed-off-by: nelson.parente <[email protected]> Signed-off-by: salaboy <[email protected]>
@holopin-bot @nelson-parente Thank you Nelson! |
Congratulations @nelson-parente, the maintainer of this repository has issued you a badge! Here it is: https://holopin.io/claim/clzv8p0pm145910clfsdiz7tmo This badge can only be claimed by you, so make sure that your GitHub account is linked to your Holopin account. You can manage those preferences here: https://holopin.io/account. |
Thank you for helping make the Dapr documentation better!
Please follow this checklist before submitting:
In addition, please fill out the following to help reviewers understand this pull request:
Description
Related code link:
dapr/proposals#58