{"componentChunkName":"component---src-templates-doc-tsx","path":"/product/performance/","result":{"data":{"file":{"id":"3acb4a05-744e-50cb-92ad-0a691a5b9bb3","relativePath":"product/performance/index.mdx","sourceInstanceName":"docs","childMarkdownRemark":null,"childMdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Performance Monitoring\",\n  \"sidebar_order\": 2,\n  \"redirect_from\": [\"/performance/\", \"/performance-monitoring/performance/\", \"/performance/performance-tab/\", \"/performance/performance-homepage/\"],\n  \"description\": \"Performance Monitoring helps you to see everything from macro-level metrics to micro-level spans, and you'll be able to cross-reference transactions with related issues, and customize queries.\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"The Performance Monitoring homepage is the main view where you can search or browse for transaction data. Filter by search conditions or choose from a list of sortable transactions in the table. As soon as a transaction of interest has been rooted out, you can investigate further by clicking it for its \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/performance/transaction-summary/\"\n  }), \"summary view\"), \".\"), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/461afcb771418b22d9907f8c16d3b0a0/aa440/perf-homepage.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"62.66666666666667%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsSAAALEgHS3X78AAACz0lEQVQ4y11T30sUURSePyMVQqIHizBNyXUxyqQeQgh6rLfopV/0IhmIoAWVSkg9SKDVZlhBaklggUQvoZLrr1wsH5LAzNV1d2d3dn7dmflO594xswYO554z9373O+d8VzsTPYeG/Y2YmZiD7wdwHJeCIEDgB+R7voxhmTZs21H/Zd7byhcMzltC5sBnyBMetIayRkRLG+jzp2neYGFzIwPX8SDcv+YJH4LN2zLh+gzg42sijY9jK0j+0mHkDLJMhwH3NaK2tJ6mJUMvQCFvShASgs0NzXUEe0GO7ZJtOcrLvGW6yjhmEqHXTpafRnTPcUxPzhF/kLbz+5OTZuQLyOmGMsl85z9uA8nKtPqyU1RTehRz8QUy0gUkl5PhBlWah/RqGuND4/g+uwzaccHS0goGBsbQ0zPC/RQqJ/drdXtP4FBxLSXmFzH6YBQtR1qo92ov+pv70XetD91nu9FU3UQDN57R1NQ33O14jsdP3uHylfs4cPA8lVdcoIuXuhGLvaf19Sy0SOkxVBZHaH4mgS8fFvDq9iCGu15j8M4QhjqG8ebeiIrjb6cQjy/hevNDam19RDdvPaXOzhfo7HqJtrYY2ttjlFzLQKsqiaKyJEIzk3OyHgjv395s9/W/2BfhvoAl5KszIFVyZVEEFQwYn5hlvbk8fpO15cKxhVqbLCWHY+nNgs3ehp41oGfyPCQT2XRO2UYyHcrmYFENKrjk+OQ8dIuwmrKxkXXBFyOb0ZUuWeAkxS2nnM8ZfJmjxM5eyWl1ZQOLiR/hUMp3Hd4GzDuEtU0bqayA7QYsjyyzyauXYFvMrmApUPlKWI+sPQHXFUiupbH6M6WUoVXvruMe1tI0Azo+IZ1zoBuCexmwiAskAfjJkTwoQZiZXCsRS3b83GgzpXPJmZBh1RagKtkOS05mXORNn3ujI7OZle9UMSwY5g6GtmIngZXQeUgu9/03NkGHajwbA/IAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Performance Homepage\",\n    \"title\": \"Performance Homepage\",\n    \"src\": \"/static/461afcb771418b22d9907f8c16d3b0a0/c1b63/perf-homepage.png\",\n    \"srcSet\": [\"/static/461afcb771418b22d9907f8c16d3b0a0/5a46d/perf-homepage.png 300w\", \"/static/461afcb771418b22d9907f8c16d3b0a0/0a47e/perf-homepage.png 600w\", \"/static/461afcb771418b22d9907f8c16d3b0a0/c1b63/perf-homepage.png 1200w\", \"/static/461afcb771418b22d9907f8c16d3b0a0/aa440/perf-homepage.png 1500w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"h2\", {\n    \"id\": \"filter-by-search-conditions\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#filter-by-search-conditions\",\n    \"aria-label\": \"filter by search conditions permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Filter by Search Conditions\"), mdx(\"p\", null, \"The search bar operates similarly to the one in the Discover \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/discover-queries/query-builder/#filter-by-search-conditions\"\n  }), \"Query Builder\"), \". For example, you can refine your transaction search to a specific release by using \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"release:\"), \" as a key field and assigning the version as a value.\"), mdx(\"h2\", {\n    \"id\": \"graphs\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#graphs\",\n    \"aria-label\": \"graphs permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Graphs\"), mdx(\"p\", null, \"Compare graphs side by side to find any relevant correlations. For example, if an Apdex score dips significantly during a given time period, you'll be able to visualize whether throughput spiked in the same time interval. The global header and search conditions will also enable you to filter these graphs even more. The display options are listed below:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#apdex\"\n  }), \"Apdex\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#throughput-total-tpm-tps\"\n  }), \"Transactions Per Minute (TPM)\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#failure-rate\"\n  }), \"Failure Rate\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#p50-threshold\"\n  }), \"p50 Duration\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#p95-threshold\"\n  }), \"p95 Duration\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#p99-threshold\"\n  }), \"p99 Duration\"))), mdx(\"h2\", {\n    \"id\": \"transaction-table\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#transaction-table\",\n    \"aria-label\": \"transaction table permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Transaction Table\"), mdx(\"p\", null, \"Below the graphs are a list of transactions that may be filtered down based on global header and search condition filters. The provided columns offer details about each transaction.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Transaction Name\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Project\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#throughput-total-rpm-rps\"\n  }), \"TPM\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#average-transaction-duration\"\n  }), \"P50\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#p95-threshold\"\n  }), \"P95\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#failure-rate\"\n  }), \"Failure Rate\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#apdex\"\n  }), \"Apdex\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Unique Users\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#user-misery\"\n  }), \"User Misery\"))), mdx(\"h2\", {\n    \"id\": \"key-transaction-view\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#key-transaction-view\",\n    \"aria-label\": \"key transaction view permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Key Transaction View\"), mdx(\"p\", null, \"If you have transactions you frequently return to; you can mark each one as a key transaction in their corresponding \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/performance/transaction-summary/#key-transaction\"\n  }), \"summary views\"), \". This enables a shortcut to view only Key Transactions by toggling the tab in the upper right corner of the homepage.\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#filter-by-search-conditions","title":"Filter by Search Conditions"},{"url":"#graphs","title":"Graphs"},{"url":"#transaction-table","title":"Transaction Table"},{"url":"#key-transaction-view","title":"Key Transaction View"}]},"internal":{"type":"Mdx"}}}},"pageContext":{"excerpt":"The Performance Monitoring homepage is the main view where you can search or browse for transaction data. Filter by search conditions or choose from a list of sortable transactions in the table. As soon as a transaction of interest has been rooted out, you can investigate further by clicking it for its  summary view . Filter by Search Conditions The search bar operates similarly to the one in the Discover  Query Builder . For example, you can refine your transaction search to a specific release by using  release:  as a key field and assigning the version as a value. Graphs Compare graphs side by side to find any relevant correlations. For example, if an Apdex score dips significantly during a given time period, you'll be able to visualize whether throughput spiked in the same time interval. The global header and search conditions will also enable you to filter these graphs even more. The display options are listed below: Apdex Transactions Per Minute (TPM) Failure Rate p50 Duration p95 Duration p99 Duration Transaction Table Below the graphs are a list of transactions that may be filtered down based on global header and search condition filters. The provided columns offer details about each transaction. Transaction Name Project TPM P50 P95 Failure Rate Apdex Unique Users User Misery Key Transaction View If you have transactions you frequently return to; you can mark each one as a key transaction in their corresponding  summary views . This enables a shortcut to view only Key Transactions by toggling the tab in the upper right corner of the homepage.","title":"Performance Monitoring","description":"Performance Monitoring helps you to see everything from macro-level metrics to micro-level spans, and you'll be able to cross-reference transactions with related issues, and customize queries.","draft":null,"noindex":null,"notoc":null,"sidebar_order":2,"redirect_from":["/performance/","/performance-monitoring/performance/","/performance/performance-tab/","/performance/performance-homepage/"],"keywords":null,"id":"3acb4a05-744e-50cb-92ad-0a691a5b9bb3","legacy":false}},"staticQueryHashes":["1218203755","1222113826","1222113826","1766336459","2158593473","2764967025","3345802723","3818502851","3990806462","4015007367","4192517163","4264099332","518019976"]}