@@ -267,6 +267,27 @@ func (m *Metrics) Start() error {
267
267
); err != nil {
268
268
return err
269
269
}
270
+ if m .retrievalErrorNoUnsealedCount , err = meter .Int64Counter (meterName + "/retrieval_error_no_unsealed_total" ,
271
+ instrument .WithDescription ("The number of retrieval errors where the provider could not find an unsealed piece" ),
272
+ ); err != nil {
273
+ return err
274
+ }
275
+ if m .retrievalErrorDAGStoreCount , err = meter .Int64Counter (meterName + "/retrieval_error_dagstore_total" ,
276
+ instrument .WithDescription ("The number of retrieval errors due to DAG Store issues" ),
277
+ ); err != nil {
278
+ return err
279
+ }
280
+ if m .retrievalErrorGraphsyncCount , err = meter .Int64Counter (meterName + "/retrieval_error_graphsync_total" ,
281
+ instrument .WithDescription ("The number of retrieval errors due to graphsync requests that errored" ),
282
+ ); err != nil {
283
+ return err
284
+ }
285
+ if m .retrievalErrorFailedToDialCount , err = meter .Int64Counter (meterName + "/retrieval_error_failed_to_dial_total" ,
286
+ instrument .WithDescription ("The number of retrieval errors because we could not connected to the provider" ),
287
+ ); err != nil {
288
+ return err
289
+ }
290
+
270
291
if m .retrievalErrorOtherCount , err = meter .Int64Counter (meterName + "/retrieval_error_other_total" ,
271
292
instrument .WithDescription ("The number of retrieval errors with uncategorized causes" ),
272
293
); err != nil {
@@ -316,14 +337,18 @@ type stats struct {
316
337
retrievalDealSize instrument.Int64Histogram
317
338
318
339
// error kinds
319
- retrievalErrorRejectedCount instrument.Int64Counter
320
- retrievalErrorTooManyCount instrument.Int64Counter
321
- retrievalErrorACLCount instrument.Int64Counter
322
- retrievalErrorMaintenanceCount instrument.Int64Counter
323
- retrievalErrorNoOnlineCount instrument.Int64Counter
324
- retrievalErrorUnconfirmedCount instrument.Int64Counter
325
- retrievalErrorTimeoutCount instrument.Int64Counter
326
- retrievalErrorOtherCount instrument.Int64Counter
340
+ retrievalErrorRejectedCount instrument.Int64Counter
341
+ retrievalErrorTooManyCount instrument.Int64Counter
342
+ retrievalErrorACLCount instrument.Int64Counter
343
+ retrievalErrorMaintenanceCount instrument.Int64Counter
344
+ retrievalErrorNoOnlineCount instrument.Int64Counter
345
+ retrievalErrorUnconfirmedCount instrument.Int64Counter
346
+ retrievalErrorTimeoutCount instrument.Int64Counter
347
+ retrievalErrorOtherCount instrument.Int64Counter
348
+ retrievalErrorNoUnsealedCount instrument.Int64Counter
349
+ retrievalErrorDAGStoreCount instrument.Int64Counter
350
+ retrievalErrorGraphsyncCount instrument.Int64Counter
351
+ retrievalErrorFailedToDialCount instrument.Int64Counter
327
352
328
353
// averages
329
354
indexerCandidatesPerRequestCount instrument.Int64Histogram
0 commit comments