Tagged articles

Performance Monitoring

460 articles · Page 4 of 5
Architect
Architect
Mar 9, 2021 · Operations

Full‑Stack Distributed Tracing and Monitoring: Comparing Zipkin, Pinpoint, and SkyWalking

The article explains the need for full‑link monitoring in micro‑service architectures, describes the core concepts of tracing such as spans and traces, outlines functional modules of APM systems, and provides a detailed comparison of three popular solutions—Zipkin, Pinpoint, and SkyWalking—covering performance impact, scalability, data analysis, developer transparency, and topology visualization.

APMPerformance MonitoringPinpoint
0 likes · 27 min read
Full‑Stack Distributed Tracing and Monitoring: Comparing Zipkin, Pinpoint, and SkyWalking
Xianyu Technology
Xianyu Technology
Mar 9, 2021 · Mobile Development

Xianyu Android Log Governance and Performance Monitoring Solution

The Xianyu Android Log Governance solution unifies local console logs, TLog and online logs, adds comprehensive logcat capture and AUS‑OSS retrieval, replaces BlockCanary with low‑overhead frame‑callback lag/ANR detection, and provides dashboards and a batch‑query platform, cutting technical‑opinion ratio from 10.5 % to 4.7 % and boosting upload success.

ANR detectionAndroidLog Management
0 likes · 13 min read
Xianyu Android Log Governance and Performance Monitoring Solution
Architecture Digest
Architecture Digest
Mar 7, 2021 · Operations

Full‑Link Monitoring: Concepts, Requirements, Architecture and Comparative Evaluation of APM Solutions

The article explains the need for full‑link monitoring in microservice architectures, outlines its functional modules and design goals, details the core data structures of Google Dapper (Span, Trace, Annotation) with code examples, and compares three popular APM tools—Zipkin, Pinpoint and SkyWalking—across performance, scalability, analysis depth, transparency and topology features.

APMPerformance MonitoringPinpoint
0 likes · 25 min read
Full‑Link Monitoring: Concepts, Requirements, Architecture and Comparative Evaluation of APM Solutions
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 5, 2021 · Frontend Development

Node.js & Frontend Innovations: Monitoring, Full-Stack Hooks, Fast CDN, Visual JS

This article introduces five cutting‑edge solutions for modern web development: an Addon‑based Node.js performance monitoring and fault‑location tool, the full‑stack Midway Hooks framework for zero‑API backend development, the ultra‑fast AirpackCDN component delivery network, the visual‑oriented iMove JavaScript framework, and the versatile SSR framework 5.0 supporting both React and Vue.

CDNFull-stack frameworkNode.js
0 likes · 5 min read
Node.js & Frontend Innovations: Monitoring, Full-Stack Hooks, Fast CDN, Visual JS
Sohu Tech Products
Sohu Tech Products
Mar 3, 2021 · Operations

Comprehensive Comparison of Full‑Link Tracing Solutions: Zipkin, SkyWalking, and Pinpoint

This article examines the challenges of monitoring distributed micro‑service architectures, outlines the requirements for a low‑overhead, non‑intrusive tracing system, describes the core concepts of Google Dapper (Span, Trace, Annotation), and provides a detailed functional and performance comparison of three popular APM tools—Zipkin, SkyWalking, and Pinpoint—covering probe impact, collector scalability, data analysis depth, developer transparency, topology visualization, and overall suitability.

APMPerformance MonitoringPinpoint
0 likes · 23 min read
Comprehensive Comparison of Full‑Link Tracing Solutions: Zipkin, SkyWalking, and Pinpoint
dbaplus Community
dbaplus Community
Feb 25, 2021 · Operations

How Distributed Tracing Solves Microservice Performance Bottlenecks with SkyWalking

This article explains the principles of distributed tracing, the OpenTracing standard, SkyWalking's architecture and sampling strategies, and shares a company's practical customizations—including forced sampling, fine‑grained group sampling, log4j traceId injection, and self‑developed plugins—to help pinpoint performance issues in microservice environments.

JavaOpenTracingPerformance Monitoring
0 likes · 17 min read
How Distributed Tracing Solves Microservice Performance Bottlenecks with SkyWalking
Youzan Coder
Youzan Coder
Feb 24, 2021 · Mobile Development

Building Offline Mobile Performance Monitoring with AWACS and APM

This article explains how Youzan extended its APM framework with offline monitoring, built the AWACS visual tool, integrated Appium‑driven regression, instrumented method timing and network traffic via Gradle plugins, captured page rendering time, processed data in the backend, and created an issue‑management platform, outlining future enhancements.

APMAndroidAutomation Testing
0 likes · 13 min read
Building Offline Mobile Performance Monitoring with AWACS and APM
Didi Tech
Didi Tech
Feb 4, 2021 · Backend Development

Inside DiDi’s NodeX: Building a Scalable Node.js Ecosystem for Enterprise

DiDi’s NodeX initiative unites multiple front‑end teams to create a group‑level, professional, efficient, and stable Node.js development ecosystem that provides reusable components, a unified framework, common services, performance‑analysis tools, and documentation platforms, dramatically lowering service‑building barriers and boosting business productivity.

Component ArchitectureDevOpsNode.js
0 likes · 12 min read
Inside DiDi’s NodeX: Building a Scalable Node.js Ecosystem for Enterprise
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jan 15, 2021 · Mobile Development

Android Frame Drop Detection and Monitoring Principles

The article explains Android’s frame‑drop detection and monitoring principles, covering refresh rate, Vsync, Choreographer and FrameInfo mechanisms, how lag is perceived, methods to calculate and retrieve dropped frames, and best practices such as avoiding heavy main‑thread work to ensure smooth UI performance.

