What counts as useful
An investigation gives a useful signal in one of three ways:When a heads-up counts
Once your responders have established the incident’s cause, we grade each heads-up against it. A heads-up counts as useful when it was:- Accurate. It graded On target or better, on the same scale as investigation accuracy.
- New. It told responders something they hadn’t already worked out. A heads-up that repeats what responders said in the channel doesn’t count, however accurate it is.
- Early. It was sent before the root cause was understood, whoever found it.
When naming the cause counts
We only credit the investigation with naming the root cause when:- it was the first to state the cause
- responders didn’t already know the cause when the incident was declared
- it worked the cause out itself, rather than passing on something like an alert or an attached pull request
An example
1
The incident is declared
Checkout starts returning 500s and a responder declares an incident. This starts the clock.
2
A heads-up that doesn't count
Within a minute, the investigation posts a heads-up that checkout is failing. It’s accurate, but responders already
said so when they declared the incident, so it isn’t new.
3
The first useful signal
Three minutes in, the investigation posts a heads-up that the errors all come from the payments service, which is
timing out on its database connections. Nobody had said this yet, and it points at the real cause, so this is the
first useful signal. The time to usefulness is 3 minutes.
4
A responder names the cause
A responder connects the timeouts to a deploy that cut the connection-pool size. The root cause is diagnosed here,
but by a responder, so it isn’t a useful signal from the investigation.
Time to usefulness
An incident’s time to usefulness is the time from the incident being declared to its first useful signal, whichever kind of signal that is.Seeing it in your dashboard
You can see time to usefulness under Speed on the Investigations page in your dashboard. It shows incidents grouped by their time to usefulness, as well as the median. In the investigations table, the First useful signal column shows each incident’s time to usefulness. Hover over it to see which signal it was. On the investigation’s timeline, the step that gave the first useful signal is marked First useful signal.Which incidents are included
An incident counts toward time to usefulness when:- We could grade it. At least one of its heads-ups, or the investigation itself, has been graded against the incident’s cause. An incident with no known cause can’t be graded.
- The investigation started within 5 minutes of the incident being declared. This keeps the measure about how quickly the investigation helped, not how long it took someone to start one.
FAQs
How is this different from time to diagnosis?
How is this different from time to diagnosis?
Time to diagnosis measures how long it took anyone, responder or
investigation, to find the root cause, starting when the investigation started. Time to usefulness measures how long
it took the investigation to guide responders in the right direction, starting when the incident was declared. A
heads-up that points at the failing service is useful even if a responder names the cause later.
Related
Measuring accuracy
How we grade investigations against what really caused your incidents.
Measuring time to diagnosis
How long your incidents take to reach a diagnosis once an investigation starts.
Measuring engagement
How responders read, steer, and act on what an investigation finds.
Incident channel experience
How investigations show up for responders while an incident is live, including heads-ups.