Closed rvagg closed 1 year ago
Base: 13.70% // Head: 13.51% // Decreases project coverage by -0.18%
:warning:
Coverage data is based on head (
5758576
) compared to base (1d2d50a
). Patch coverage: 0.00% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Here's what I'm imagining for the dashboard with the addition of these metrics:
BitswapRetrieverRequestCount
(existing) is the total CIDs that we're attempting b.BitswapRequestWithIndexerCandidatesCount
is the number that we have candidates for c.BitswapRequestWithSuccessfulQueryCount
is the number that we have at least one successful query response for d.RetrievalDealSuccessCount
is the number that we manage to retrieveIndexerCandidatesCount
tells us how many candidates we're getting from the indexer, we should be able to do things like divide it byBitswapRequestWithIndexerCandidatesCount
to find the average number of candidates per found CID. b.RetrievalQueryCount
is similar but for queries, we could divide byBitswapRequestWithSuccessfulQueryCount
to get the average number of successful queries.strings.Contains()
match on the error message for to match & report. Plus there's aRetrievalErrorOtherCount
for the remainder which we can monitor and if it gets high enough we can add more. I'm imagining a table of these with %'s of the total failure count for each. Not sure if Grafana can do that yet but I'm sure it can do something similar.