AndroidPerformance MonitoringUI optimization
0 likes · 6 min read
Android Frame Drop Detection and Monitoring Principles
21CTO
21CTO
Jan 8, 2021 · Databases

How ICBC Scales MySQL to 10,000 Nodes: Governance, Challenges, and Solutions

This article summarizes ICBC's experience of deploying nearly ten thousand MySQL nodes, detailing the current status, challenges, governance strategies—including standards, containerization, automated monitoring, emergency handling, and post‑incident analysis—and outlines future improvement plans for core‑application databases.

ContainerizationDatabase GovernanceICBC
0 likes · 17 min read
How ICBC Scales MySQL to 10,000 Nodes: Governance, Challenges, and Solutions
ITPUB
ITPUB
Jan 8, 2021 · Databases

How ICBC Scales MySQL to 10,000 Nodes: Governance, Automation, and Performance Strategies

This article outlines Industrial and Commercial Bank of China's journey from early MySQL adoption to managing nearly ten thousand production nodes, detailing the challenges of high‑capacity, high‑concurrency workloads and the comprehensive governance framework—including standards, pre‑emptive checks, automated incident response, and future self‑healing plans—used to ensure reliable core‑application data storage.

Database GovernanceLarge-Scale DeploymentMySQL
0 likes · 17 min read
How ICBC Scales MySQL to 10,000 Nodes: Governance, Automation, and Performance Strategies
Top Architect
Top Architect
Dec 29, 2020 · Operations

Comprehensive Guide to Java Runtime Error Checking: CPU, Disk, Memory, GC, and Network Troubleshooting

This article provides a step‑by‑step guide for diagnosing Java production issues by systematically checking CPU usage, disk health, memory consumption, garbage‑collection behavior, and network problems using common Linux tools and JVM utilities such as ps, top, jstack, jstat, vmstat, iostat, free, jmap, and tcpdump.

CPUGarbage CollectionJava
0 likes · 21 min read
Comprehensive Guide to Java Runtime Error Checking: CPU, Disk, Memory, GC, and Network Troubleshooting
JD Retail Technology
JD Retail Technology
Dec 9, 2020 · Mobile Development

Building and Optimizing a First‑Screen Performance Monitoring System for Android Apps (JD Mall Case Study)

This article describes how JD Mall’s Android team designed a custom first‑screen latency monitoring system, collected lifecycle, network and rendering metrics via AOP and configuration, and applied a series of optimizations—including plugin preloading, network parallelism, layout inflation tricks, and hardware acceleration—to achieve over 30% faster app start‑up and significantly reduced user churn.

AOPAndroidApp Optimization
0 likes · 17 min read
Building and Optimizing a First‑Screen Performance Monitoring System for Android Apps (JD Mall Case Study)
Code Ape Tech Column
Code Ape Tech Column
Dec 7, 2020 · Operations

How to Determine If Redis Is Actually Slowing Down Using Baseline Performance

The article explains how to verify whether Redis performance degradation is real by measuring response latency, establishing a baseline using the --intrinsic-latency option, and comparing current latency against the baseline, with a rule of roughly twice the baseline indicating a slowdown.

Baseline LatencyIntrinsic LatencyPerformance Monitoring
0 likes · 6 min read
How to Determine If Redis Is Actually Slowing Down Using Baseline Performance
JavaEdge
JavaEdge
Nov 25, 2020 · Operations

How Distributed Tracing Locates Failures and Optimizes Microservice Performance

This article explains the importance of service tracing in micro‑service architectures, describes core concepts such as traceId and spanId, outlines a three‑layer tracing system (collection, processing, visualization), and shows how real‑time and offline processing enable rapid fault isolation and system‑wide performance optimization.

Performance MonitoringTraceIddistributed tracing
0 likes · 10 min read
How Distributed Tracing Locates Failures and Optimizes Microservice Performance
Liangxu Linux
Liangxu Linux
Nov 18, 2020 · Operations

Diagnosing Linux Server Performance in the First 60 Seconds

This guide walks you through ten essential Linux command‑line tools—uptime, dmesg, vmstat, mpstat, pidstat, iostat, free, sar, and top—explaining what each metric means, how to interpret the output, and how to quickly spot utilization, saturation, and error issues within the first minute of investigation.

LinuxPerformance Monitoringcommand line
0 likes · 20 min read
Diagnosing Linux Server Performance in the First 60 Seconds
Java Backend Technology
Java Backend Technology
Nov 8, 2020 · Operations

How Distributed Tracing with SkyWalking Solves Microservice Performance Challenges

This article explains the principles, architecture, and practical adoption of distributed tracing—covering OpenTracing standards, SkyWalking's design, sampling strategies, plugin development, and real‑world company practices—to help engineers pinpoint bottlenecks and improve observability in microservice systems.

OpenTracingPerformance MonitoringSkyWalking
0 likes · 17 min read
How Distributed Tracing with SkyWalking Solves Microservice Performance Challenges
FunTester
FunTester
Oct 30, 2020 · Operations

Mastering Fiddler: Capture and Analyze HTTP/HTTPS Traffic Like a Pro

This guide explains how to use Fiddler to intercept and inspect HTTP and HTTPS requests, walks through its interface components, shows configuration steps for browsers, Android and iPhone, demonstrates filtering by domain, and outlines key metrics for request performance analysis.

FiddlerHTTP debuggingHTTPS capture
0 likes · 7 min read
Mastering Fiddler: Capture and Analyze HTTP/HTTPS Traffic Like a Pro
Programmer DD
Programmer DD
Oct 16, 2020 · Operations

