in appender.go [201:218]
func (a *Appender) Stats() Stats {
return Stats{
Added: atomic.LoadInt64(&a.docsAdded),
Active: atomic.LoadInt64(&a.docsActive),
BulkRequests: atomic.LoadInt64(&a.bulkRequests),
Failed: atomic.LoadInt64(&a.docsFailed),
FailedClient: atomic.LoadInt64(&a.docsFailedClient),
FailedServer: atomic.LoadInt64(&a.docsFailedServer),
Indexed: atomic.LoadInt64(&a.docsIndexed),
TooManyRequests: atomic.LoadInt64(&a.tooManyRequests),
BytesTotal: atomic.LoadInt64(&a.bytesTotal),
BytesUncompressedTotal: atomic.LoadInt64(&a.bytesUncompressedTotal),
AvailableBulkRequests: atomic.LoadInt64(&a.availableBulkRequests),
IndexersActive: a.scalingInformation().activeIndexers,
IndexersCreated: atomic.LoadInt64(&a.activeCreated),
IndexersDestroyed: atomic.LoadInt64(&a.activeDestroyed),
}
}