client_golang icon indicating copy to clipboard operation
client_golang copied to clipboard

Prometheus instrumentation library for Go applications

Results 221 client_golang issues
Sort by recently updated
recently updated
newest added

I received a bug report https://github.com/caddyserver/caddy/issues/3940 which seems to be caused by 2 metrics exposed by the Go collector: `go_memstats_alloc_bytes` and `go_memstats_alloc_bytes_total` - in effect, these names seem to be...

stale

Hi, I think it makes sense to have this verification on client-side in official Prometheus library - some rules are must-have like `_total`. I guess the problem is how to...

OpenMetrics

When applying labels to SummaryVec or HistogramVec, a "generic" Observer interface is returned. This is inconsistent with other *Vec types and does not appear to serve any useful practical purpose....

stale

OpenMetrics has the option of marking creation times of metrics. As this doesn't happen as part of some 1st class metadata but as an additional time series with a magic...

stale
OpenMetrics

OpenMetrics offers units as part of the metadata. We can easily add them in the various `...Opts` next to `Help`. They would only be used if OpenMetrics is negotiated as...

keep-open
OpenMetrics

OpenMetrics names counters without the `_total` but adds the suffix in the metricname. We need to come up with certain compatibility modes, configurable somewhere. TODO: Copy the thoughts from me...

stale
OpenMetrics

They are internally concatenated to a plain metric name. The protobuf, which is always mentioned as the canonical representation of a metric, doesn't support it either. It's also an arbitrary...

stale

This is the current `Collector` interface: ``` type Collector interface { Describe(chan

enhancement
stale

Once #223 is done, we can make use of it for better testing tools (like mocking helpers for the various interfaces we end up with).

feature request
stale

- Desc needs to also include bucket layout and type. - Desc creation needs to be easier. Consider creating a Desc from an Opts instance, give it a Desc() method....

enhancement
stale