Mastering JVisualVM: Detect Memory Leaks and Monitor Java Apps

This guide introduces JVisualVM, explains its installation and plugin system, demonstrates how to create a memory‑leak example, use VisualGC and sampling tools to identify leaking objects, and shows step‑by‑step remote monitoring of a Tomcat server via JMX, providing practical screenshots and code snippets.

JVisualVMJava profilingPerformance Monitoring
0 likes · 8 min read
Mastering JVisualVM: Detect Memory Leaks and Monitor Java Apps
MaGe Linux Operations
MaGe Linux Operations
Sep 18, 2020 · Operations

Essential Linux Operations Metrics for Effective Monitoring

This guide enumerates the key Linux system metrics—covering CPU, memory, disk, I/O, network, kernel parameters, RAID, SMART, NTP, and process information—that open-falcon agents collect every minute to enable comprehensive operations monitoring and timely issue detection.

Open-FalconPerformance MonitoringSystem Performance
0 likes · 12 min read
Essential Linux Operations Metrics for Effective Monitoring
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 17, 2020 · Operations

Understanding Distributed Tracing and SkyWalking: Principles, Architecture, and Practical Implementation

This article explains the fundamentals of distributed tracing, the OpenTracing standard, and how SkyWalking implements automatic span collection, cross‑process context propagation, unique traceId generation, sampling strategies, performance benchmarks, and real‑world adaptations within a micro‑service environment.

JavaPerformance MonitoringSkyWalking
0 likes · 16 min read
Understanding Distributed Tracing and SkyWalking: Principles, Architecture, and Practical Implementation
360 Tech Engineering
360 Tech Engineering
Aug 10, 2020 · Databases

TiDB Cluster Write‑Write Conflict Investigation and Resolution

This article analyzes a TiDB cluster performance incident where QPS dropped and duration spiked due to write‑write conflicts, detailing the monitoring data, root‑cause investigation of server‑busy and scheduler latch issues, and the attempted mitigation steps such as enabling txn‑local‑latches and adjusting insert statements.

Cluster troubleshootingPerformance MonitoringTiDB
0 likes · 10 min read
TiDB Cluster Write‑Write Conflict Investigation and Resolution
JD Retail Technology
JD Retail Technology
Jul 22, 2020 · Mobile Development

Flutter Frame‑Rate Monitoring Tool and Rendering Pipeline Analysis in the Sunglasses Platform

This article explains the Flutter rendering pipeline—including layout, paint, and compositing stages—details the widget‑element‑render object hierarchy, describes the task runners involved in each frame, and analyzes the Sunglasses‑integrated frame‑rate monitoring tool that classifies frame timings for performance debugging.

Mobile DevelopmentPerformance MonitoringRendering
0 likes · 9 min read
Flutter Frame‑Rate Monitoring Tool and Rendering Pipeline Analysis in the Sunglasses Platform
Top Architect
Top Architect
Jul 11, 2020 · Operations

7 Key Performance Metrics for Application Monitoring and Their Recommended Tools

The article outlines seven essential performance metrics—response time and throughput, average load, error rate, GC pause time, business indicators, uptime, and log size—explaining their significance for application health and recommending popular monitoring tools for each metric.

Garbage CollectionLog ManagementPerformance Monitoring
0 likes · 6 min read
7 Key Performance Metrics for Application Monitoring and Their Recommended Tools
FunTester
FunTester
Jun 26, 2020 · Operations

How Testers Can Master Linux for Environment Setup and Debugging

This guide explains why Linux is essential for software testers, outlines how to build test environments, use key commands like tail, grep, top, and vmstat for log analysis and performance monitoring, and offers tips for deeper Linux learning and interview preparation.

LinuxPerformance Monitoringenvironment setup
0 likes · 6 min read
How Testers Can Master Linux for Environment Setup and Debugging
WecTeam
WecTeam
Jun 16, 2020 · Frontend Development

Mastering Front‑End Error Logging: From BadJS Collection to Deep Analysis

This article explains why front‑end error logging is essential, how BadJS (JavaScript runtime errors) are captured, enriched, and reported, and provides practical strategies for analyzing logs, handling Script errors, dealing with hybrid WebView environments, and scaling the system with big‑data pipelines.

KibanaPerformance Monitoringbadjs
0 likes · 25 min read
Mastering Front‑End Error Logging: From BadJS Collection to Deep Analysis
Efficient Ops
Efficient Ops
Jun 15, 2020 · Operations

Which Monitoring Approach Truly Delivers End-to-End Business Performance Insight?

This article examines why traditional network‑centric NPMD tools, agent‑based APM solutions, and their combination fall short of true end‑to‑end business performance monitoring, and argues that Business Performance Monitoring (BPM) using passive traffic mirroring offers the most complete, non‑intrusive full‑link visibility for application operations.

APMBPMFull‑Link Monitoring
0 likes · 9 min read
Which Monitoring Approach Truly Delivers End-to-End Business Performance Insight?
MaGe Linux Operations
MaGe Linux Operations
Jun 12, 2020 · Databases

Master MySQL Performance Metrics: TPS, QPS, InnoDB Stats & Monitoring Tips

This article explains how to retrieve and interpret key MySQL performance metrics—including TPS, QPS, thread status, InnoDB I/O, buffer pool health, MyISAM statistics, temporary tables, response time, and replication lag—using mysqladmin, SHOW GLOBAL STATUS, and Percona tools, with practical calculation formulas and command examples.

