Repository navigation
Expand file tree
/
Copy pathdata.generated.js
More file actions
25 lines (25 loc) · 34.2 KB
/
Copy pathdata.generated.js
File metadata and controls
25 lines (25 loc) · 34.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Generated by agentlogsbench/common/render_dashboard.py.
// Do not edit this file directly.
// Generated at 2026-05-12T04:02:17Z.
const queryCatalog = [{"id":"Q01","title":"Observation list under common filters","category":"retrieval","contract":"Lists observations filtered by tenant, type, status, and time range, ordered by event_time and seq_no.","sql":"SELECT\n event_time,\n trace_id,\n observation_id,\n seq_no,\n type,\n status,\n model,\n tool_name,\n latency_ms\nFROM agent_observations\nWHERE biz_date BETWEEN CAST(:start_date AS DATE) AND CAST(:end_date AS DATE)\n AND tenant = :tenant\n AND type IN ('GENERATION', 'TOOL')\n AND status IN ('ok', 'error')\nORDER BY event_time DESC, seq_no DESC\nLIMIT 50;"},{"id":"Q02","title":"Trace list with failure and cost summaries","category":"analytics","contract":"Aggregates observations by trace_id to produce trace-level counts, failure counts, total cost, and total latency.","sql":"SELECT\n trace_id,\n min(event_time) AS started_at,\n count(*) AS observation_count,\n sum(CASE WHEN status <> 'ok' THEN 1 ELSE 0 END) AS failure_count,\n sum(total_cost) AS total_cost,\n sum(latency_ms) AS total_latency_ms\nFROM agent_observations\nWHERE biz_date BETWEEN CAST(:start_date AS DATE) AND CAST(:end_date AS DATE)\nGROUP BY trace_id\nORDER BY total_cost DESC, total_latency_ms DESC\n , trace_id ASC\nLIMIT 50;"},{"id":"Q03","title":"Trace replay ordered by seq_no","category":"retrieval","contract":"Returns the ordered observations for one trace replay target from the primary `agent_observations` surface.","sql":"SELECT\n trace_id,\n seq_no,\n type,\n status,\n model,\n tool_name,\n input,\n output\nFROM agent_observations\nWHERE trace_id = :trace_id\nORDER BY seq_no ASC;"},{"id":"Q04","title":"Generation and tool chain expansion","category":"retrieval","contract":"Expands parent-child relationships within one trace to show generation-to-tool chains and execution order.","sql":"SELECT\n child.trace_id,\n child.seq_no,\n child.observation_id,\n child.parent_observation_id,\n NULLIF(parent.type, '') AS parent_type,\n child.type AS child_type,\n child.status,\n child.tool_name\nFROM agent_observations AS child\nLEFT JOIN agent_observations AS parent\n ON child.parent_observation_id = parent.observation_id\nWHERE child.trace_id = :trace_id\nORDER BY child.seq_no ASC;"},{"id":"Q05","title":"Tool failure triage with text relevance","category":"retrieval","contract":"Returns failing tool observations with tenant/app filters and aligned token-based relevance over observation text and nested tool diagnostics.","sql":"SELECT\n event_time,\n trace_id,\n observation_id,\n tool_name,\n latency_ms,\n (\n TEXT_TOKEN_SCORE(input, output, 'unable') +\n TEXT_TOKEN_SCORE(input, output, 'open')\n ) AS text_score,\n payload\nFROM agent_observations\nWHERE type = 'TOOL'\n AND status = 'error'\n AND tenant = :tenant\n AND app = :app\n AND TEXT_HAS_TOKEN(input, output, 'unable')\n AND TEXT_HAS_TOKEN(input, output, 'open')\nORDER BY text_score DESC, latency_ms DESC, event_time DESC\nLIMIT 50;"},{"id":"Q06","title":"Token, cost, and latency rollup by model and type","category":"analytics","contract":"Aggregates tokens, cost, and latency by observation type and model.","sql":"SELECT\n type,\n model,\n count(*) AS observations,\n sum(input_tokens) AS input_tokens,\n sum(output_tokens) AS output_tokens,\n sum(total_cost) AS total_cost,\n avg(latency_ms) AS avg_latency_ms\nFROM agent_observations\nGROUP BY type, model\nORDER BY total_cost DESC, avg_latency_ms DESC\n , observations DESC, input_tokens DESC, output_tokens DESC\n , type ASC, model ASC\nLIMIT 50;"},{"id":"Q07","title":"Production-style attr filter across evolving payload","category":"semi_structured","contract":"Filters observations using multiple evolving payload.attr dimensions, matching production-style faceted investigation without helper-table flattening.","sql":"SELECT\n event_time,\n trace_id,\n observation_id,\n type,\n status,\n payload\nFROM agent_observations\nWHERE environment = 'prod'\n AND type IN ('GENERATION', 'TOOL', 'RETRIEVAL')\n AND JSON_VALUE(payload, '$.attr.release_ring') IN ('stable', 'canary')\n AND JSON_VALUE(payload, '$.attr.retrieval_strategy') IN ('hybrid', 'hybrid_rerank')\n AND JSON_VALUE(payload, '$.attr.surface') IN ('api', 'workflow_runner')\n AND JSON_VALUE(payload, '$.attr.prompt_template_version') IN ('pt_2026_03_2', 'pt_2026_04_1', 'pt_2026_04_2')\nORDER BY event_time DESC, trace_id DESC, observation_id DESC\nLIMIT 50;"},{"id":"Q08","title":"Structured plus term-based text retrieval over observation payload","category":"semi_structured","contract":"Combines tenant scoping with aligned token retrieval plus a phrase constraint over input/output and nested tool diagnostics, suitable for text-index-backed execution.","sql":"SELECT\n event_time,\n trace_id,\n observation_id,\n type,\n status,\n input,\n output,\n TEXT_HAS_PHRASE(input, output, 'unable to open') AS phrase_match,\n (\n TEXT_TOKEN_SCORE(input, output, 'unable') +\n TEXT_TOKEN_SCORE(input, output, 'open')\n ) AS text_score\nFROM agent_observations\nWHERE tenant = :tenant\n AND TEXT_HAS_TOKEN(input, output, 'unable')\n AND TEXT_HAS_TOKEN(input, output, 'open')\n AND TEXT_HAS_PHRASE(input, output, 'unable to open')\nORDER BY phrase_match DESC, text_score DESC, event_time DESC, trace_id DESC, observation_id DESC\nLIMIT 50;"},{"id":"Q09","title":"Tool usage distribution by name and status","category":"analytics","contract":"Counts tool observations by tool_name and status across the selected time range.","sql":"SELECT\n tool_name,\n status,\n count(*) AS observations,\n avg(latency_ms) AS avg_latency_ms\nFROM agent_observations\nWHERE type = 'TOOL'\nGROUP BY tool_name, status\nORDER BY observations DESC, avg_latency_ms DESC\n , tool_name ASC, status ASC\nLIMIT 50;"},{"id":"Q10","title":"Provider stop reason and cache-hit analysis","category":"semi_structured","contract":"Aggregates generation observations by nested payload.provider.stop_reason and payload.provider.cache_hit.","sql":"SELECT\n JSON_VALUE(payload, '$.provider.stop_reason') AS stop_reason,\n JSON_VALUE(payload, '$.provider.cache_hit') AS cache_hit,\n count(*) AS observations,\n avg(latency_ms) AS avg_latency_ms\nFROM agent_observations\nWHERE type = 'GENERATION'\nGROUP BY JSON_VALUE(payload, '$.provider.stop_reason'), JSON_VALUE(payload, '$.provider.cache_hit')\nORDER BY observations DESC, avg_latency_ms DESC\n , stop_reason ASC, cache_hit ASC\nLIMIT 50;"},{"id":"Q11","title":"App-Scoped Phrase Retrieval Over Incident Observations","category":"retrieval","contract":"Retrieves incident observations for one tenant/app slice using the same aligned token retrieval and phrase constraint over observation text and nested tool diagnostics.","sql":"SELECT\n event_time,\n trace_id,\n observation_id,\n type,\n status,\n tool_name,\n latency_ms,\n TEXT_HAS_PHRASE(input, output, 'unable to open') AS phrase_match,\n (\n TEXT_TOKEN_SCORE(input, output, 'unable') +\n TEXT_TOKEN_SCORE(input, output, 'open')\n ) AS text_score\nFROM agent_observations\nWHERE tenant = :tenant\n AND app = :app\n AND type IN ('GENERATION', 'TOOL', 'RETRIEVAL')\n AND TEXT_HAS_TOKEN(input, output, 'unable')\n AND TEXT_HAS_TOKEN(input, output, 'open')\n AND TEXT_HAS_PHRASE(input, output, 'unable to open')\nORDER BY phrase_match DESC, text_score DESC, latency_ms DESC, event_time DESC, trace_id DESC, observation_id DESC\nLIMIT 50;"},{"id":"Q12","title":"Dynamic field facet aggregation over evolving payload dimensions","category":"semi_structured","contract":"Aggregates observations by selected payload.attr dimensions such as release ring, customer tier, and retrieval strategy.","sql":"SELECT\n JSON_VALUE(payload, '$.attr.release_ring') AS release_ring,\n JSON_VALUE(payload, '$.attr.customer_tier') AS customer_tier,\n JSON_VALUE(payload, '$.attr.retrieval_strategy') AS retrieval_strategy,\n count(*) AS observations,\n avg(latency_ms) AS avg_latency_ms,\n sum(total_cost) AS total_cost\nFROM agent_observations\nWHERE type IN ('GENERATION', 'TOOL', 'RETRIEVAL')\nGROUP BY\n JSON_VALUE(payload, '$.attr.release_ring'),\n JSON_VALUE(payload, '$.attr.customer_tier'),\n JSON_VALUE(payload, '$.attr.retrieval_strategy')\nORDER BY observations DESC, total_cost DESC\n , release_ring ASC, customer_tier ASC, retrieval_strategy ASC\nLIMIT 50;"},{"id":"Q13","title":"Operational phrase aggregate over tenant-scoped observations","category":"retrieval","contract":"Counts tenant-scoped operational incident observations and distinct traces when text contains operational phrases such as timeout awaiting headers, retry budget depletion, or transient upstream failure.","sql":"SELECT\n count(*) AS observations,\n count(DISTINCT trace_id) AS traces,\n max(event_time) AS last_event_time\nFROM agent_observations\nWHERE biz_date BETWEEN CAST(:start_date AS DATE) AND CAST(:end_date AS DATE)\n AND tenant = :tenant\n AND type IN ('GENERATION', 'TOOL', 'RETRIEVAL', 'EVENT')\n AND (\n TEXT_HAS_PHRASE(input, output, 'timeout awaiting headers')\n OR TEXT_HAS_PHRASE(input, output, 'retry budget depleted')\n OR TEXT_HAS_PHRASE(input, output, 'transient upstream failure')\n );"},{"id":"Q14","title":"LIKE-based deployment and rollback keyword retrieval","category":"retrieval","contract":"Retrieves recent generation, tool, and event observations for one tenant/app slice using LIKE-style matching over deployment, rollback, and transient incident keywords.","sql":"SELECT\n event_time,\n trace_id,\n observation_id,\n type,\n status,\n tool_name,\n output\nFROM agent_observations\nWHERE tenant = :tenant\n AND app = :app\n AND type IN ('GENERATION', 'TOOL', 'EVENT')\n AND (\n LOWER(COALESCE(input, '')) LIKE '%deployment%'\n OR LOWER(COALESCE(output, '')) LIKE '%deployment%'\n OR LOWER(COALESCE(input, '')) LIKE '%rollback%'\n OR LOWER(COALESCE(output, '')) LIKE '%rollback%'\n OR LOWER(COALESCE(output, '')) LIKE '%transient%'\n )\nORDER BY event_time DESC, trace_id DESC, observation_id DESC\nLIMIT 50;"},{"id":"Q15","title":"Phrase retrieval over transient failure and timeout incidents","category":"retrieval","contract":"Retrieves tenant-scoped observations containing common operational incident phrases such as transient upstream failure, retry budget depletion, and connector timeout.","sql":"SELECT\n event_time,\n trace_id,\n observation_id,\n type,\n status,\n tool_name,\n latency_ms\nFROM agent_observations\nWHERE tenant = :tenant\n AND type IN ('GENERATION', 'TOOL', 'RETRIEVAL', 'EVENT')\n AND (\n TEXT_HAS_PHRASE(input, output, 'transient upstream failure')\n OR TEXT_HAS_PHRASE(input, output, 'retry budget depleted')\n OR TEXT_HAS_PHRASE(input, output, 'connector timeout')\n )\nORDER BY latency_ms DESC, event_time DESC, trace_id DESC, observation_id DESC\nLIMIT 50;"},{"id":"Q16","title":"Low-cardinality dynamic field multi-filter","category":"semi_structured","contract":"Filters production observations with low-cardinality payload.attr dimensions such as release ring, customer tier, and traffic cluster.","sql":"SELECT\n event_time,\n trace_id,\n observation_id,\n type,\n status,\n JSON_VALUE(payload, '$.attr.release_ring') AS release_ring,\n JSON_VALUE(payload, '$.attr.customer_tier') AS customer_tier,\n JSON_VALUE(payload, '$.attr.traffic_cluster') AS traffic_cluster\nFROM agent_observations\nWHERE tenant = :tenant\n AND environment = 'prod'\n AND type IN ('GENERATION', 'TOOL', 'RETRIEVAL')\n AND JSON_VALUE(payload, '$.attr.release_ring') = :release_ring\n AND JSON_VALUE(payload, '$.attr.customer_tier') = :customer_tier\n AND JSON_VALUE(payload, '$.attr.traffic_cluster') = :traffic_cluster\nORDER BY event_time DESC, trace_id DESC, observation_id DESC\nLIMIT 50;"},{"id":"Q17","title":"High-cardinality request-key filter over dynamic payload","category":"semi_structured","contract":"Retrieves one request slice by filtering on the high-cardinality payload.attr.request_key while also checking workflow_variant in the evolving payload.","sql":"SELECT\n trace_id,\n observation_id,\n seq_no,\n type,\n status,\n JSON_VALUE(payload, '$.attr.request_key') AS request_key,\n JSON_VALUE(payload, '$.attr.workflow_variant') AS workflow_variant\nFROM agent_observations\nWHERE tenant = :tenant\n AND JSON_VALUE(payload, '$.attr.request_key') = :request_key\n AND JSON_VALUE(payload, '$.attr.workflow_variant') = :workflow_variant\nORDER BY seq_no ASC, observation_id ASC\nLIMIT 100;"},{"id":"Q18","title":"Prompt template version performance rollup","category":"analytics","contract":"Aggregates observations by payload.attr.prompt_template_version to compare trace coverage, latency, and cost across prompt template revisions.","sql":"SELECT\n JSON_VALUE(payload, '$.attr.prompt_template_version') AS prompt_template_version,\n count(*) AS observations,\n count(DISTINCT trace_id) AS traces,\n avg(latency_ms) AS avg_latency_ms,\n sum(total_cost) AS total_cost\nFROM agent_observations\nWHERE type IN ('GENERATION', 'REASONING', 'TOOL')\nGROUP BY JSON_VALUE(payload, '$.attr.prompt_template_version')\nORDER BY observations DESC, total_cost DESC, prompt_template_version ASC\nLIMIT 20;"},{"id":"Q19","title":"Incident rollup by deployment channel and release ring","category":"analytics","contract":"Aggregates error-, timeout-, or retry-like observations by payload.attr.deployment_channel and payload.attr.release_ring.","sql":"SELECT\n JSON_VALUE(payload, '$.attr.deployment_channel') AS deployment_channel,\n JSON_VALUE(payload, '$.attr.release_ring') AS release_ring,\n count(*) AS incident_observations,\n count(DISTINCT trace_id) AS incident_traces,\n avg(latency_ms) AS avg_latency_ms\nFROM agent_observations\nWHERE type IN ('GENERATION', 'TOOL', 'RETRIEVAL', 'EVENT')\n AND (\n TEXT_HAS_TOKEN(input, output, 'error')\n OR TEXT_HAS_TOKEN(input, output, 'timeout')\n OR TEXT_HAS_TOKEN(input, output, 'retry')\n )\nGROUP BY JSON_VALUE(payload, '$.attr.deployment_channel'), JSON_VALUE(payload, '$.attr.release_ring')\nORDER BY incident_observations DESC, incident_traces DESC, deployment_channel ASC, release_ring ASC\nLIMIT 20;"},{"id":"Q20","title":"Workflow variant and policy pack operational rollup","category":"analytics","contract":"Aggregates observations by payload.attr.workflow_variant and payload.attr.policy_pack to compare tenant breadth, latency, and cost.","sql":"SELECT\n JSON_VALUE(payload, '$.attr.workflow_variant') AS workflow_variant,\n JSON_VALUE(payload, '$.attr.policy_pack') AS policy_pack,\n count(*) AS observations,\n count(DISTINCT tenant) AS tenants,\n avg(latency_ms) AS avg_latency_ms,\n sum(total_cost) AS total_cost\nFROM agent_observations\nWHERE type IN ('GENERATION', 'TOOL', 'RETRIEVAL', 'REASONING')\nGROUP BY JSON_VALUE(payload, '$.attr.workflow_variant'), JSON_VALUE(payload, '$.attr.policy_pack')\nORDER BY observations DESC, total_cost DESC, workflow_variant ASC, policy_pack ASC\nLIMIT 20;"}];
const datasetSizes = [{"value":1000000,"label":"1M"},{"value":10000000,"label":"10M"},{"value":100000000,"label":"100M"}];
const data = [
{"engine":"doris","system":"Apache Doris","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":1000000,"dataset_label":"1M","load_time":43.222,"storage_bytes":628091781,"data_size":628091781,"index_size":null,"num_loaded_documents":998799,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["sql","column-oriented","full-text","semi-structured"],"version":"5.7.99","os":"Ubuntu 24.04.4 LTS","result":[[0.182,0.033,0.032],[0.22,0.062,0.056],[0.088,0.017,0.017],[0.104,0.032,0.032],[3.298,1.17,1.171],[0.16,0.065,0.053],[1.86,1.27,1.275],[0.141,0.145,0.124],[0.128,0.055,0.055],[0.132,0.068,0.066],[0.11,0.14,0.177],[0.133,0.071,0.074],[0.197,0.032,0.032],[0.735,0.348,0.342],[0.121,0.034,0.032],[0.103,0.036,0.035],[0.091,0.02,0.019],[0.136,0.072,0.074],[0.156,0.074,0.073],[0.151,0.078,0.078]],"source":"https://github.com/velodb/agentlogsbench/blob/main/doris/results/m6i.8xlarge_agentlog_1m.json","query_results_source":"https://github.com/velodb/agentlogsbench/blob/main/doris/results/_query_results/_m6i.8xlarge_agentlog_1m.query_results"}
,{"engine":"clickhouse","system":"ClickHouse","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":1000000,"dataset_label":"1M","load_time":27.061,"storage_bytes":546115393,"data_size":463842639,"index_size":1920533,"num_loaded_documents":998799,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["sql","column-oriented","full-text","semi-structured"],"version":"ClickHouse local version 26.2.13.2 (official build).","os":"Ubuntu 24.04.4 LTS","result":[[1.726,0.235,0.214],[1.817,0.245,0.233],[1.743,0.239,0.236],[1.847,0.253,0.255],[10.106,0.648,0.637],[1.744,0.25,0.236],[8.784,0.521,0.51],[1.985,0.423,0.369],[1.759,0.248,0.251],[1.751,0.232,0.231],[1.916,0.308,0.31],[1.833,0.25,0.259],[1.964,0.422,0.435],[1.869,0.321,0.313],[1.927,0.398,0.382],[1.826,0.25,0.246],[1.761,0.252,0.233],[1.823,0.256,0.302],[2.343,0.718,0.763],[1.82,0.238,0.246]],"source":"https://github.com/velodb/agentlogsbench/blob/main/clickhouse/results/m6i.8xlarge_agentlog_1m.json","query_results_source":"https://github.com/velodb/agentlogsbench/blob/main/clickhouse/results/_query_results/_m6i.8xlarge_agentlog_1m.query_results"}
,{"engine":"duckdb","system":"DuckDB","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-16","dataset_size":1000000,"dataset_label":"1M","load_time":90.26,"storage_bytes":1509437440,"data_size":1509437440,"index_size":0,"num_loaded_documents":998799,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["duckdb"],"version":"1.5.2","os":"Ubuntu 24.04.4 LTS","result":[[0.046,0.007,0.007],[0.03,0.014,0.014],[0.014,0.003,0.002],[0.029,0.01,0.01],[3.148,2.666,2.667],[0.018,0.011,0.011],[23.303,23.453,23.307],[0.537,0.294,0.27],[0.007,0.006,0.006],[42.732,42.608,42.642],[0.18,0.178,0.176],[63.145,63.38,63.286],[0.386,0.382,0.383],[0.167,0.167,0.167],[0.367,0.367,0.371],[23.799,23.583,23.672],[20.647,20.741,20.601],[20.917,20.798,20.775],[44.303,44.473,44.467],[41.93,41.977,42.006]],"source":"https://github.com/velodb/agentlogsbench/blob/main/duckdb/results/m6i.8xlarge_agentlog_1m.json","query_results_source":"https://github.com/velodb/agentlogsbench/blob/main/duckdb/results/_query_results/_m6i.8xlarge_agentlog_1m.query_results"}
,{"engine":"elastic","system":"Elasticsearch","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":1000000,"dataset_label":"1M","load_time":178.876,"storage_bytes":1854025914,"data_size":1854025914,"index_size":null,"num_loaded_documents":998799,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["search","document","full-text","semi-structured"],"version":"9.3.0","os":"Ubuntu 24.04.4 LTS","result":[[0.123,0.055,0.056],[0.249,0.164,0.167],[0.032,0.029,0.029],[0.028,0.028,0.029],[0.122,0.035,0.035],[0.088,0.099,0.064],[0.187,0.052,0.052],[0.143,0.06,0.059],[0.048,0.037,0.043],[0.061,0.05,0.049],[0.18,0.076,0.075],[0.064,0.067,0.054],[0.161,0.076,0.065],[0.082,0.038,0.038],[0.16,0.063,0.057],[0.074,0.039,0.039],[0.03,0.028,0.029],[2.214,2.219,2.196],[2.811,2.783,2.769],[0.073,0.059,0.058]],"source":"https://github.com/velodb/agentlogsbench/blob/main/elastic/results/m6i.8xlarge_agentlog_1m.json","query_results_source":"https://github.com/velodb/agentlogsbench/blob/main/elastic/results/_query_results/_m6i.8xlarge_agentlog_1m.query_results"}
,{"engine":"opensearch","system":"OpenSearch","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":1000000,"dataset_label":"1M","load_time":188.592,"storage_bytes":2912684955,"data_size":2912684955,"index_size":null,"num_loaded_documents":998799,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["search","document","full-text","semi-structured"],"version":"3.6.0","os":"Ubuntu 24.04.4 LTS","result":[[0.363,0.064,0.079],[3.119,2.985,2.696],[0.031,0.032,0.032],[0.031,0.032,0.032],[0.05,0.05,0.051],[0.066,0.066,0.065],[0.06,0.075,0.075],[0.072,0.072,0.789],[0.045,0.069,0.048],[0.05,0.038,0.047],[0.189,0.161,0.194],[0.098,0.087,0.072],[0.144,0.134,0.119],[0.058,0.059,0.051],[0.12,0.127,0.114],[0.053,0.051,0.049],[0.031,0.032,0.032],[1.275,1.287,1.266],[1.736,2.314,2.26],[0.131,0.135,0.112]],"source":"https://github.com/velodb/agentlogsbench/blob/main/opensearch/results/m6i.8xlarge_agentlog_1m.json","query_results_source":"https://github.com/velodb/agentlogsbench/blob/main/opensearch/results/_query_results/_m6i.8xlarge_agentlog_1m.query_results"}
,{"engine":"postgres","system":"PostgreSQL","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":1000000,"dataset_label":"1M","load_time":385.154,"storage_bytes":3980771328,"data_size":3125870592,"index_size":854900736,"num_loaded_documents":998799,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["sql","row-oriented","full-text","semi-structured"],"version":"16.13 (Ubuntu 16.13-0ubuntu0.24.04.1)","os":"Ubuntu 24.04.4 LTS","result":[[0.196,0.086,0.085],[0.71,0.548,0.55],[0.339,0.03,0.029],[0.129,0.03,0.029],[0.257,0.157,0.157],[0.391,0.229,0.228],[3.404,3.155,3.159],[9.591,9.465,9.521],[0.335,0.169,0.169],[1.253,1.031,1.031],[1.8,1.702,1.688],[5.051,4.793,4.807],[14.805,14.689,14.678],[0.6,0.496,0.496],[14.146,14.009,14.035],[0.518,0.403,0.405],[0.501,0.384,0.388],[2.642,2.395,2.393],[45.689,45.381,45.263],[4.875,4.623,4.631]],"source":"https://github.com/velodb/agentlogsbench/blob/main/postgres/results/m6i.8xlarge_agentlog_1m.json","query_results_source":"https://github.com/velodb/agentlogsbench/blob/main/postgres/results/_query_results/_m6i.8xlarge_agentlog_1m.query_results"}
,{"engine":"doris","system":"Apache Doris","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":10000000,"dataset_label":"10M","load_time":432.805,"storage_bytes":5030480445,"data_size":5030480445,"index_size":null,"num_loaded_documents":9996778,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["sql","column-oriented","full-text","semi-structured"],"version":"5.7.99","os":"Ubuntu 24.04.4 LTS","result":[[0.421,0.046,0.043],[0.471,0.118,0.111],[0.088,0.024,0.021],[0.161,0.037,0.037],[7.919,1.181,1.168],[0.321,0.079,0.074],[2.973,1.58,1.547],[0.107,0.102,0.178],[0.152,0.071,0.071],[0.165,0.1,0.103],[0.153,0.194,0.13],[0.173,0.092,0.09],[0.222,0.041,0.039],[0.396,0.172,0.173],[0.127,0.04,0.04],[0.114,0.045,0.044],[0.092,0.025,0.024],[0.192,0.127,0.123],[0.22,0.132,0.131],[0.173,0.092,0.095]],"source":"https://github.com/velodb/agentlogsbench/blob/main/doris/results/m6i.8xlarge_agentlog_10m.json","query_results_source":null}
,{"engine":"clickhouse","system":"ClickHouse","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":10000000,"dataset_label":"10M","load_time":262.783,"storage_bytes":5387525745,"data_size":4622132630,"index_size":11456554,"num_loaded_documents":9996778,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["sql","column-oriented","full-text","semi-structured"],"version":"ClickHouse local version 26.2.13.2 (official build).","os":"Ubuntu 24.04.4 LTS","result":[[5.206,0.584,0.574],[5.442,0.65,0.638],[4.987,0.567,0.559],[5.714,0.861,0.874],[26.487,1.121,1.137],[5.443,0.618,0.636],[15.377,0.787,0.797],[10.247,1.496,1.536],[5.322,0.62,0.614],[5.425,0.612,0.631],[10.053,0.964,0.965],[5.745,0.646,0.661],[12.714,1.445,1.419],[9.851,0.969,0.982],[13.07,1.416,1.396],[6.284,0.639,0.677],[5.229,0.604,0.573],[5.492,0.689,0.692],[13.32,3.671,3.672],[5.226,0.622,0.647]],"source":"https://github.com/velodb/agentlogsbench/blob/main/clickhouse/results/m6i.8xlarge_agentlog_10m.json","query_results_source":null}
,{"engine":"duckdb","system":"DuckDB","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-16","dataset_size":10000000,"dataset_label":"10M","load_time":913,"storage_bytes":15810441216,"data_size":15810441216,"index_size":0,"num_loaded_documents":9996778,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["duckdb"],"version":"1.5.2","os":"Ubuntu 24.04.4 LTS","result":[[0.08,0.043,0.04],[0.148,0.119,0.126],[0.004,0.004,0.003],[0.104,0.086,0.088],[3.877,3.037,3.036],[0.09,0.081,0.081],[154.473,151.925,151.526],[3.766,2.844,2.903],[0.052,0.051,0.052],[446.516,447.792,441.027],[1.47,1.46,1.461],[653.748,652.14,652.976],[3.925,3.878,3.855],[1.451,1.433,1.438],[3.757,3.779,3.762],[220.742,221.617,223.737],[210.982,210.528,210.555],[228.04,223.754,221.609],[468.827,468.495,460.585],[434.308,433.639,435.93]],"source":"https://github.com/velodb/agentlogsbench/blob/main/duckdb/results/m6i.8xlarge_agentlog_10m.json","query_results_source":null}
,{"engine":"elastic","system":"Elasticsearch","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":10000000,"dataset_label":"10M","load_time":1430.632,"storage_bytes":25491916673,"data_size":25491916673,"index_size":null,"num_loaded_documents":9996778,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["search","document","full-text","semi-structured"],"version":"9.3.0","os":"Ubuntu 24.04.4 LTS","result":[[0.853,0.247,0.211],[2.353,1.421,1.38],[0.037,0.031,0.031],[0.033,0.03,0.031],[0.585,0.085,0.083],[0.517,0.31,0.314],[0.866,0.257,0.255],[0.662,0.171,0.165],[0.266,0.132,0.099],[0.371,0.243,0.244],[0.825,0.505,0.504],[0.338,0.255,0.305],[1.492,0.634,0.624],[0.267,0.112,0.111],[0.444,0.215,0.215],[0.221,0.131,0.131],[0.049,0.032,0.032],[129.678,128.927,129.129],[157.312,157.178,156.962],[0.34,0.283,0.274]],"source":"https://github.com/velodb/agentlogsbench/blob/main/elastic/results/m6i.8xlarge_agentlog_10m.json","query_results_source":"https://github.com/velodb/agentlogsbench/blob/main/elastic/results/_query_results/_m6i.8xlarge_agentlog_10m.query_results"}
,{"engine":"opensearch","system":"OpenSearch","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-16","dataset_size":10000000,"dataset_label":"10M","load_time":1471.624,"storage_bytes":24350538476,"data_size":24350538476,"index_size":null,"num_loaded_documents":9996778,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["search","document","full-text","semi-structured"],"version":"9.3.0","os":"Ubuntu 24.04.4 LTS","result":[[0.432,0.282,0.251],[2.354,1.775,1.528],[0.032,0.03,0.03],[0.03,0.03,0.03],[0.191,0.05,0.048],[0.293,0.226,0.181],[0.547,0.22,0.22],[0.306,0.071,0.069],[0.12,0.069,0.097],[0.303,0.249,0.249],[0.684,0.432,0.432],[0.228,0.217,0.153],[0.347,0.067,0.067],[0.187,0.107,0.107],[0.252,0.142,0.143],[0.173,0.117,0.122],[0.04,0.031,0.033],[0.266,0.25,0.237],[0.333,0.297,0.238],[0.276,0.226,0.182]],"source":"https://github.com/velodb/agentlogsbench/blob/main/opensearch/results/m6i.8xlarge_agentlog_10m.json","query_results_source":null}
,{"engine":"postgres","system":"PostgreSQL","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":10000000,"dataset_label":"10M","load_time":3823.721,"storage_bytes":37761736704,"data_size":31284420608,"index_size":6477316096,"num_loaded_documents":9996778,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["sql","row-oriented","full-text","semi-structured"],"version":"16.13 (Ubuntu 16.13-0ubuntu0.24.04.1)","os":"Ubuntu 24.04.4 LTS","result":[[86.431,0.857,0.893],[33.634,7.281,7.298],[2.469,0.268,0.267],[0.37,0.268,0.267],[1.17,1.004,1.001],[30.596,2.277,2.316],[103.234,33.948,33.924],[148.657,97.05,95.963],[30.57,1.865,1.855],[122.381,35.746,35.072],[18.875,10.937,10.965],[106.962,51.956,51.543],[218.286,149.13,149.207],[1.221,1.107,1.108],[142.022,141.866,142.043],[76.535,81.85,12.068],[143.632,72.319,8.912],[106.551,27.07,26.757],[486.269,457.238,454.881],[110.274,48.709,48.814]],"source":"https://github.com/velodb/agentlogsbench/blob/main/postgres/results/m6i.8xlarge_agentlog_10m.json","query_results_source":null}
,{"engine":"doris","system":"Apache Doris","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":100000000,"dataset_label":"100M","load_time":4396.104,"storage_bytes":62217969991,"data_size":62217969991,"index_size":null,"num_loaded_documents":99950144,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["sql","column-oriented","full-text","semi-structured"],"version":"5.7.99","os":"Ubuntu 24.04.4 LTS","result":[[1.396,0.334,0.093],[4.944,0.848,0.84],[0.088,0.021,0.02],[0.166,0.036,0.036],[11.286,1.437,1.428],[0.626,0.419,0.415],[5.41,1.497,1.483],[0.372,0.133,0.135],[0.346,0.278,0.27],[0.38,0.315,0.312],[2.713,0.134,0.14],[1.325,0.57,0.459],[1.208,0.131,0.088],[2.996,0.557,0.43],[2.192,0.205,0.081],[0.451,0.113,0.078],[0.142,0.032,0.03],[1.226,1.166,1.169],[1.098,1.013,0.986],[0.695,0.629,0.601]],"source":"https://github.com/velodb/agentlogsbench/blob/main/doris/results/m6i.8xlarge_agentlog_100m.json","query_results_source":null}
,{"engine":"clickhouse","system":"ClickHouse","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-16","dataset_size":100000000,"dataset_label":"100M","load_time":2754.753,"storage_bytes":53798872327,"data_size":46198760483,"index_size":112646839,"num_loaded_documents":99950144,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["sql","column-oriented","full-text","semi-structured"],"version":"ClickHouse local version 26.2.13.2 (official build).","os":"Ubuntu 24.04.4 LTS","result":[[27.175,2.351,2.377],[12.405,2.599,2.557],[9.176,2.307,2.289],[13.52,2.411,2.534],[78.229,3.631,3.517],[12.33,2.479,2.505],[39.093,2.904,2.866],[76.042,11.396,11.512],[11.129,2.421,2.444],[11.739,2.448,2.362],[74.181,6.481,6.463],[15.705,2.66,2.656],[70.355,9.364,9.324],[68.419,6.266,6.224],[72.972,9.607,9.536],[22.189,2.715,2.667],[10.585,2.306,2.339],[12.514,2.719,2.76],[72.568,30.816,29.569],[12.116,2.592,2.555]],"source":"https://github.com/velodb/agentlogsbench/blob/main/clickhouse/results/m6i.8xlarge_agentlog_100m.json","query_results_source":null}
,{"engine":"duckdb","system":"DuckDB","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-16","dataset_size":100000000,"dataset_label":"100M","load_time":10111,"storage_bytes":107655737344,"data_size":107655737344,"index_size":0,"num_loaded_documents":99950144,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["duckdb"],"version":"1.5.2","os":"Ubuntu 24.04.4 LTS","result":[[0.734,0.112,0.109],[3.247,1.089,1.082],[0.015,0.003,0.003],[3.18,0.742,0.743],[52.981,8.853,8.793],[1.43,0.64,0.641],[299.108,271.855,282.798],[73.549,26.942,27.027],[0.521,0.374,0.378],[4855.174,5056.695,5058.677],[18.428,18.845,19.122],[7414.692,7415.307,7389.796],[44.902,44.623,44.637],[17.932,17.842,17.841],[43.504,43.563,43.458],[2533.656,2562.166,2546.002],[2486.025,2516.961,2503.892],[2524.596,2534.466,2613.451],[5379.943,5374.306,5402.615],[5576.6,5574.802,5590.164]],"source":"https://github.com/velodb/agentlogsbench/blob/main/duckdb/results/m6i.8xlarge_agentlog_100m.json","query_results_source":null}
,{"engine":"elastic","system":"Elasticsearch","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-15","dataset_size":100000000,"dataset_label":"100M","load_time":13925.684,"storage_bytes":191885371277,"data_size":191885371277,"index_size":null,"num_loaded_documents":99950144,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["search","document","full-text","semi-structured"],"version":"9.3.0","os":"Ubuntu 24.04.4 LTS","result":[[0.989,1.505,1.512],[15.687,15.613,15.697],[0.043,0.034,0.034],[0.033,0.034,0.033],[0.757,0.285,0.283],[2.068,1.6,1.549],[3.13,1.8,1.784],[1.266,0.461,0.452],[0.627,0.366,0.359],[2.336,1.959,1.948],[6.471,5.537,2.04],[1.432,1.213,1.218],[0.722,1.094,1.116],[0.882,0.728,0.716],[1.537,1.392,1.392],[0.969,0.81,0.802],[0.159,0.057,0.053],[1.062,1.114,1.144],[0.982,0.989,1.041],[1.611,1.355,1.359]],"source":"https://github.com/velodb/agentlogsbench/blob/main/elastic/results/m6i.8xlarge_agentlog_100m.json","query_results_source":null}
,{"engine":"opensearch","system":"OpenSearch","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-16","dataset_size":100000000,"dataset_label":"100M","load_time":15050.06,"storage_bytes":194744285752,"data_size":194744285752,"index_size":null,"num_loaded_documents":99950144,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["search","document","full-text","semi-structured"],"version":"9.3.0","os":"Ubuntu 24.04.4 LTS","result":[[3.178,1.013,1.035],[24.151,16.781,16.96],[0.042,0.034,0.035],[0.035,0.036,0.034],[1.643,0.298,0.262],[2.388,1.553,1.56],[3.709,1.819,1.73],[1.365,0.427,0.4],[0.755,0.433,0.414],[2.594,2.069,2.071],[6.524,5.041,1.297],[1.54,1.197,1.259],[4.252,1.435,1.442],[1.079,0.682,0.688],[1.727,1.324,1.355],[1.101,0.768,0.762],[0.158,0.053,0.046],[1.26,1.143,1.155],[1.421,1.34,1.333],[1.84,1.431,1.508]],"source":"https://github.com/velodb/agentlogsbench/blob/main/opensearch/results/m6i.8xlarge_agentlog_100m.json","query_results_source":null}
,{"engine":"postgres","system":"PostgreSQL","machine":"m6i.8xlarge, 991gib root","cluster_size":1,"date":"2026-04-16","dataset_size":100000000,"dataset_label":"100M","load_time":51250.203,"storage_bytes":376086061056,"data_size":313364791296,"index_size":62721269760,"num_loaded_documents":99950144,"retains_structure":"yes","proprietary":"no","hardware":"cpu","tuned":"no","comment":"","tags":["sql","row-oriented","full-text","semi-structured"],"version":"16.13 (Ubuntu 16.13-0ubuntu0.24.04.1)","os":"Ubuntu 24.04.4 LTS","result":[[892.109,9.218,9.171],[348.158,344.996,343.59],[21.831,3.63,3.593],[21.778,3.629,3.636],[14.797,3.839,3.836],[291.099,284.959,285.867],[986.967,982.04,981.569],[1527.478,1497.41,1496.702],[292.163,287.239,287.064],[867.34,863.092,863.473],[213.165,122.253,121.77],[1059.613,1058.676,1057.234],[2818.222,2761.598,2764.718],[145.249,12.366,12.07],[2752.86,2698.333,2691.4],[1689.146,1627.534,1627.072],[1831.839,1770.649,1769.845],[1046.221,1037.443,1037.045],[4751.104,4752.853,4752.691],[1088.987,1090.687,1091.191]],"source":"https://github.com/velodb/agentlogsbench/blob/main/postgres/results/m6i.8xlarge_agentlog_100m.json","query_results_source":null}
];