For example, what new insights will it provide, and how will that information be used?
If this is about updating existing counters, why is the change necessary?
validations:
required:true
- type:textarea
attributes:
label:Do the counters carry sensitive user information?
validations:
required:true
- type:textarea
attributes:
label:How?
description:|
How do we plan to compute the info?
If available, include the code location or cl that uses the golang.org/x/telemetry/counter API.
validations:
required:true
- type:textarea
attributes:
label:Proposed Graph Config
description:|
Approved telemetry counters are maintained as [Go Telemetry Graph Config](https://golang.org/x/telemetry/internal/graphconfig) records.
Please draft the record entry for your proposal here.
If multiple records need to be included, separate them with `---` lines.
You can check the list of the approved counters and their current configuration in [config.txt](https://go.googlesource.com/telemetry/+/master/internal/configgen/config.txt).
render:Text
value:|
counter:gopls/bug
title:Gopls bug reports
description:Stacks of bugs encountered on the gopls server.
type:partition, histogram, stack# choose only one.
program:golang.org/x/tools/gopls
counter:gopls/bug
depth:16# only if type is stack.
version:v0.13.0 # the first binary version containing this counter.
validations:
required:true
- type:dropdown
attributes:
label:New or Update
description:Is this a new counter? See [config.txt](https://go.googlesource.com/telemetry/+/master/internal/configgen/config.txt) for the list of approved counters.