InnoDBMySQLPerformance Monitoring
0 likes · 8 min read
Master MySQL Performance Metrics: TPS, QPS, InnoDB Stats & Monitoring Tips
Liangxu Linux
Liangxu Linux
Jun 7, 2020 · Operations

How to Diagnose Linux Server Performance in the First 60 Seconds

When you log into a Linux server for performance troubleshooting, Netflix’s engineering team shows that running ten standard command‑line tools within the first minute gives a comprehensive view of system load, resource saturation, errors, and bottlenecks, enabling rapid root‑cause analysis.

Performance Monitoringcommand lineoperations
0 likes · 21 min read
How to Diagnose Linux Server Performance in the First 60 Seconds
Youzan Coder
Youzan Coder
Jun 5, 2020 · Databases

Monitoring MySQL Response Time (RT) with tcprstat and Query Response Time Plugin

The article defines MySQL response time as total request‑to‑reply latency, illustrates it with a travel analogy, and then details two monitoring solutions—Percona’s tcprstat utility that captures TCP‑level timings and the Query Response Time audit plugin that records latency distribution in INFORMATION_SCHEMA tables for analysis and Grafana visualization.

MySQLPerformance MonitoringQuery Response Time Plugin
0 likes · 9 min read
Monitoring MySQL Response Time (RT) with tcprstat and Query Response Time Plugin
Programmer DD
Programmer DD
May 27, 2020 · Fundamentals

How to Use Java Agents for Runtime Bytecode Manipulation with ASM

This article explains the basics of Java agents, demonstrates how to use premain and agentmain to modify bytecode at load time or during execution, and provides practical examples with ASM to monitor method execution time and capture method parameters and return values in running Java processes.

ASMAgentJava
0 likes · 18 min read
How to Use Java Agents for Runtime Bytecode Manipulation with ASM
Liangxu Linux
Liangxu Linux
May 20, 2020 · Operations

Master Linux System Performance: Top, Perf, Sar, Vmstat, and More

This guide walks through dozens of Linux performance‑monitoring utilities—including top, perf, sar/ksar, mpstat, uptime, vmstat, pidstat, htop, atop, glances, nmon, pcp‑gui, collectl, and colplot—explaining what each tool measures, how to invoke it, key command‑line options, sample outputs, and where to find further documentation.

Performance Monitoringperfpidstat
0 likes · 21 min read
Master Linux System Performance: Top, Perf, Sar, Vmstat, and More
ITPUB
ITPUB
May 18, 2020 · Operations

Master Linux System Monitoring: Top, Perf, Sar, Vmstat, and More

This guide explains how to use a variety of Linux performance tools—including top, perf, sar/ksar, mpstat, uptime, vmstat, pidstat, time, cpustat, htop, atop, glances, nmon, pcp‑gui, collectl and colplot—to monitor CPU, memory, disk, network and process activity with concrete command examples and visualisations.

CPUDiagnosticsLinux
0 likes · 21 min read
Master Linux System Monitoring: Top, Perf, Sar, Vmstat, and More
Efficient Ops
Efficient Ops
May 13, 2020 · Operations

Logs vs Agents vs Network Traffic: Which Performance Monitoring Approach Wins?

This article explains the three main performance‑monitoring approaches—log‑based, agent‑based, and network‑traffic analysis—detailing their data‑collection methods, comparing deployment time, data completeness, impact, risk and scalability, and illustrating their differences with a real‑world failure case.

GartnerLog MonitoringPerformance Monitoring
0 likes · 10 min read
Logs vs Agents vs Network Traffic: Which Performance Monitoring Approach Wins?
FunTester
FunTester
May 8, 2020 · Operations

How to Use Arthas monitor to Track Java Method Performance and Latency

This article explains how the open‑source Java diagnostic tool Arthas can monitor method execution with the monitor command, describes each monitoring metric, shows how to configure the sampling interval, and demonstrates the impact on response time using a concrete code example.

ArthasBackendJava
0 likes · 4 min read
How to Use Arthas monitor to Track Java Method Performance and Latency
FunTester
FunTester
Apr 23, 2020 · Operations

Mastering Arthas Thread Command for Deep Java Performance Insights

This article explains how the Arthas thread command can reveal detailed JVM thread information—including states, CPU usage, stack traces, and lock status—and provides a practical code demo to help Java developers monitor and diagnose performance issues effectively.

ArthasJVMJava
0 likes · 4 min read
Mastering Arthas Thread Command for Deep Java Performance Insights
Liangxu Linux
Liangxu Linux
Apr 1, 2020 · Operations

Understanding CPU Cores, Usage, and Load: A Practical Linux Performance Guide

This article explains CPU fundamentals, distinguishes physical and logical cores, shows how to retrieve CPU details on Linux, defines CPU usage and load average, offers practical thresholds, and provides step‑by‑step troubleshooting techniques for high user‑mode CPU consumption.

CPULoad AveragePerformance Monitoring
0 likes · 13 min read
Understanding CPU Cores, Usage, and Load: A Practical Linux Performance Guide
dbaplus Community
dbaplus Community
Feb 22, 2020 · Databases

How to Perform Daily Maintenance on GaussDB T Clusters Without Pitfalls

This guide walks you through the essential daily maintenance tasks for GaussDB T clusters, covering ETCD startup, cluster health checks, host resource monitoring, tablespace usage, abnormal wait events, log inspection, and common error troubleshooting with concrete commands and SQL examples.

Database MaintenanceGaussDBLogs
0 likes · 11 min read
How to Perform Daily Maintenance on GaussDB T Clusters Without Pitfalls
360 Tech Engineering
360 Tech Engineering
Feb 12, 2020 · Mobile Development

