-
Notifications
You must be signed in to change notification settings - Fork 34
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
Confusion around Counter #110
Comments
Because measurements inside a metric may be missing, you always count a measurement. So the docs are correct, you are counting how many metrics are emitted with the duration key. |
Ooooh, I get it. That would imply that my intent is Except that, I felt discouraged by the following line telemetry_metrics/lib/telemetry_metrics.ex Line 556 in ab86164
Since it will require to pass My biggest concern is that if I just do that. counter(
"myapp.safe_resolver_middleware.exception",
event_name: "myapp.safe_resolver_middleware.exception"
) Then it will skip the metric, as follows:
Indeed, there is no And I kept trying to fix it until I decided I may be doing something wrong. |
Hey there, currently I have the following module,
Which I would like to have a counter around the exception,
Readind the following,
telemetry_metrics/lib/telemetry_metrics.ex
Lines 15 to 18 in ab86164
The metrics mention that it is counting how many, but it is using
duration
measurement, which is confusing to me. Counting "duration" sounds odd.
I tried to change the measurement to
.count
, but that doesn't exist inthe measurement of the metrics so that it would fail.
I understand that I can avoid using the convention from
telemetry_metrics/lib/telemetry_metrics.ex
Lines 47 to 48 in ab86164
and I could have more control over the metrics.
Also, I could pass
:count
as a measurement by using:telemetry.execute/3
but:telemetry.span/3
does not allow me to pass the measurement, and it is probablymore common to use
:telemetry.span/3
than:telemetry.execute/3
I found.So, I am confused about how to focus on just counting +1.
The text was updated successfully, but these errors were encountered: