Read more on why browser-perf here. Please see the wiki pages for more information. You can find information about supported browsers, getting started, command line usage, reference for the Node API etc.
browser-perf performance-metrics metrics wiki-page perfmatters web-performance performance rendering telemetry chromium high-performance-web-sites monitoring web-development webperfLighthouse analyzes web apps and web pages, collecting modern performance metrics and insights on developer best practices. Lighthouse is integrated directly into the Chrome Developer Tools, under the "Audits" panel.
audit best-practices performance-metrics pwa web performance-analysis developer-tools chrome-devtools google chrome devtoolsBookmarklet, Chrome Extension and Firefox add-on to analyze the current page through the Resource Timing API, Navigation Timing API and User-Timing - requests by type, domain, load times, marks and more - sort of a light live WebPageTest. You can use the Performance-Bookmarklet (renamed as Performance-Analyser since it's not a Bookmarklet) as Chrome Extension or Firefox add-on.
webperf bookmarklet navigation-timing resource-timing analyzer performance waterfall requests performance-metrics user-timing browser-extension ressource timing analyserPerformance is a huge subject, but it's not always a "back-end" or an "admin" subject: it's a Front-End responsibility too. The Front-End Performance Checklist is an exhaustive list of elements you should check or at least be aware of, as a Front-End developer and apply to your project (personal and professional). For each rule, you will have a paragraph explaining why this rule is important and how you can fix it. For more deep information, you should find links that will point to 🛠tools, 📖 articles or 📹 medias that can complete the checklist.
frontend front-end-development front-end-developer-tool guidelines checklist reference web-development html css lists resources performance performance-metricsSCOUTER is an open source APM like new relic and appdynamics. (APM means Application Performance Monitoring or Application Performance Management.) SCOUTER shows metrics about Users (Active user, Recently used user, Today visitor), Services ( Active service, TPS, Response time, Application profiles(method profile, sql profile, external call profile etc) and Resources (Cpu, Memory, Network and Heap usage, Connection pools etc).
agent monitoring bytecode metrics asm tomcat apm performance-metrics performance-monitoring bci java-application application-performance-monitoringinspectIT is an open source APM (Application Performance Management) tool for analyzing Java (EE) applications. inspectIT is the leading Open Source APM (application performance management) tool for monitoring and analyzing your Java(EE) software applications.
inspectit agent trace apm performance performance-analysis instrumentation performance-tuning performance-metrics monitor-performance monitoring metrics performance-testing performance-dashboard end-user-monitoring end-to-end opentracing bytecode-manipulation diagnosisStackImpact is a production-grade performance profiler built for both production and development environments. It gives developers continuous and historical code-level view of application performance that is essential for locating CPU, memory allocation and I/O hot spots as well as latency bottlenecks. Included runtime metrics and error monitoring complement profiles for extensive performance analysis. Learn more at stackimpact.com. Learn more on the features page (with screenshots).
python3 profiler memory-leak-detection memory-profiler cpu-profiler performance-tuning performance-metrics monitoring hot-spot-profiles tensorflowThe APM Server receives data from APM agents and transforms them into Elasticsearch documents. It does this by exposing an HTTP server endpoint to which agents stream the APM data they collect. After the APM Server has validated and processed events from the APM agents, the server transforms the data into Elasticsearch documents and stores them in corresponding Elasticsearch indices.
apm elasticsearch performance-monitoring error-monitoring devops performance-metrics tracing-server distributed-tracingDev Lake brings all your DevOps data into one practical, personalized, extensible view. Ingest, analyze, and visualize data from an ever-growing list of developer tools, with our free and open source product. Dev Lake is most exciting for leaders and managers looking to make better sense of their development data, though it's useful for any developer looking to bring a more data-driven approach to their own practices. With Dev Lake you can ask your process any question, just connect and query.
devops big-data data-warehouse big-code data-source data-connectors jira github gitlab jenkins performance-metrics analyticsGolang application performance data monitoring.GoAppMonitor is a library which provides a monitor on your golang applications. It contains system level based monitoring and business level monitoring(custom monitoring).Just add the repository into your apps and register what you want to monitoring.
golang-application monitoring agent profiler performance-tuning performance-analysis performance-metrics monitor-performance memory-leak-detection cpu-profiling memory-profiler tracingAutoWebPerf provides a flexible and scalable framework for running web performance audits with arbitrary audit tools like WebPageTest and PageSpeedInsights. This library enables developers to collect metrics consistently and store metrics to a preferred data store such as local JSON files, Google Sheets, BigQuery, or an in-house SQL database. Check out https://web.dev/autowebperf for introduction.
performance web performance-metrics crux pagespeed-insights webperformance lighthouse pagespeed-insights-api chrome-ux-reportThe Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications. 1) It contains the ability to monitor JDBC/SQL, web page requests, ejb's, log4j, interfaces and more. 2) It tracks aggregate stats for each sql statement, page request etc. and also lets you look at this information and more via the JAMon war. 3) You can also access JAMon statistics via the api
jamon performance-metrics performance-monitoring performance-tuning performanceNode.js monitoring agent for SPM by Sematext
monitoring agent performance-metrics performance-monitoring nodejs apm tracing devops developer-tools spm application-performance-monitoring sematext alerting anomaly-detection heartbeat metrics custom-metrics operations dashboards profiling memwatch gc-profiler loggingWarning: This project is currently in beta. Use it at your own risk.This is the official Node.js agent for Elastic APM. Read our announcement blog post for details.
apm performance-monitoring error-monitoring nodejs devops performance-metrics opbeat elastic elasticapm elasticsearch log logging bug bugs error errors exception exceptions catch monitor monitoring alert alerts performance ops deployment deploying deploy release stacktraceDynamometer is a tool to performance test Hadoop's HDFS NameNode. The intent is to provide a real-world environment by initializing the NameNode against a production file system image and replaying a production workload collected via e.g. the NameNode's audit logs. This allows for replaying a workload which is not only similar in characteristic to that experienced in production, but actually identical. Dynamometer will launch a YARN application which starts a single NameNode and a configurable number of DataNodes, simulating an entire HDFS cluster as a single application. There is an additional workload job run as a MapReduce job which accepts audit logs as input and uses the information contained within to submit matching requests to the NameNode, inducing load on the service.
hadoop hadoop-filesystem hdfs hdfs-dfs testing testing-tools scale scale-up performance-testing performance-test performance-analysis performance-metrics hadoop-framework hadoop-hdfsThis plugin allows you to run Lighthouse from a Webpack build. If you require even more data, you can also pass saveArtifacts: true.
lighthouse webpack lighthouse-audits performance progressive-web-apps auditing time-to-interactive tti first-meaningful-paint performance-metrics performance-auditsPerfMonger is a system performance monitor which enables high-resolution and holistic performance measurement with the programmer friendly interface. You need gnuplot 4.6.0 or later build with cairo terminals for plotting measurement data with perfmonger plot command.
performance-analysis cpu monitor-cpu iops storage performance-metricsUses process.hrtime to capture marks + measures to gain deeper visibility into the timings that you define in your application. By default, the startTime of each mark is calculated by subracting the construction time from process.hrtime. If you would rather the startTime map as closely as possible to process.hrtime values, set offset: 0. You can also supply any number as a custom offset.
nodejs performance-analysis performance performance-metrics usertiming user-timing hrtime metricsSmall Magento 1 example extension that shows how Varien_Profiler information can be sent to the browser using the Server-Timing HTTP header so profiling info can be displayed e.g. by Google Chrome. Note: this is only an example, so don't use it in production! As soon as Varien_Profiler::getTimers() returns values they will be sent in the browser, no checking of IPs or similar going on.
magento magento1 magento-1 profiling performance-metrics server-timingResponsive, SVG based HAR waterfall viewer . PerfCascade is exported with UMD, so you can use it as global object, via AMD (e.g. requireJS) or commonJS (internally it uses ES6 modules).
har webperf diagram waterfall performance performance-metrics svg client-side
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.