iOS Main Thread Lag Monitoring with RunLoop and QiLagMonitor

This article explains how to monitor iOS main‑thread lag using RunLoop observers and the QiLagMonitor tool, detailing RunLoop modes, observer activities, and providing Objective‑C code for creating semaphores, observers, and a background monitoring loop that captures stack traces when the main thread stalls.

Performance MonitoringQiLagMonitorRunLoop
0 likes · 8 min read
iOS Main Thread Lag Monitoring with RunLoop and QiLagMonitor
Baidu App Technology
Baidu App Technology
Jan 7, 2020 · Mobile Development

Selection of Smoothness Metrics for Baidu App: Scenarios, Thresholds, and Calculation Methods

The article explains how Baidu App’s smoothness monitoring distinguishes jitter and stutter, sets 30 ms and 70 ms thresholds for jank detection, and adopts the per‑second and stage‑converted jank rate metrics—derived from jank time—to provide intuitive, bounded measurements while avoiding FPS limitations.

Performance Monitoringjank detectionmobile performance
0 likes · 10 min read
Selection of Smoothness Metrics for Baidu App: Scenarios, Thresholds, and Calculation Methods
Tencent Cloud Developer
Tencent Cloud Developer
Dec 11, 2019 · Frontend Development

Comprehensive Practice of WeChat Mini Program Performance Monitoring System

The article describes a full‑stack performance monitoring system for WeChat Mini Programs presented by Niu Tifa, covering Mini Program architecture fundamentals, a monitoring system architecture using a JS SDK, Druid, Elasticsearch, and practical applications like load timing, error handling, fallback strategies, with dashboards and alerts, emphasizing low request volume and non‑intrusive monitoring.

JS SDKPerformance MonitoringWeChat Mini Program
0 likes · 13 min read
Comprehensive Practice of WeChat Mini Program Performance Monitoring System
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 22, 2019 · Cloud Native

iQIYI Microservice Platform API Gateway: Architecture, Features, and Performance

The iQIYI API Gateway, built on Kong/Nginx, offers a high‑performance, extensible entry point that centralizes API configuration, routing, authentication, rate‑limiting, and disaster‑recovery across regions, managing over 4,000 APIs and 30 billion daily requests while reducing operational complexity for micro‑service governance.

API GatewayKongPerformance Monitoring
0 likes · 9 min read
iQIYI Microservice Platform API Gateway: Architecture, Features, and Performance
Senior Brother's Insights
Senior Brother's Insights
Nov 10, 2019 · Backend Development

Master JVM Performance: Using jps, jstack, jmap, jstat & hprof

This guide introduces essential JVM performance monitoring tools—including jps, jstack, jmap, jhat, jstat, and hprof—explains their command syntax, demonstrates step‑by‑step usage with real‑world examples, and shows how to interpret their output to diagnose memory leaks, thread issues, GC behavior, and CPU hotspots.

HprofJVMPerformance Monitoring
0 likes · 14 min read
Master JVM Performance: Using jps, jstack, jmap, jstat & hprof
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Nov 5, 2019 · Backend Development

How We Scaled Medical Front‑End with Node.js: SSR, Internal Tools & API Services

This article shares the evolution and practical application of Node.js at WeDoctor, detailing its rapid adoption for internal efficiency tools, Vue server‑side rendering, API services, full‑stack frameworks, and ecosystem enhancements such as tracing and performance monitoring, illustrating how front‑end engineers can leverage Node.js to boost productivity and reliability.

Performance MonitoringSSRbackend development
0 likes · 16 min read
How We Scaled Medical Front‑End with Node.js: SSR, Internal Tools & API Services
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 30, 2019 · Databases

Monitoring MySQL Response Time (RT) with tcprstat and Query Response Time Plugin

This article explains the concept of response time (RT) for MySQL queries, illustrates how network delays and server load affect RT, and provides two practical monitoring methods—using Percona's tcprstat tool and the MySQL Query Response Time plugin—along with installation commands, sample outputs, and visualization tips.

MySQLPerformance MonitoringQuery Response Time Plugin
0 likes · 8 min read
Monitoring MySQL Response Time (RT) with tcprstat and Query Response Time Plugin
Programmer DD
Programmer DD
Oct 28, 2019 · Operations

How to Deploy and Use Elastic APM for Full-Stack Performance Monitoring

This guide explains Elastic APM’s architecture—including agents, server, Elasticsearch, and Kibana—provides step‑by‑step instructions for deploying the APM server with Docker, configuring it, installing agents for various languages, and visualizing performance data in Kibana, enabling developers to monitor and troubleshoot application latency and errors.

DockerElasticsearchJava
0 likes · 7 min read
How to Deploy and Use Elastic APM for Full-Stack Performance Monitoring
Big Data Technology Architecture
Big Data Technology Architecture
Sep 26, 2019 · Databases

Elasticsearch Core Overview and Key Performance Metrics

This article provides a comprehensive guide to Elasticsearch’s architecture, node roles, data organization, and the most important performance metrics—including search, indexing, memory, JVM garbage collection, host‑level system metrics, cluster health, and resource saturation—offering practical advice on monitoring and tuning the cluster for reliability and efficiency.

ElasticsearchIndexingJVM
0 likes · 27 min read
Elasticsearch Core Overview and Key Performance Metrics
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 26, 2019 · Databases

Practical Guide to MySQL Clone Plugin: Local and Remote Cloning, Setup, Monitoring, and Comparison with XtraBackup

