elasticsearch.bulk_requests.count | sum (monotonic) | int | 1 | alpha | yes | http.response.status_code (int), outcome (string) | Count of the completed bulk requests. |
elasticsearch.bulk_requests.latency | histogram | double | s | alpha | yes | http.response.status_code (int), outcome (string) | Latency of Elasticsearch bulk operations in seconds. |
elasticsearch.docs.processed | sum (monotonic) | int | 1 | alpha | yes | error.type (string), failure_store (string), http.response.status_code (int), outcome (string) | Count of documents flushed to Elasticsearch. |
elasticsearch.docs.received | sum (monotonic) | int | 1 | alpha | yes | | Count of Elasticsearch documents successfully received to be buffered. |
elasticsearch.docs.retried | sum (monotonic) | int | 1 | alpha | yes | | Count of document retries. Only document level retries are captured, whole bulk request retries are not captured. |
elasticsearch.docs.retried_http_request | sum (monotonic) | int | 1 | alpha | yes | http.response.status_code (int), outcome (string) | Count of documents retried due to HTTP request-level failures. Counts documents that are retried because an entire bulk HTTP request failed with a retryable status code (as configured in retry_on_status) and was retried by the Elasticsearch client, up to the max_retries limit. In contrast, elasticsearch.docs.retried counts documents retried individually within otherwise successful bulk requests due to document-specific failures such as mapping conflicts. |
elasticsearch.flushed.bytes | sum (monotonic) | int | By | alpha | yes | | Number of bytes flushed by the indexer. |
elasticsearch.flushed.uncompressed_bytes | sum (monotonic) | int | By | alpha | yes | | Number of uncompressed bytes flushed by the indexer. |