meilisearch.http.request.duration
HTTP request latency distributionDimensions:None
Technical Annotations (25)
Configuration Parameters (7)
max_payload_sizerecommended: 100MB (default, can be increased)max_indexing_threadsrecommended: 2max_indexing_memoryrecommended: 4 GiBMAX_MAP_COUNTrecommended: 262144NOFILE_SOFTrecommended: 65536NOFILE_HARDrecommended: 65536client_request_timeoutrecommended: Duration::ZERO (disable) or >5sError Signatures (6)
MeiliSearch::TimeoutError: The request was not processed in the expected timeexceptionNet::ReadTimeout with #<TCPSocket:(closed)>exception408http statusRequest Timeouthttp statusIdle timeout reached for "http://127.0.0.1:7700/indexes/*/search"error codeExpected response code 200, got 408log patternTechnical References (12)
meilisearch-railscomponenthttp_request.rbfile pathactix-webcomponentdockercomponentOpenTelemetry specificationprotocolPrometheus histogramcomponentcardinalityconcept/tasks/*componenttokenizercomponentsoft space separatorconcept/searchcomponentactix worker threadscomponentRelated Insights (10)
Meilisearch Cloud timeout errors discard indexing jobswarning
▸
HTTP 408 timeout errors during concurrent indexing and querieswarning
▸
Docker deployment has performance overhead versus standaloneinfo
▸
API response time exceeds 2 secondswarning
▸
Unconfigured indexing resource limits cause periodic service hangs with large indexescritical
▸
Bulk document addition causes complete API freezecritical
▸
HTTP request duration histogram fails to track requests exceeding 1 secondwarning
▸
High-cardinality task metrics overwhelm Prometheuscritical
▸
Hash character (#) in queries causes 100x+ performance degradationcritical
▸
HTTP 408 errors with large indexes under concurrent loadwarning
▸