This article provides a comprehensive tutorial on MySQL 8.0's Clone Plugin, covering its concepts, local and remote cloning procedures, required permissions, configuration steps, monitoring queries, and a detailed comparison with XtraBackup for fast data replication and recovery.

Clone PluginMySQLPerformance Monitoring
0 likes · 13 min read
Practical Guide to MySQL Clone Plugin: Local and Remote Cloning, Setup, Monitoring, and Comparison with XtraBackup
Baidu App Technology
Baidu App Technology
Jul 22, 2019 · Mobile Development

Weak Network Optimization and Detection in Baidu App

The article explains Baidu App’s weak‑network optimization strategy, detailing metrics such as httprtt, tcprtt, throughput and signal strength, describing active probing and passive collection for detection, defining thresholds, and outlining best‑practice techniques like QUIC activation, pre‑connection and composite connections that markedly improve success rates and reduce latency.

HTTP RTTMobile AppPerformance Monitoring
0 likes · 19 min read
Weak Network Optimization and Detection in Baidu App
360 Tech Engineering
360 Tech Engineering
Jul 1, 2019 · Mobile Development

QDAS-APM: 360’s iOS Mobile Performance Monitoring Solution

This article introduces 360’s iOS mobile performance monitoring solution, QDAS‑APM, detailing its background, monitored metrics such as page rendering time, main‑thread stalls, network errors, FPS, CPU, memory, crash and startup duration, and explains implementation techniques using KVO, runtime class traversal, and code snippets.

KVOMobile DevelopmentPerformance Monitoring
0 likes · 12 min read
QDAS-APM: 360’s iOS Mobile Performance Monitoring Solution
58 Tech
58 Tech
Jun 24, 2019 · Mobile Development

WAPM Performance Monitoring SDK: Architecture and Implementation for Android Mobile Apps

This article introduces the WAPM performance monitoring SDK for Android, detailing its four‑layer architecture, memory‑leak detection via LeakCanary, UI thread jank analysis using Looper callbacks, network request monitoring through framework hooks, and page load timing via activity and view lifecycle instrumentation.

AndroidMemory LeakMobile Development
0 likes · 6 min read
WAPM Performance Monitoring SDK: Architecture and Implementation for Android Mobile Apps
MaGe Linux Operations
MaGe Linux Operations
Jun 4, 2019 · Operations

Master Linux Server Performance: Essential Tools & Metrics Explained

This article walks through key Linux performance monitoring tools—top, vmstat, pidstat, iostat, sar, netstat, and tcpdump—explaining their output fields, how to interpret CPU, memory, disk, and network metrics, and how to use them for effective system troubleshooting.

Performance Monitoringpidstatsystem administration
0 likes · 17 min read
Master Linux Server Performance: Essential Tools & Metrics Explained
Tencent Cloud Developer
Tencent Cloud Developer
Jun 3, 2019 · Databases

Storage Engine Overview and InnoDB Feature Design

An InnoDB storage engine sits above the file system and below SQL tools, providing transactions with redo/undo logs, row and table locking, MVCC, B+‑tree and adaptive hash indexes, compression, encryption, checkpointing, multi‑threaded buffering, backup and replication mechanisms, and extensive performance‑monitoring commands.

Database InternalsIndexingInnoDB
0 likes · 11 min read
Storage Engine Overview and InnoDB Feature Design
NetEase Media Technology Team
NetEase Media Technology Team
May 20, 2019 · Mobile Development

Aspect-Oriented Programming (AOP) and Its Application in Android Client Development

The article introduces Aspect‑Oriented Programming, explains its core concepts and compile‑time versus runtime models, and demonstrates how Android developers can employ compile‑time AOP (using AspectJ) to implement method‑level hot‑fixes, performance monitoring, logging, and other cross‑cutting features while weighing benefits, overhead, and optimization strategies.

AOPAndroidAspectJ
0 likes · 14 min read
Aspect-Oriented Programming (AOP) and Its Application in Android Client Development
Tencent Cloud Developer
Tencent Cloud Developer
May 16, 2019 · Operations

TDSQL Intelligent Operation Platform – Bianque Architecture and Practice

Bianque, TDSQL’s intelligent operation platform, automatically collects and indexes database metrics, applies a knowledge‑base‑driven analysis engine to diagnose availability, performance and reliability issues, issue risk warnings and optimization recommendations, dramatically cutting DBA effort and support tickets across Tencent’s cloud services.

Fault AnalysisPerformance MonitoringTDSQL
0 likes · 17 min read
TDSQL Intelligent Operation Platform – Bianque Architecture and Practice
Java Captain
Java Captain
May 14, 2019 · Backend Development

A Curated List of Alibaba Open‑Source Developer Tools for Backend Engineers

This article introduces a curated selection of Alibaba’s open‑source and cloud‑based developer tools—including Arthas, Cloud Toolkit, ChaosBlade, ARMS, Docsite, Freeline, EasyExcel, Druid, Dragonwell and more—detailing their use cases, tutorials, and acquisition methods to help developers improve efficiency and code quality.

AlibabaJavaPerformance Monitoring
0 likes · 14 min read
A Curated List of Alibaba Open‑Source Developer Tools for Backend Engineers
Java Backend Technology
Java Backend Technology
Apr 27, 2019 · Operations

Why Apache SkyWalking Became a Top‑Level Project and What It Offers for Modern APM

Apache SkyWalking, an open‑source observability platform that originated in 2015, has graduated to a top‑level Apache project, offering comprehensive APM features such as distributed tracing, metrics, service topology, root‑cause analysis, and flexible storage options for cloud‑native microservice environments.

