Documentation ¶
Index ¶
- type Metrics
- func (m *Metrics) HandleAggregatedEvent(ctx context.Context, timeToFirstIndexerResult time.Duration, ...)
- func (m *Metrics) HandleCandidatesFilteredEvent(ctx context.Context, id types.RetrievalID, details interface{})
- func (m *Metrics) HandleCandidatesFoundEvent(ctx context.Context, id types.RetrievalID, eventTime time.Time, ...)
- func (m *Metrics) HandleFailureEvent(ctx context.Context, id types.RetrievalID, phase types.Phase, ...)
- func (m *Metrics) HandleStartedEvent(ctx context.Context, id types.RetrievalID, phase types.Phase, ...)
- func (m *Metrics) HandleSuccessEvent(ctx context.Context, id types.RetrievalID, eventTime time.Time, ...)
- func (m *Metrics) HandleTimeToFirstByteEvent(ctx context.Context, id types.RetrievalID, storageProviderId string, ...)
- func (m *Metrics) Start() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
func (*Metrics) HandleAggregatedEvent ¶
func (m *Metrics) HandleAggregatedEvent(ctx context.Context, timeToFirstIndexerResult time.Duration, timeToFirstByte time.Duration, success bool, storageProviderID string, startTime time.Time, endTime time.Time, bandwidth int64, bytesTransferred int64, indexerCandidates int64, indexerFiltered int64, attempts map[string]string)
func (*Metrics) HandleCandidatesFilteredEvent ¶
func (m *Metrics) HandleCandidatesFilteredEvent(ctx context.Context, id types.RetrievalID, details interface{})
func (*Metrics) HandleCandidatesFoundEvent ¶
func (*Metrics) HandleFailureEvent ¶
func (m *Metrics) HandleFailureEvent(ctx context.Context, id types.RetrievalID, phase types.Phase, storageProviderID string, details interface{})
HandleFailureEvent is called when a query _or_ retrieval fails
func (*Metrics) HandleStartedEvent ¶
func (*Metrics) HandleSuccessEvent ¶
func (*Metrics) HandleTimeToFirstByteEvent ¶
Click to show internal directories.
Click to hide internal directories.