{
"error": "Bad request. Please check your input and try again."
}
{
"error": "Unauthorized. Please provide a valid API key."
}
{
"error": "endpoint not allowed for your subscription tier. upgrade your subscription at https://beaconcha.in/pricing."
}
{
"error": "method not allowed: GET. all public API endpoints use POST."
}
{
"error": "Rate limit exceeded. Please try again later."
}
{
"error": "internal server error. please try again later."
}
{
"error": "An unexpected error occurred."
}
Machine Metrics
Machine Metrics
Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics
that were previously pushed via the --monitoring-endpoint flag and set up via https://beaconcha.in/user/settings#app.
Users can only access metrics belonging to their own API key. Optionally filter by one or more machine names.
Provide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention).
Each array is ordered newest first, then paginated toward older data.
Pagination uses an opaque continuation token that tracks the last emitted (timestamp, machine) tuple separately for
system_metrics, validator_metrics, and node_metrics. Clients must treat paging.next_cursor as opaque.
Time window to query via unix timestamps. Maximum range is 31 days (data retention limit).
Data is returned at per-minute granularity, downsampled for large ranges.
Machine metrics grouped into system_metrics, validator_metrics, and node_metrics arrays.
Each array is independently ordered by timestamp DESC, then machine ASC, and paginated toward older data.
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Knowledge Base","colors":{"primary":"#2f6bff","light":"#2f6bff","dark":"#4d87ff"},"logo":{"light":"https://mintcdn.com/bitflyexplorergmbh/mis7Gg5q4_j4hzka/images/logo_light.transparent.png?fit=max\u0026auto=format\u0026n=mis7Gg5q4_j4hzka\u0026q=85\u0026s=f4937b576e7c0255ffe22197eafc93e9","dark":"https://mintcdn.com/bitflyexplorergmbh/mis7Gg5q4_j4hzka/images/logo_dark.transparent.png?fit=max\u0026auto=format\u0026n=mis7Gg5q4_j4hzka\u0026q=85\u0026s=4fd81d79d3d1a307cbe621f7a728c0b7","href":"https://docs.beaconcha.in"},"favicon":"https://mintcdn.com/bitflyexplorergmbh/ai7I6vS_c5RPp4wC/images/favicon.ico?fit=max\u0026auto=format\u0026n=ai7I6vS_c5RPp4wC\u0026q=85\u0026s=15681e9562ed19ba657cee264d79970b","background":{"color":{"light":"#f5f7fb","dark":"#0c1018"}},"navbar":{"links":[{"icon":"discord","href":"https://dsc.gg/beaconchain","label":"Discord"}],"primary":{"type":"button","label":"Get API Key","href":"https://beaconcha.in/user/settings"}},"footer":{"socials":{"x":"https://x.com/beaconcha_in","github":"https://github.com/gobitfly","discord":"https://dsc.gg/beaconchain"},"links":[{"header":"General","items":[{"label":"API Pricing","href":"https://beaconcha.in/pricing"},{"label":"API Status","href":"https://status.beaconcha.in/"}]},{"header":"Legal","items":[{"label":"Imprint","href":"https://docs.beaconcha.in/legal/imprint"},{"label":"Terms","href":"https://docs.beaconcha.in/legal/terms"},{"label":"Privacy","href":"https://docs.beaconcha.in/legal/privacy"}]}]},"fonts":{"heading":{"family":"Urbanist","weight":600},"body":{"family":"Urbanist","weight":400}},"integrations":{"ga4":{"measurementId":"G-FG07H4ST8Q"},"cookies":{"key":"bc-analytics-consent","value":"granted"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bitflyexplorergmbh","hasAudioNarration":false,"actualSubdomain":"bitflyexplorergmbh","customDomains":["docs.beaconcha.in"],"gitSource":{"type":"github","owner":"gobitfly","repo":"beaconchain-monorepo","deployBranch":"docs-deploy","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aea04aa8c693588234f6500","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API Docs","count":93},{"language":"default","tag":"V2 API Docs","count":82},{"language":"default","tag":"Network","count":28},{"language":"default","tag":"Documentation","count":21},{"language":"default","tag":"Use Cases","count":20},{"language":"default","tag":"Beaconcha.in Features","count":15},{"language":"default","tag":"V1 API Docs","count":10},{"language":"default","tag":"Validator Duties","count":10},{"language":"default","tag":"Guides","count":8},{"language":"default","tag":"Validator Metrics","count":8}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":false,"deflection":{"enabled":false,"email":"support@beaconcha.in","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--primary: 47 107 255;--primary-light: 91 140 255;--primary-dark: 31 76 190;--background-light: 245 247 251;--background-dark: 12 16 24;--bc-border-light: 214 221 234;--bc-border-dark: 54 63 78;--bc-surface-light: 255 255 255;--bc-surface-dark: 20 25 35}html,body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{background:radial-gradient(circle at 5% 10%, rgba(47, 107, 255, 0.08), transparent 30%),\n radial-gradient(circle at 92% 14%, rgba(0, 188, 212, 0.08), transparent 28%)}.dark body{background:radial-gradient(circle at 8% 8%, rgba(47, 107, 255, 0.22), transparent 34%),\n radial-gradient(circle at 96% 16%, rgba(9, 16, 31, 0.78), transparent 32%),\n linear-gradient(180deg, #0c1018 0%, #090d14 100%)}a{text-underline-offset:0.2em}.prose code,pre{border:1px solid rgba(var(--bc-border-light), 0.8)}.dark .prose code,.dark pre{border-color:rgba(var(--bc-border-dark), 0.85)}nav,aside,header,main [class*=\"card\"],main [class*=\"panel\"]{border-color:rgba(var(--bc-border-light), 0.65)}.dark nav,.dark aside,.dark header,.dark main [class*=\"card\"],.dark main [class*=\"panel\"]{border-color:rgba(var(--bc-border-dark), 0.75)}tbody tr:hover{background:rgba(47, 107, 255, 0.07)}.dark tbody tr:hover{background:rgba(47, 107, 255, 0.14)}[data-testid=\"optional-fields-group\"]{display:block!important;content-visibility:visible!important}[data-testid=\"optional-fields-row\"],[data-testid=\"optional-fields-toggle\"]{display:none!important}"}],"page":{"pagePath":"api-reference/machine-metrics","slug":"/api-reference/machine-metrics","pageMetadata":{"title":"Machine Metrics","description":"Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics\nthat were previously pushed via the `--monitoring-endpoint` flag and set up via https://beaconcha.in/user/settings#app.\n\nUsers can only access metrics belonging to their own API key. Optionally filter by one or more machine names.\n\nProvide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention).\nEach array is ordered newest first, then paginated toward older data.\n\nPagination uses an opaque continuation token that tracks the last emitted `(timestamp, machine)` tuple separately for\n`system_metrics`, `validator_metrics`, and `node_metrics`. Clients must treat `paging.next_cursor` as opaque.\n","deprecated":null,"version":null,"sidebarTitle":"Machine Metrics","openapi":"/v3/bundled.yaml post /api/v2/machine-metrics","href":"/api-reference/machine-metrics","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics\\nthat were previously pushed via the \", _jsx(_components.code, {\n children: \"--monitoring-endpoint\"\n }), \" flag and set up via \", _jsx(_components.a, {\n href: \"https://beaconcha.in/user/settings#app\",\n children: \"https://beaconcha.in/user/settings#app\"\n }), \".\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Users can only access metrics belonging to their own API key. Optionally filter by one or more machine names.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Provide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention).\\nEach array is ordered newest first, then paginated toward older data.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Pagination uses an opaque continuation token that tracks the last emitted \", _jsx(_components.code, {\n children: \"(timestamp, machine)\"\n }), \" tuple separately for\\n\", _jsx(_components.code, {\n children: \"system_metrics\"\n }), \", \", _jsx(_components.code, {\n children: \"validator_metrics\"\n }), \", and \", _jsx(_components.code, {\n children: \"node_metrics\"\n }), \". Clients must treat \", _jsx(_components.code, {\n children: \"paging.next_cursor\"\n }), \" as opaque.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Machine Metrics","description":"Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics\nthat were previously pushed via the `--monitoring-endpoint` flag and set up via https://beaconcha.in/user/settings#app.\n\nUsers can only access metrics belonging to their own API key. Optionally filter by one or more machine names.\n\nProvide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention).\nEach array is ordered newest first, then paginated toward older data.\n\nPagination uses an opaque continuation token that tracks the last emitted `(timestamp, machine)` tuple separately for\n`system_metrics`, `validator_metrics`, and `node_metrics`. Clients must treat `paging.next_cursor` as opaque.\n","deprecated":null,"version":null,"sidebarTitle":"Machine Metrics","openapi":"/v3/bundled.yaml post /api/v2/machine-metrics","href":"/api-reference/machine-metrics","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/bitflyexplorergmbh/0accca00cdc5cb9a/support-widget.js","/_mintlify/custom/bitflyexplorergmbh/f7c459cc7b5d3b45/ga-page-views.js","/_mintlify/custom/bitflyexplorergmbh/ce23a3e5e6eeb907/analytics-consent.js"],"openApiReferenceData":{"operation":{"tags":["Machine Metrics"],"summary":"Machine Metrics","operationId":"GetMachineMetrics","x-mint":{"href":"/api-reference/machine-metrics","metadata":{"sidebarTitle":"Machine Metrics"}},"description":"Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics\nthat were previously pushed via the `--monitoring-endpoint` flag and set up via https://beaconcha.in/user/settings#app.\n\nUsers can only access metrics belonging to their own API key. Optionally filter by one or more machine names.\n\nProvide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention).\nEach array is ordered newest first, then paginated toward older data.\n\nPagination uses an opaque continuation token that tracks the last emitted `(timestamp, machine)` tuple separately for\n`system_metrics`, `validator_metrics`, and `node_metrics`. Clients must treat `paging.next_cursor` as opaque.\n","requestBody":"77c1ae28-eff5-456d-8c05-3225fe36e6cc","responses":{"200":"b22b1fd4-6df5-4925-a5dc-d8a02bd1db68","400":"982e35ca-4838-4004-8a87-4ce4ba0fee85","401":"4abe5b53-acc9-4d93-90ff-b3dd6f93c53b","403":"65ee5071-d1a1-4272-b786-4f7c72b7e876","405":"0046a828-94d8-4a62-8e23-f81c2effe1de","429":"37f2710b-c775-4e8c-9be0-be49f6cce29f","500":"553b2669-338f-4cd6-a871-05125ae04a68","default":"390c8b82-fc2f-4717-9fad-261f7999f66d"},"method":"post","type":"path","servers":["68600598-006f-4d78-a840-93daacf4d3c9"],"security":["e0f71b8f-ce4e-47ec-a449-3f4991045d07"],"path":"/api/v2/machine-metrics","baseUrlOptions":["https://beaconcha.in"],"title":"Machine Metrics","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"x-go-name":"MachineMetricsRequestBody","content":{"application/json":{"schema":{"type":"object","properties":{"range":{"type":"object","title":"Unix Timestamp","description":"Time window to query via unix timestamps. Maximum range is 31 days (data retention limit).\nData is returned at per-minute granularity, downsampled for large ranges.\n","properties":{"timestamp":{"type":"object","description":"Unix timestamp range (inclusive)","properties":{"start":{"type":"integer","minimum":0,"example":0,"description":"Start Unix Timestamp","isRequired":true,"uniqueKey":"range.timestamp.start","typeLabel":"integer"},"end":{"type":"integer","minimum":0,"example":2147483647,"description":"End Unix Timestamp","isRequired":true,"uniqueKey":"range.timestamp.end","typeLabel":"integer"}},"required":["start","end"],"isRequired":true,"uniqueKey":"range.timestamp","typeLabel":"object"}},"required":["timestamp"],"isRequired":true,"uniqueKey":"range","typeLabel":"Unix Timestamp · object"},"machines":{"type":"array","items":{"type":"string","uniqueKey":"machines.items.[INDEX]","typeLabel":"string"},"description":"Optional list of machine names to filter by (max 20). If omitted, metrics for all machines are returned.","uniqueKey":"machines","typeLabel":"string[]"},"cursor":{"type":"string","description":"Cursor value for pagination. See our [pagination guide](/api/pagination) for more details.","default":"","uniqueKey":"cursor","typeLabel":"string"},"page_size":{"type":"integer","description":"The number of items to return per page.","minimum":1,"maximum":10,"default":10,"uniqueKey":"page_size","typeLabel":"integer"}},"required":["range"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"range":{"timestamp":{"start":0,"end":2147483647}},"machines":["\u003cstring>"],"cursor":"","page_size":10}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b22b1fd4-6df5-4925-a5dc-d8a02bd1db68":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","description":"Machine metrics grouped into `system_metrics`, `validator_metrics`, and `node_metrics` arrays.\nEach array is independently ordered by `timestamp DESC`, then `machine ASC`, and paginated toward older data.\n","properties":{"data":{"type":"object","properties":{"system_metrics":{"type":"array","description":"System metrics ordered by `timestamp DESC`, then `machine ASC`.","items":{"type":"object","properties":{"timestamp":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.system_metrics.items.[INDEX].timestamp","typeLabel":"integer"},"machine":{"type":"string","isRequired":true,"uniqueKey":"data.system_metrics.items.[INDEX].machine","typeLabel":"string"},"exporter_version":{"type":"string","uniqueKey":"data.system_metrics.items.[INDEX].exporter_version","typeLabel":"string"},"cpu_cores":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].cpu_cores","typeLabel":"integer"},"cpu_threads":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].cpu_threads","typeLabel":"integer"},"cpu_node_system_seconds_total":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].cpu_node_system_seconds_total","typeLabel":"integer"},"cpu_node_user_seconds_total":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].cpu_node_user_seconds_total","typeLabel":"integer"},"cpu_node_iowait_seconds_total":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].cpu_node_iowait_seconds_total","typeLabel":"integer"},"cpu_node_idle_seconds_total":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].cpu_node_idle_seconds_total","typeLabel":"integer"},"memory_node_bytes_total":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].memory_node_bytes_total","typeLabel":"integer"},"memory_node_bytes_free":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].memory_node_bytes_free","typeLabel":"integer"},"memory_node_bytes_cached":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].memory_node_bytes_cached","typeLabel":"integer"},"memory_node_bytes_buffers":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].memory_node_bytes_buffers","typeLabel":"integer"},"disk_node_bytes_total":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].disk_node_bytes_total","typeLabel":"integer"},"disk_node_bytes_free":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].disk_node_bytes_free","typeLabel":"integer"},"disk_node_io_seconds":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].disk_node_io_seconds","typeLabel":"integer"},"disk_node_reads_total":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].disk_node_reads_total","typeLabel":"integer"},"disk_node_writes_total":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].disk_node_writes_total","typeLabel":"integer"},"network_node_bytes_total_receive":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].network_node_bytes_total_receive","typeLabel":"integer"},"network_node_bytes_total_transmit":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].network_node_bytes_total_transmit","typeLabel":"integer"},"misc_node_boot_ts_seconds":{"type":"integer","uniqueKey":"data.system_metrics.items.[INDEX].misc_node_boot_ts_seconds","typeLabel":"integer"},"misc_os":{"type":"string","uniqueKey":"data.system_metrics.items.[INDEX].misc_os","typeLabel":"string"}},"required":["timestamp","machine"],"uniqueKey":"data.system_metrics.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.system_metrics","typeLabel":"object[]"},"validator_metrics":{"type":"array","description":"Validator client metrics ordered by `timestamp DESC`, then `machine ASC`.","items":{"type":"object","properties":{"timestamp":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.validator_metrics.items.[INDEX].timestamp","typeLabel":"integer"},"machine":{"type":"string","isRequired":true,"uniqueKey":"data.validator_metrics.items.[INDEX].machine","typeLabel":"string"},"exporter_version":{"type":"string","uniqueKey":"data.validator_metrics.items.[INDEX].exporter_version","typeLabel":"string"},"cpu_process_seconds_total":{"type":"integer","uniqueKey":"data.validator_metrics.items.[INDEX].cpu_process_seconds_total","typeLabel":"integer"},"memory_process_bytes":{"type":"integer","uniqueKey":"data.validator_metrics.items.[INDEX].memory_process_bytes","typeLabel":"integer"},"client_name":{"type":"string","uniqueKey":"data.validator_metrics.items.[INDEX].client_name","typeLabel":"string"},"client_version":{"type":"string","uniqueKey":"data.validator_metrics.items.[INDEX].client_version","typeLabel":"string"},"client_build":{"type":"integer","uniqueKey":"data.validator_metrics.items.[INDEX].client_build","typeLabel":"integer"},"sync_eth2_fallback_configured":{"type":"boolean","uniqueKey":"data.validator_metrics.items.[INDEX].sync_eth2_fallback_configured","typeLabel":"boolean"},"sync_eth2_fallback_connected":{"type":"boolean","uniqueKey":"data.validator_metrics.items.[INDEX].sync_eth2_fallback_connected","typeLabel":"boolean"},"validator_total":{"type":"integer","uniqueKey":"data.validator_metrics.items.[INDEX].validator_total","typeLabel":"integer"},"validator_active":{"type":"integer","uniqueKey":"data.validator_metrics.items.[INDEX].validator_active","typeLabel":"integer"}},"required":["timestamp","machine"],"uniqueKey":"data.validator_metrics.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.validator_metrics","typeLabel":"object[]"},"node_metrics":{"type":"array","description":"Beacon node metrics ordered by `timestamp DESC`, then `machine ASC`.","items":{"type":"object","properties":{"timestamp":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.node_metrics.items.[INDEX].timestamp","typeLabel":"integer"},"machine":{"type":"string","isRequired":true,"uniqueKey":"data.node_metrics.items.[INDEX].machine","typeLabel":"string"},"exporter_version":{"type":"string","uniqueKey":"data.node_metrics.items.[INDEX].exporter_version","typeLabel":"string"},"cpu_process_seconds_total":{"type":"integer","uniqueKey":"data.node_metrics.items.[INDEX].cpu_process_seconds_total","typeLabel":"integer"},"memory_process_bytes":{"type":"integer","uniqueKey":"data.node_metrics.items.[INDEX].memory_process_bytes","typeLabel":"integer"},"client_name":{"type":"string","uniqueKey":"data.node_metrics.items.[INDEX].client_name","typeLabel":"string"},"client_version":{"type":"string","uniqueKey":"data.node_metrics.items.[INDEX].client_version","typeLabel":"string"},"client_build":{"type":"integer","uniqueKey":"data.node_metrics.items.[INDEX].client_build","typeLabel":"integer"},"sync_eth2_fallback_configured":{"type":"boolean","uniqueKey":"data.node_metrics.items.[INDEX].sync_eth2_fallback_configured","typeLabel":"boolean"},"sync_eth2_fallback_connected":{"type":"boolean","uniqueKey":"data.node_metrics.items.[INDEX].sync_eth2_fallback_connected","typeLabel":"boolean"},"disk_beaconchain_bytes_total":{"type":"integer","uniqueKey":"data.node_metrics.items.[INDEX].disk_beaconchain_bytes_total","typeLabel":"integer"},"network_libp2p_bytes_total_receive":{"type":"integer","uniqueKey":"data.node_metrics.items.[INDEX].network_libp2p_bytes_total_receive","typeLabel":"integer"},"network_libp2p_bytes_total_transmit":{"type":"integer","uniqueKey":"data.node_metrics.items.[INDEX].network_libp2p_bytes_total_transmit","typeLabel":"integer"},"network_peers_connected":{"type":"integer","uniqueKey":"data.node_metrics.items.[INDEX].network_peers_connected","typeLabel":"integer"},"sync_eth1_connected":{"type":"boolean","uniqueKey":"data.node_metrics.items.[INDEX].sync_eth1_connected","typeLabel":"boolean"},"sync_eth2_synced":{"type":"boolean","uniqueKey":"data.node_metrics.items.[INDEX].sync_eth2_synced","typeLabel":"boolean"},"sync_beacon_head_slot":{"type":"integer","uniqueKey":"data.node_metrics.items.[INDEX].sync_beacon_head_slot","typeLabel":"integer"},"sync_eth1_fallback_configured":{"type":"boolean","uniqueKey":"data.node_metrics.items.[INDEX].sync_eth1_fallback_configured","typeLabel":"boolean"},"sync_eth1_fallback_connected":{"type":"boolean","uniqueKey":"data.node_metrics.items.[INDEX].sync_eth1_fallback_connected","typeLabel":"boolean"}},"required":["timestamp","machine"],"uniqueKey":"data.node_metrics.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.node_metrics","typeLabel":"object[]"}},"required":["system_metrics","validator_metrics","node_metrics"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"paging":{"type":"object","properties":{"next_cursor":{"description":"Cursor to the next page of results. See our [pagination guide](/api/pagination) for more details. If empty, there are no more pages to fetch.","type":"string","uniqueKey":"paging.next_cursor","typeLabel":"string"}},"uniqueKey":"paging","typeLabel":"object"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"system_metrics":[{"timestamp":1,"machine":"\u003cstring>","exporter_version":"\u003cstring>","cpu_cores":123,"cpu_threads":123,"cpu_node_system_seconds_total":123,"cpu_node_user_seconds_total":123,"cpu_node_iowait_seconds_total":123,"cpu_node_idle_seconds_total":123,"memory_node_bytes_total":123,"memory_node_bytes_free":123,"memory_node_bytes_cached":123,"memory_node_bytes_buffers":123,"disk_node_bytes_total":123,"disk_node_bytes_free":123,"disk_node_io_seconds":123,"disk_node_reads_total":123,"disk_node_writes_total":123,"network_node_bytes_total_receive":123,"network_node_bytes_total_transmit":123,"misc_node_boot_ts_seconds":123,"misc_os":"\u003cstring>"}],"validator_metrics":[{"timestamp":1,"machine":"\u003cstring>","exporter_version":"\u003cstring>","cpu_process_seconds_total":123,"memory_process_bytes":123,"client_name":"\u003cstring>","client_version":"\u003cstring>","client_build":123,"sync_eth2_fallback_configured":true,"sync_eth2_fallback_connected":true,"validator_total":123,"validator_active":123}],"node_metrics":[{"timestamp":1,"machine":"\u003cstring>","exporter_version":"\u003cstring>","cpu_process_seconds_total":123,"memory_process_bytes":123,"client_name":"\u003cstring>","client_version":"\u003cstring>","client_build":123,"sync_eth2_fallback_configured":true,"sync_eth2_fallback_connected":true,"disk_beaconchain_bytes_total":123,"network_libp2p_bytes_total_receive":123,"network_libp2p_bytes_total_transmit":123,"network_peers_connected":123,"sync_eth1_connected":true,"sync_eth2_synced":true,"sync_beacon_head_slot":123,"sync_eth1_fallback_configured":true,"sync_eth1_fallback_connected":true}]},"paging":{"next_cursor":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"982e35ca-4838-4004-8a87-4ce4ba0fee85":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Bad request. Please check your input and try again."},"examples":{"Example":{"title":"Example","value":{"error":"Bad request. Please check your input and try again."}}},"exampleType":"examples"}},"exampleType":"examples"},"4abe5b53-acc9-4d93-90ff-b3dd6f93c53b":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Unauthorized. Please provide a valid API key."},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized. Please provide a valid API key."}}},"exampleType":"examples"}},"exampleType":"examples"},"65ee5071-d1a1-4272-b786-4f7c72b7e876":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"endpoint not allowed for your subscription tier. upgrade your subscription at https://beaconcha.in/pricing."},"examples":{"Example":{"title":"Example","value":{"error":"endpoint not allowed for your subscription tier. upgrade your subscription at https://beaconcha.in/pricing."}}},"exampleType":"examples"}},"exampleType":"examples"},"0046a828-94d8-4a62-8e23-f81c2effe1de":{"description":"Method Not Allowed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"method not allowed: GET. all public API endpoints use POST."},"examples":{"Example":{"title":"Example","value":{"error":"method not allowed: GET. all public API endpoints use POST."}}},"exampleType":"examples"}},"exampleType":"examples"},"37f2710b-c775-4e8c-9be0-be49f6cce29f":{"description":"Rate Limit Exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Rate limit exceeded. Please try again later."},"examples":{"Example":{"title":"Example","value":{"error":"Rate limit exceeded. Please try again later."}}},"exampleType":"examples"}},"exampleType":"examples"},"553b2669-338f-4cd6-a871-05125ae04a68":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"internal server error. please try again later."},"examples":{"Example":{"title":"Example","value":{"error":"internal server error. please try again later."}}},"exampleType":"examples"}},"exampleType":"examples"},"390c8b82-fc2f-4717-9fad-261f7999f66d":{"description":"An unexpected error response.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"An unexpected error occurred."},"examples":{"Example":{"title":"Example","value":{"error":"An unexpected error occurred."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"e0f71b8f-ce4e-47ec-a449-3f4991045d07":{"ApiKeyAuth":{"type":"http","scheme":"bearer","description":"Authorization header with value: Bearer YOUR_TOKEN. Refer to the [API Keys](/api/overview#api-keys) section to create your API key.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"68600598-006f-4d78-a840-93daacf4d3c9":{"url":"https://beaconcha.in","description":"Production API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Authorization header with value: Bearer YOUR_TOKEN. Refer to the [API Keys](/api/overview#api-keys) section to create your API key.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Authorization header with value: Bearer YOUR_TOKEN. Refer to the [API Keys](/api/overview#api-keys) section to create your API key.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"ApiKeyAuth","name":"Authorization"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"v3/bundled.yaml"},"subdomain":"bitflyexplorergmbh","siteName":"Knowledge Base","title":"Machine Metrics - Knowledge Base","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T15:58:46.662Z","originalFileLocation":"api-reference/machine-metrics.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics that were previously pushed via the --monitoring-endpoint flag and set up via https://beaconcha.in/user/settings#app. Users can only access metrics belonging to their own API key. Optionally filter by one or more machine names. Provide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention). Each array is ordered newest first, then paginated toward older data. Pagination uses an opaque continuation token that tracks the last emitted (timestamp, machine) tuple separately for system_metrics, validator_metrics, and node_metrics. Clients must treat paging.next_cursor as opaque.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Knowledge Base\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Machine Metrics - Knowledge Base\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics that were previously pushed via the --monitoring-endpoint flag and set up via https://beaconcha.in/user/settings#app. Users can only access metrics belonging to their own API key. Optionally filter by one or more machine names. Provide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention). Each array is ordered newest first, then paginated toward older data. Pagination uses an opaque continuation token that tracks the last emitted (timestamp, machine) tuple separately for system_metrics, validator_metrics, and node_metrics. Clients must treat paging.next_cursor as opaque.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Knowledge Base\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.beaconcha.in/api-reference/machine-metrics\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bitflyexplorergmbh.mintlify.site/_mintlify/api/og/v2?division=Machine+Metrics\u0026amp;title=Machine+Metrics\u0026amp;description=Retrieve+machine+monitoring+metrics+for+the+authenticated+user.+Returns+system%2C+validator+client%2C+and+beacon+node+metrics%0Athat+were+previously+pushed+via+the+%60-\u0026amp;theme=c14562316d6a3e9c72fac136\u0026amp;signature=256ab98670de557da4358a7c5ca079b4afc5529156a646803f0f7017731a7c00\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Machine Metrics - Knowledge Base\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics that were previously pushed via the --monitoring-endpoint flag and set up via https://beaconcha.in/user/settings#app. Users can only access metrics belonging to their own API key. Optionally filter by one or more machine names. Provide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention). Each array is ordered newest first, then paginated toward older data. Pagination uses an opaque continuation token that tracks the last emitted (timestamp, machine) tuple separately for system_metrics, validator_metrics, and node_metrics. Clients must treat paging.next_cursor as opaque.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bitflyexplorergmbh.mintlify.site/_mintlify/api/og/v2?division=Machine+Metrics\u0026amp;title=Machine+Metrics\u0026amp;description=Retrieve+machine+monitoring+metrics+for+the+authenticated+user.+Returns+system%2C+validator+client%2C+and+beacon+node+metrics%0Athat+were+previously+pushed+via+the+%60-\u0026amp;theme=c14562316d6a3e9c72fac136\u0026amp;signature=256ab98670de557da4358a7c5ca079b4afc5529156a646803f0f7017731a7c00\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bitflyexplorergmbh/ql_f-FKhQdaMtpRp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Knowledge Base\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2f6bff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.beaconcha.in/api-reference/machine-metrics\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/machine-metrics.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.beaconcha.in/#organization\",\"name\":\"Knowledge Base\",\"url\":\"https://docs.beaconcha.in\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bitflyexplorergmbh/mis7Gg5q4_j4hzka/images/logo_light.transparent.png?fit=max\u0026auto=format\u0026n=mis7Gg5q4_j4hzka\u0026q=85\u0026s=f4937b576e7c0255ffe22197eafc93e9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.beaconcha.in#website\",\"name\":\"Knowledge Base\",\"url\":\"https://docs.beaconcha.in\",\"publisher\":{\"@id\":\"https://docs.beaconcha.in/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.beaconcha.in/api-reference/machine-metrics#webpage\",\"url\":\"https://docs.beaconcha.in/api-reference/machine-metrics\",\"name\":\"Machine Metrics\",\"description\":\"Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics that were previously pushed via the --monitoring-endpoint flag and set up via https://beaconcha.in/user/settings#app. Users can only access metrics belonging to their own API key. Optionally filter by one or more machine names. Provide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention). Each array is ordered newest first, then paginated toward older data. Pagination uses an opaque continuation token that tracks the last emitted (timestamp, machine) tuple separately for system_metrics, validator_metrics, and node_metrics. Clients must treat paging.next_cursor as opaque.\",\"dateModified\":\"2026-11-03T15:58:46.662Z\",\"isPartOf\":{\"@id\":\"https://docs.beaconcha.in#website\"},\"breadcrumb\":{\"@id\":\"https://docs.beaconcha.in/api-reference/machine-metrics#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.beaconcha.in/api-reference/machine-metrics#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"V2 API Docs\",\"item\":\"https://docs.beaconcha.in/api/ai-integration\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Machine Metrics\",\"item\":\"https://docs.beaconcha.in/api/machine-metrics-overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Machine Metrics\",\"item\":\"https://docs.beaconcha.in/api-reference/machine-metrics\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.beaconcha.in/api-reference/machine-metrics#apireference\",\"headline\":\"Machine Metrics\",\"name\":\"Machine Metrics\",\"description\":\"Retrieve machine monitoring metrics for the authenticated user. Returns system, validator client, and beacon node metrics that were previously pushed via the --monitoring-endpoint flag and set up via https://beaconcha.in/user/settings#app. Users can only access metrics belonging to their own API key. Optionally filter by one or more machine names. Provide a time range via unix timestamps to query a specific historical window (maximum 31 days, limited by data retention). Each array is ordered newest first, then paginated toward older data. Pagination uses an opaque continuation token that tracks the last emitted (timestamp, machine) tuple separately for system_metrics, validator_metrics, and node_metrics. Clients must treat paging.next_cursor as opaque.\",\"url\":\"https://docs.beaconcha.in/api-reference/machine-metrics\",\"mainEntityOfPage\":{\"@id\":\"https://docs.beaconcha.in/api-reference/machine-metrics#webpage\"},\"dateModified\":\"2026-11-03T15:58:46.662Z\",\"publisher\":{\"@id\":\"https://docs.beaconcha.in/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.beaconcha.in#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Knowledge Base\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Knowledge Base","nav":{"global":null,"tabs":[{"tab":"API Docs","icon":"code","groups":[{"group":"Introduction","pages":[{"title":"Getting Started","href":"/api/overview"}]},{"group":"V2 API Docs","pages":[{"group":"Guides","expanded":true,"pages":[{"title":"AI Integration","href":"/api/ai-integration"},{"title":"Migrating from V1 to V2 API","href":"/api/v1-to-v2-migration"},{"title":"Glamsterdam API (experimental)","href":"/api/glamsterdam"},{"title":"Pagination","href":"/api/pagination"},{"title":"Understanding Rate Limits","href":"/api/rate-limits"},{"title":"API Error Messages","href":"/api/error-handling"},{"title":"Account Management FAQ","href":"/api/account-management"},{"title":"Dashboard management and data API","href":"/api/dashboard"}]},{"group":"Use Cases","expanded":true,"pages":[{"title":"Overview","href":"/use-cases/introduction"},{"group":"Calculate Validator Rewards","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/rewards-introduction"},{"title":"Custom Range Rewards","href":"/use-cases/rewards-custom-range"},{"title":"Tax Year Calculations","href":"/use-cases/rewards-tax-calculations"},{"title":"Dashboard as Private Sets","href":"/use-cases/rewards-dashboard-private-sets"},{"title":"Epoch \u0026 Time Zone Conversion","href":"/use-cases/rewards-epoch-conversion"}]},{"group":"Entity benchmarking","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/entity-benchmarking-overview"},{"title":"Rank and Compare Entities","href":"/use-cases/rank-and-compare-entities"},{"title":"Benchmark Entity vs Network","href":"/use-cases/benchmark-entity-vs-network"},{"title":"Private Entity Benchmarking with Dashboards","href":"/use-cases/private-entity-benchmarking-with-dashboard"}]},{"group":"Monitor Validator Performance","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/performance-introduction"},{"title":"Embed BeaconScore® in Your Product","href":"/use-cases/embed-beaconscore"},{"title":"Analyze Missed Rewards","href":"/use-cases/missed-rewards"},{"title":"APY \u0026 ROI Metrics","href":"/use-cases/apy-roi"}]},{"group":"MEV analysis","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/mev-analysis-introduction"},{"title":"Compare MEV Timing","href":"/use-cases/compare-mev-timing"},{"title":"Investigate a Block","href":"/use-cases/investigate-mev-block"}]},{"group":"Track Queues \u0026 Operations","expanded":false,"pages":[{"title":"Introduction","href":"/use-cases/queue-tracking"},{"title":"Estimate Queue Wait Times","href":"/use-cases/queue-wait-times"},{"title":"Track Staking Inflows \u0026 Outflows","href":"/use-cases/staking-inflows-outflows"}]}]},{"group":"Network","expanded":true,"pages":[{"group":"Staking Entities","expanded":true,"pages":[{"title":"💎 Overview","deprecated":null,"version":null,"sidebarTitle":"Overview","openapi":"/v3/bundled.yaml post /api/v2/ethereum/entities","href":"/api-reference/ethereum/entities/overview"},{"title":"💎 Sub Entities","deprecated":null,"version":null,"sidebarTitle":"Sub entities","openapi":"/v3/bundled.yaml post /api/v2/ethereum/entity/sub-entities","href":"/api-reference/ethereum/entity/sub-entities"},{"title":"💎 MEV Timing","deprecated":null,"version":null,"sidebarTitle":"Mev timing","openapi":"/v3/bundled.yaml post /api/v2/ethereum/entity/mev-timing","href":"/api-reference/ethereum/entity/mev-timing"},{"title":"💎 Proposal Timing","deprecated":null,"version":null,"sidebarTitle":"Proposal Timing","tag":"Experimental","openapi":"/v3/bundled.yaml post /api/v2/ethereum/entity/proposal-timing","href":"/api-reference/ethereum/entity/proposal-timing"}]},{"group":"Overviews","expanded":true,"pages":[{"title":"Explorer State","deprecated":null,"version":null,"sidebarTitle":"State","openapi":"/v3/bundled.yaml post /api/v2/ethereum/state","href":"/api-reference/ethereum/state"},{"title":"Validator","deprecated":null,"version":null,"sidebarTitle":"Validators","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators","href":"/api-reference/ethereum/validators"},{"title":"💎 Validator Metadata","deprecated":null,"version":null,"sidebarTitle":"💎 Validator Metadata","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/metadata","href":"/api-reference/ethereum/validators/metadata"},{"title":"Validator Statuses","deprecated":null,"version":null,"sidebarTitle":"Validator statuses","openapi":"/v3/bundled.yaml post /api/v2/ethereum/state/validator-statuses","href":"/api-reference/ethereum/state/validator-statuses"},{"title":"Epoch","deprecated":null,"version":null,"sidebarTitle":"Epoch","openapi":"/v3/bundled.yaml post /api/v2/ethereum/epoch","href":"/api-reference/ethereum/epoch/overview"},{"title":"Slot","deprecated":null,"version":null,"sidebarTitle":"Slot","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot","href":"/api-reference/ethereum/slot/overview"},{"title":"Block","deprecated":null,"version":null,"sidebarTitle":"Block","openapi":"/v3/bundled.yaml post /api/v2/ethereum/block","href":"/api-reference/ethereum/block/overview"}]},{"group":"Deposits","expanded":true,"pages":[{"title":"Deposits","deprecated":null,"version":null,"sidebarTitle":"Slot Deposits","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/deposits","href":"/api-reference/ethereum/deposits"},{"title":"Deposit Slots","deprecated":null,"version":null,"sidebarTitle":"Validator Deposit Slots","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/deposit-slots","href":"/api-reference/ethereum/validators/deposit-slots"}]},{"group":"Withdrawals","expanded":true,"pages":[{"title":"Withdrawals","deprecated":null,"version":null,"sidebarTitle":"Slot Withdrawals","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/withdrawals","href":"/api-reference/ethereum/withdrawals"},{"title":"Withdrawal Slots","deprecated":null,"version":null,"sidebarTitle":"Validator Withdrawal Slots","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/withdrawal-slots","href":"/api-reference/ethereum/validators/withdrawal-slots"}]},{"group":"Consolidations","expanded":true,"pages":[{"title":"Consolidations","deprecated":null,"version":null,"sidebarTitle":"Slot Consolidations","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/consolidations","href":"/api-reference/ethereum/consolidations"},{"title":"Validator Queue Consolidation Details","deprecated":null,"version":null,"sidebarTitle":"Validator Queue Consolidation Details","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/queues/consolidations","href":"/api-reference/ethereum/validators/queues/consolidations"},{"title":"Validator Queue Compounding Switch Details","deprecated":null,"version":null,"sidebarTitle":"Validator Queue Compounding Switch Details","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/queues/compounding-switches","href":"/api-reference/ethereum/validators/queues/compounding-switches"}]},{"group":"Sync Committee","expanded":true,"pages":[{"title":"Sync Committee Periods","deprecated":null,"version":null,"sidebarTitle":"Sync Committee Periods","openapi":"/v3/bundled.yaml post /api/v2/ethereum/sync-committee","href":"/api-reference/ethereum/sync-committee/overview"},{"title":"Validators","deprecated":null,"version":null,"sidebarTitle":"Validators","openapi":"/v3/bundled.yaml post /api/v2/ethereum/sync-committee/validators","href":"/api-reference/ethereum/sync-committee/validators"}]},{"group":"Queues","expanded":true,"pages":[{"title":"Network Queue Overview","deprecated":null,"version":null,"sidebarTitle":"Network Queue Overview","openapi":"/v3/bundled.yaml post /api/v2/ethereum/queues","href":"/api-reference/ethereum/queues"},{"title":"Staking Queues History","deprecated":null,"version":null,"sidebarTitle":"Staking Queues History","openapi":"/v3/bundled.yaml post /api/v2/ethereum/queues/history","href":"/api-reference/ethereum/queues/history"},{"title":"Validator Queue ETA","deprecated":null,"version":null,"sidebarTitle":"Validator Queue ETA","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/queues","href":"/api-reference/ethereum/validators/queues"},{"title":"Withdrawal \u0026 Consolidation Request Fees","deprecated":null,"version":null,"sidebarTitle":"Withdrawal \u0026 Consolidation Fees","openapi":"/v3/bundled.yaml post /api/v2/ethereum/queues/request-fees","href":"/api-reference/ethereum/queues/request-fees"},{"title":"Withdrawal \u0026 Consolidation Request Fees (Current)","deprecated":null,"version":null,"sidebarTitle":"Withdrawal \u0026 Consolidation Fees (Current)","openapi":"/v3/bundled.yaml post /api/v2/ethereum/queues/request-fees/current","href":"/api-reference/ethereum/queues/request-fees/current"}]},{"group":"Statistics","expanded":true,"pages":[{"title":"Network Performance","deprecated":null,"version":null,"sidebarTitle":"Performance aggregate","openapi":"/v3/bundled.yaml post /api/v2/ethereum/performance-aggregate","href":"/api-reference/ethereum/performance-aggregate"},{"title":"Network MEV Timing","deprecated":null,"version":null,"sidebarTitle":"Mev timing","openapi":"/v3/bundled.yaml post /api/v2/ethereum/mev-timing","href":"/api-reference/ethereum/mev-timing"},{"title":"ETH.STORE®","deprecated":null,"version":null,"sidebarTitle":"ETH.STORE®","openapi":"/v3/bundled.yaml post /api/v2/ethereum/eth-store","href":"/api-reference/ethereum/eth-store"}]}]},{"group":"Validator Metrics","expanded":true,"pages":[{"group":"BeaconScore® \u0026 Performance","expanded":true,"pages":[{"title":"Performance Aggregated","deprecated":null,"version":null,"sidebarTitle":"Performance aggregate","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/performance-aggregate","href":"/api-reference/ethereum/validators/performance-aggregate"},{"title":"Performance","deprecated":null,"version":null,"sidebarTitle":"Performance list","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/performance-list","href":"/api-reference/ethereum/validators/performance-list"},{"title":"APY \u0026 ROI","deprecated":null,"version":null,"sidebarTitle":"APY \u0026 ROI","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/apy-roi","href":"/api-reference/ethereum/validators/apy-roi"}]},{"group":"Rewards \u0026 Balances","expanded":true,"pages":[{"title":"Rewards Aggregated","deprecated":null,"version":null,"sidebarTitle":"Rewards aggregate","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/rewards-aggregate","href":"/api-reference/ethereum/validators/rewards-aggregate"},{"title":"Rewards","deprecated":null,"version":null,"sidebarTitle":"Rewards list","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/rewards-list","href":"/api-reference/ethereum/validators/rewards-list"},{"title":"Validator Balance","deprecated":null,"version":null,"sidebarTitle":"Balances","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/balances","href":"/api-reference/ethereum/validators/balances"}]},{"group":"MEV \u0026 Proposal Timing","expanded":true,"pages":[{"title":"MEV Timing Aggregate","deprecated":null,"version":null,"sidebarTitle":"Mev timing aggregate","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/mev-timing-aggregate","href":"/api-reference/ethereum/validators/mev-timing-aggregate"},{"title":"Proposal Timing Aggregate","deprecated":null,"version":null,"sidebarTitle":"Proposal Timing Aggregate","tag":"Experimental","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/proposal-timing-aggregate","href":"/api-reference/ethereum/validators/proposal-timing-aggregate"}]}]},{"group":"Validator Duties","expanded":true,"pages":[{"group":"Attestation Duties","expanded":true,"pages":[{"title":"Attestation Slots","deprecated":null,"version":null,"sidebarTitle":"Attestation slots","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/attestation-slots","href":"/api-reference/ethereum/validators/attestation-slots"},{"title":"Rewards","deprecated":null,"version":null,"sidebarTitle":"Rewards","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/attestation-duties","href":"/api-reference/ethereum/slot/attestation-duties"}]},{"group":"Block Duties","expanded":true,"pages":[{"title":"Proposal Slots","deprecated":null,"version":null,"sidebarTitle":"Proposal slots","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/proposal-slots","href":"/api-reference/ethereum/validators/proposal-slots"},{"title":"Details","deprecated":null,"version":null,"sidebarTitle":"Rewards","openapi":"/v3/bundled.yaml post /api/v2/ethereum/block/rewards","href":"/api-reference/ethereum/block/rewards"},{"title":"MEV Timing","deprecated":null,"version":null,"sidebarTitle":"Mev timing","openapi":"/v3/bundled.yaml post /api/v2/ethereum/block/mev-timing","href":"/api-reference/ethereum/block/mev-timing"},{"title":"💎 MEV Bids","deprecated":null,"version":null,"sidebarTitle":"Mev bids","openapi":"/v3/bundled.yaml post /api/v2/ethereum/block/mev-bids","href":"/api-reference/ethereum/block/mev-bids"}]},{"group":"Sync Committee Duties","expanded":true,"pages":[{"title":"Sync Committee Periods","deprecated":null,"version":null,"sidebarTitle":"Sync committee periods","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/sync-committee-periods","href":"/api-reference/ethereum/validators/sync-committee-periods"},{"title":"Rewards","deprecated":null,"version":null,"sidebarTitle":"Rewards","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/sync-committee-duties","href":"/api-reference/ethereum/slot/sync-committee-duties"}]},{"group":"Payload Timeliness Duties","expanded":true,"pages":[{"title":"PTC Slots","deprecated":null,"version":null,"sidebarTitle":"PTC Slots","tag":"Experimental","openapi":"/v3/bundled.yaml post /api/v2/ethereum/validators/ptc-slots","href":"/api-reference/ethereum/validators/ptc-slots"},{"title":"PTC Duties","deprecated":null,"version":null,"sidebarTitle":"PTC Duties","tag":"Experimental","openapi":"/v3/bundled.yaml post /api/v2/ethereum/slot/ptc-duties","href":"/api-reference/ethereum/slot/ptc-duties"}]}]},{"group":"Validator Dashboard Management","expanded":false,"pages":[{"title":"Introduction","href":"/validator-dashboard/manage-validators-api"},{"title":"Manage dashboard validators","openapi":".gitbook/assets/API_spec.json POST /api/v2/validator-dashboards/{dashboard_id}/validators","deprecated":false,"version":"1.0","href":"/validator-dashboard/manage-validators-api-endpoints/validators_post"},{"title":"Delete validators from groups","openapi":".gitbook/assets/API_spec.json DELETE /api/v2/validator-dashboards/{dashboard_id}/groups/{group_id}/validators","deprecated":false,"version":"1.0","href":"/validator-dashboard/manage-validators-api-endpoints/groups_delete"},{"title":"Bulk delete validators from a dashboard","openapi":".gitbook/assets/API_spec.json POST /api/v2/validator-dashboards/{dashboard_id}/validators/bulk-deletions","deprecated":false,"version":"1.0","href":"/validator-dashboard/manage-validators-api-endpoints/validators_bulk_delete_post"}]},{"group":"Machine Metrics","expanded":true,"pages":[{"title":"Machine Metrics","sidebarTitle":"Overview","href":"/api/machine-metrics-overview"},{"title":"Submit Machine Metrics","sidebarTitle":"Submit Machine Metrics","openapi":"api/v1/bundled.yaml POST /api/v1/client/metrics","description":"Submits monitoring metrics from a consensus-layer client, validator client, or host machine to the authenticated beaconcha.in account. The endpoint is the target of the consensus-client monitoring flags (`--monitoring-endpoint` in Lighthouse, `--monitoring.endpoint` in Lodestar, `--metrics-publish-endpoint` in Teku) and of the standalone [eth2-client-metrics-exporter](https://github.com/gobitfly/eth2-client-metrics-exporter). Submitted data appears in the **Machines** view of the beaconcha.in mobile app and can be read back via [POST /api/v2/machine-metrics](/api-reference/machine-metrics).\n\nThe request body is either a single metrics object or an array of up to **9** objects. Each object must include a `process` discriminator that selects one of three payload schemas:\n* `system` — host CPU, memory, disk, network, OS\n* `beaconnode` — consensus-layer client process and sync state\n* `validator` — validator-client process and managed-validator counts\n\nSubmissions are rate-limited to **1 request per user per machine per process**. The maximum number of distinct machines is determined by your subscription tier (see [pricing](https://beaconcha.in/pricing)).\n\nSee [`gobitfly/eth2-client-metrics`](https://github.com/gobitfly/eth2-client-metrics) for the canonical protobuf specification.","href":"/api-reference/v1/client/metrics"},{"title":"Machine Metrics","deprecated":null,"version":null,"sidebarTitle":"Machine Metrics","openapi":"/v3/bundled.yaml post /api/v2/machine-metrics","href":"/api-reference/machine-metrics"},{"title":"Machine Names","description":"List all known machine names for the authenticated user. These are the names that were provided when pushing metrics\nvia the `--monitoring-endpoint` flag.\n","deprecated":null,"version":null,"sidebarTitle":"Machine Names","openapi":"/v3/bundled.yaml post /api/v2/machine-metrics/machine-names","href":"/api-reference/machine-metrics/machine-names"}]}]},{"group":"V1 API Docs","tag":"Legacy","pages":[{"title":"V1 API Overview","href":"/api/v1-overview"},{"group":"Consensus Layer","expanded":true,"pages":[{"group":"Slots","pages":[{"title":"Attestations for a slot","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/slot/{slot}/attestations","href":"/api-reference/slots/attestations-for-a-slot"},{"title":"Attester slashings for a slot","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/slot/{slot}/attesterslashings","href":"/api-reference/slots/attester-slashings-for-a-slot"},{"title":"Proposer slashings","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/slot/{slot}/proposerslashings","href":"/api-reference/slots/proposer-slashings"},{"title":"Voluntary exits for a slot","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/slot/{slot}/voluntaryexits","href":"/api-reference/slots/voluntary-exits-for-a-slot"}]},{"group":"Validators","pages":[{"title":"BLS-to-execution credential changes","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/validator/{indexOrPubkey}/blsChange","href":"/api-reference/validators/bls-to-execution-credential-changes"},{"title":"Validator deposits (execution layer)","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/validator/{indexOrPubkey}/deposits","href":"/api-reference/validators/validator-deposits-execution-layer"},{"title":"Proposal luck","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/validators/proposalLuck","href":"/api-reference/validators/proposal-luck"},{"title":"Deposits by execution transaction hash","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/eth1deposit/{txhash}","href":"/api-reference/validator-deposits/deposits-by-execution-transaction-hash"}]}]},{"group":"Execution Layer","expanded":true,"pages":[{"group":"Blocks \u0026 MEV Rewards","pages":[{"title":"Execution blocks produced by fee recipient, proposer index, or pubkey","deprecated":null,"version":null,"openapi":"/api/v1/bundled.yaml get /api/v1/execution/{addressIndexOrPubkey}/produced","href":"/api-reference/blocks/execution-blocks-produced-by-fee-recipient-proposer-index-or-pubkey"}]}]}]}],"global":{"anchors":[{"anchor":"API Pricing","icon":"gem","color":{"light":"#2f6bff","dark":"#4d87ff"},"href":"https://beaconcha.in/pricing"}]}},{"tab":"Documentation","icon":"book","pages":[{"title":"Documentation","href":"/welcome"}]},{"tab":"Changelog","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog/product-updates"}]},{"tab":"Legal","icon":"file-text","pages":[{"title":"Legal","href":"/legal/terms"}]}]},"basePath":"","title":"Machine Metrics - Knowledge Base","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}