APMApache SkywalkingPerformance Monitoring
0 likes · 7 min read
Why Apache SkyWalking Became a Top‑Level Project and What It Offers for Modern APM
Xianyu Technology
Xianyu Technology
Apr 25, 2019 · Mobile Development

How Xianyu Monitors Flutter Performance for Hundreds of Millions of Users

This article explains Xianyu's comprehensive Flutter performance monitoring system—including frame‑rate tracking, page‑load timing, and exception rate metrics—detailing the underlying principles, implementation steps, and real‑world results that help maintain a smooth user experience at massive scale.

FlutterMobile DevelopmentPerformance Monitoring
0 likes · 9 min read
How Xianyu Monitors Flutter Performance for Hundreds of Millions of Users
21CTO
21CTO
Apr 18, 2019 · Operations

Why Traditional API Gateways Crash: CPU, Disk, and Network Bottlenecks Explained

The article examines how traditional synchronous and semi‑synchronous API gateways can fail under high load by analyzing CPU utilization, disk I/O, and network latency, and offers practical monitoring metrics and mitigation strategies to prevent cascading failures in large‑scale systems.

API GatewayAsynchronous ArchitectureCPU utilization
0 likes · 9 min read
Why Traditional API Gateways Crash: CPU, Disk, and Network Bottlenecks Explained
WeChat Client Technology Team
WeChat Client Technology Team
Apr 3, 2019 · Mobile Development

How Matrix for iOS/macOS Boosts App Performance with Crash and Memory Monitoring

Matrix for iOS/macOS is an open‑source performance probing tool from the WeChat team that monitors crashes, jank, and memory issues on iOS and macOS, offering plugins for detailed stack capture and out‑of‑memory reporting, with future plans for power‑consumption tracking and cloud integration.

Crash DetectionPerformance MonitoringiOS
0 likes · 3 min read
How Matrix for iOS/macOS Boosts App Performance with Crash and Memory Monitoring
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 1, 2019 · Backend Development

NodeJS Middleware Layer for iQIYI PC Web: Architecture, Design, and Monitoring

The iQIYI PC Web NodeJS middleware aggregates multiple backend APIs behind a single endpoint, using an nginx‑Varnish‑Node stack and a Koa‑based framework to stitch, cache, and transform data, while comprehensive logging, alerting, and system monitoring ensure 99.99% stability and faster front‑end development.

BackendPerformance MonitoringiQIYI
0 likes · 16 min read
NodeJS Middleware Layer for iQIYI PC Web: Architecture, Design, and Monitoring
Architects' Tech Alliance
Architects' Tech Alliance
Feb 22, 2019 · Operations

Performance Monitoring and Analysis in Large‑Scale Data Centers: Challenges and Practices

The article presents Alibaba's experience in large‑scale data‑center performance monitoring, describing the challenges of software and hardware upgrades, the SPEED platform’s estimation‑evaluation‑decision workflow, the RUE metric, and practical insights such as hyper‑threading effects, hardware heterogeneity, and Simpson’s paradox.

JavaPerformance MonitoringSPEED Platform
0 likes · 16 min read
Performance Monitoring and Analysis in Large‑Scale Data Centers: Challenges and Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 20, 2019 · Operations

Optimizing Large‑Scale Data Center Performance: Alibaba’s SPEED Platform Insights

This article explores how Alibaba tackles the challenges of performance monitoring and analysis in massive data centers, introducing the SPEED platform’s Estimation‑Evaluation‑Decision‑Validation workflow, the RUE metric, hardware heterogeneity issues, and practical lessons such as hyper‑threading pitfalls and Simpson’s paradox.

Data Center PerformanceHardware HeterogeneityPerformance Monitoring
0 likes · 18 min read
Optimizing Large‑Scale Data Center Performance: Alibaba’s SPEED Platform Insights
58 Tech
58 Tech
Jan 17, 2019 · Databases

Insights from the 58 Group Technical Salon: Database Operations Platform Construction and Practices

The article summarizes the 58 Group technical salon where experts from Tujia.com, Kingsoft Cloud, and 58 Group shared their experiences on building block‑based database automation systems, cloud database architectures, high‑availability designs, self‑service platforms, and intelligent operation practices for large‑scale database services.

Cloud DatabaseDB OperationsDatabase Automation
0 likes · 14 min read
Insights from the 58 Group Technical Salon: Database Operations Platform Construction and Practices
UC Tech Team
UC Tech Team
Jan 7, 2019 · Backend Development

Using the Server‑Timing Header to Measure Server Performance

The article explains how the Server‑Timing HTTP header can be used to transmit arbitrary server‑side metrics to the client, shows how to send multiple timing values, demonstrates Chrome DevTools support, warns about exposing sensitive data, and introduces a small hapi plugin that simplifies adding the header.

HTTP headersPerformance MonitoringServer Timing
0 likes · 3 min read
Using the Server‑Timing Header to Measure Server Performance
Efficient Ops
Efficient Ops
Dec 25, 2018 · Fundamentals

Why %CPU Is Misleading: Understanding the Real Meaning of CPU Utilization

This article explains why the traditional %CPU metric can be deceptive, describes how CPU stalls and memory bottlenecks affect perceived utilization, and offers practical guidance on using IPC and performance counters to obtain a more accurate view of system performance.

CPU stallsCPU utilizationIPC
0 likes · 10 min read
Why %CPU Is Misleading: Understanding the Real Meaning of CPU Utilization
Liulishuo Tech Team
Liulishuo Tech Team
Dec 14, 2018 · Mobile Development

Engineering Practice: Building an Android Application Performance Management (APM) Dashboard

This article details the architectural design and engineering practices behind building a comprehensive Application Performance Management dashboard for Android applications, covering real-time monitoring, version comparison, development cycle tracking, automated data collection, and integrated test coverage analysis to ensure sustainable software quality and delivery efficiency.

APMAndroid developmentCI/CD
0 likes · 21 min read
Engineering Practice: Building an Android Application Performance Management (APM) Dashboard
58 Tech
58 Tech
Dec 14, 2018 · Mobile Development

Mobile APM Performance Monitoring Application and Practice – Summary of 58 Group Technical Salon

The article summarizes the fourth 58 Group technical salon held on November 28, 2018, where experts from the Listening Cloud AI & Cloud Platform and 58 TEG Wireless Architecture shared practical experiences on mobile APM performance monitoring, startup optimization, SDK quality assurance, logging, and related code implementations.

AndroidMobile APMPerformance Monitoring
0 likes · 11 min read
Mobile APM Performance Monitoring Application and Practice – Summary of 58 Group Technical Salon
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 11, 2018 · Operations

Why SkyWalking Beats Zipkin and Pinpoint: A Deep Dive into APM Tools

With micro‑service architectures causing requests to span dozens of services across multiple teams and data centers, this article explains APM fundamentals, details Google’s Dapper tracing model, and compares three popular APM solutions—Zipkin, Pinpoint, and SkyWalking—highlighting performance impact, scalability, data analysis depth, developer transparency, topology visualization, and community support.

APMPerformance MonitoringPinpoint
0 likes · 15 min read
Why SkyWalking Beats Zipkin and Pinpoint: A Deep Dive into APM Tools
360 Quality & Efficiency
360 Quality & Efficiency
Nov 7, 2018 · Mobile Development

Comprehensive Overview of Mobile Testing Tools and Practices

This article presents a comprehensive catalog of mobile testing tools and techniques, covering Android and iOS platforms, including UI automation frameworks, unit testing libraries, performance monitoring utilities, network simulation tools, static analysis solutions, code coverage options, cloud testing services, and continuous integration pipelines.

AndroidPerformance Monitoringautomation tools
0 likes · 6 min read
Comprehensive Overview of Mobile Testing Tools and Practices
JD Tech
JD Tech
Sep 6, 2018 · Frontend Development

Using Tampermonkey for Browser Automation and Testing

This article explains how to use the Tampermonkey browser extension to interact with web pages, retrieve performance data, manipulate DOM elements, and automate testing tasks such as sign‑in assistance, event inspection, and cross‑origin requests, thereby improving testing efficiency and coverage.

Frontend ScriptingPerformance MonitoringTampermonkey
0 likes · 7 min read
Using Tampermonkey for Browser Automation and Testing
360 Tech Engineering
360 Tech Engineering
Aug 29, 2018 · Operations

Monitoring Elasticsearch Performance: Host‑Level System and Network Metrics, Cluster Health, and Resource Saturation

This article continues the Elasticsearch performance monitoring series by detailing host‑level system and network metrics, cluster health and node availability, resource saturation, and related errors, providing practical guidance on disk space, I/O, CPU, network throughput, file descriptors, HTTP connections, thread pools, caches, pending tasks, and failed GET requests.

ElasticsearchPerformance Monitoringcluster health
0 likes · 14 min read
Monitoring Elasticsearch Performance: Host‑Level System and Network Metrics, Cluster Health, and Resource Saturation
MaGe Linux Operations
MaGe Linux Operations
Aug 20, 2018 · Operations

Essential Linux Performance Tools: Quick Guide to Diagnose System Bottlenecks

This article compiles and explains a set of Linux command‑line utilities—including uptime, dmesg, vmstat, mpstat, pidstat, iostat, free, sar and top—showing how to interpret their output to quickly identify CPU, memory, I/O, and network performance issues, with practical examples and key columns to monitor.

LinuxPerformance Monitoringcommand-line-tools
0 likes · 18 min read
Essential Linux Performance Tools: Quick Guide to Diagnose System Bottlenecks
QQ Music Frontend Team
QQ Music Frontend Team
Aug 19, 2018 · Frontend Development

How to Build a Real‑Time Page Performance Monitoring System

This article explains why monitoring page performance is crucial for user experience and SEO, outlines the design of a three‑part monitoring system—including front‑end data reporting via Navigation Timing, server‑side log collection with Nginx, data aggregation, sampling, storage, and visual dashboards—providing a complete end‑to‑end solution.

Data VisualizationNginxPerformance Monitoring
0 likes · 17 min read
How to Build a Real‑Time Page Performance Monitoring System
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 18, 2018 · Operations

How Real-Time Performance Measurement Empowers Manufacturing Enterprises

This article explains why manufacturing firms need cross‑level real‑time performance metrics, outlines key enterprise roles, presents reference architectures for system integration, MES functions, event‑driven mechanisms, communication protocols, and data collection and aggregation components.

MESPerformance Monitoringenterprise systems
0 likes · 2 min read
How Real-Time Performance Measurement Empowers Manufacturing Enterprises
ITPUB
ITPUB
Jun 5, 2018 · Operations

How to Diagnose CPU Spikes on Linux: A Real‑World Top and Thread Dump Walkthrough

This article walks through a practical Linux performance investigation, showing how to use the top command to pinpoint high‑CPU processes, examine thread details, convert thread IDs, analyze thread dumps for lock contention, and interpret key top output fields for effective troubleshooting.

CPULinuxPerformance Monitoring
0 likes · 6 min read
How to Diagnose CPU Spikes on Linux: A Real‑World Top and Thread Dump Walkthrough