Tagged articles
431 articles
Page 4 of 5
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.

Environment setupPerformance MonitoringShell scripting
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.

InnoDBPerformance MonitoringQPS
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.

OperationsPerformance Monitoringcommand-line
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.

Performance MonitoringQuery Response Time PluginResponse Time
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.

ASMAgentInstrumentation
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 MonitoringSystem Toolsperf
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.

CPUPerformance MonitoringSystem Tools
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.

Cluster ManagementDatabase MaintenanceError Handling
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 MonitoringSystem Architecture
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.

Cloud NativeKongMicroservices
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.

Backend DevelopmentPerformance MonitoringSSR
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.

Performance MonitoringQuery Response Time PluginResponse Time
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.

Cluster ManagementElasticsearchJVM
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.

BackupClone PluginPerformance 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 RTTPerformance MonitoringQUIC
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 DevelopmentNetwork 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.

AndroidMobile DevelopmentPerformance Monitoring
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 MonitoringSystem Administrationpidstat
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 InternalsInnoDBPerformance Monitoring
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.

AndroidBytecode WeavingHot Fix
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.

AutomationDatabase operationsIntelligent Diagnosis
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 SkyWalkingCloud Native
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.

Exception HandlingFlutterMobile Development
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.

Asynchronous ArchitectureDisk I/ONetwork Latency
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 DetectionMemory ManagementPerformance Monitoring
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.

BenchmarkingHardware OptimizationJava
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.

DB OperationsPerformance MonitoringSelf-Service Platform
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.

Backend DevelopmentHapiPerformance Monitoring
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 stallsIPCPerformance Monitoring
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 DevelopmentGrafana
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.

APMDistributed TracingPerformance Monitoring
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.

Browser AutomationFrontend ScriptingPerformance Monitoring
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.

ElasticsearchOperationsPerformance Monitoring
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.

OperationsPerformance 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.

Event-drivenMESPerformance Monitoring
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.

CPUOperationsPerformance Monitoring
0 likes · 6 min read
How to Diagnose CPU Spikes on Linux: A Real‑World Top and Thread Dump Walkthrough
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 3, 2018 · Operations

JVM Statistics Monitoring Tool (jstat) Command Usage Guide

This article explains the jstat command syntax, options, and detailed parameter descriptions for monitoring JVM class loading, memory usage, garbage collection, JIT compilation, and other runtime statistics, providing examples and visual tables to help developers analyze Java process performance.

JVMJavaPerformance Monitoring
0 likes · 7 min read
JVM Statistics Monitoring Tool (jstat) Command Usage Guide
Qunar Tech Salon
Qunar Tech Salon
May 31, 2018 · Mobile Development

Performance Monitoring and Optimization for React Native Applications at Qunar

This article describes Qunar's approach to quantifying, automatically detecting, and optimizing performance issues in React Native mobile apps by defining measurable metrics, real‑time data sampling, automated analysis rules, and visual feedback to enable proactive APM during development and testing.

APMMetricsMobile Development
0 likes · 9 min read
Performance Monitoring and Optimization for React Native Applications at Qunar
Efficient Ops
Efficient Ops
May 21, 2018 · Operations

Mastering Service Performance: CPU, Memory, JVM & Linux Monitoring Guide

This comprehensive guide explains how to monitor and tune service performance by examining CPU load, system and JVM memory usage, buffer/cache concepts, key performance metrics such as response time, throughput, QPS, and provides essential Linux tools and commands for effective operations management.

JVMOperationsPerformance Monitoring
0 likes · 21 min read
Mastering Service Performance: CPU, Memory, JVM & Linux Monitoring Guide
MaGe Linux Operations
MaGe Linux Operations
May 12, 2018 · Operations

Essential Linux Performance Tools: Monitoring, Testing, and Optimization

The article highlights Brendan Gregg’s updated Linux performance talk, presenting three concise visual guides that categorize the most reliable, lightweight tools for monitoring, testing, and optimizing various Linux subsystems, helping practitioners quickly select the right utilities for effective system performance management.

Performance MonitoringSystem Toolslinux
0 likes · 2 min read
Essential Linux Performance Tools: Monitoring, Testing, and Optimization
Architecture Digest
Architecture Digest
May 8, 2018 · Backend Development

Design and Comparison of Distributed Tracing Systems

The article explains the concept, functions, design goals, data models, log collection, and deployment considerations of distributed tracing systems, and compares several open‑source and proprietary solutions such as Dapper, Zipkin, Pinpoint, Alibaba Eagle Eye, and JD Hydra to guide the selection of an appropriate tracing platform.

BackendDistributed TracingMicroservices
0 likes · 16 min read
Design and Comparison of Distributed Tracing Systems
JD Tech
JD Tech
Mar 14, 2018 · Mobile Development

Design and Implementation of a Non‑Intrusive UI Thread Lag Monitoring SDK for Android

The article describes the background, architecture, and implementation details of a non‑intrusive Android SDK that monitors UI‑thread stalls, collects performance data, aggregates it on the server, and automatically generates work orders to help developers pinpoint and resolve lag issues efficiently.

AndroidMobile DevelopmentPerformance Monitoring
0 likes · 11 min read
Design and Implementation of a Non‑Intrusive UI Thread Lag Monitoring SDK for Android
Ctrip Technology
Ctrip Technology
Mar 8, 2018 · Big Data

Ctrip Wireless APM Platform: Architecture, Metrics, and Technical Details

The article describes the evolution of Ctrip's wireless APM platform from the early UBT-based monitoring to a globally‑oriented, metric‑rich system that processes over 100 billion data points daily using Storm and Elasticsearch, detailing its design, key performance dimensions, data‑volume trade‑offs, and implementation choices.

APMBig DataCtrip
0 likes · 12 min read
Ctrip Wireless APM Platform: Architecture, Metrics, and Technical Details
MaGe Linux Operations
MaGe Linux Operations
Jan 26, 2018 · Operations

Master Linux Performance Diagnosis in 60 Seconds with 10 Essential Commands

When troubleshooting a Linux server, this guide shows the ten essential command‑line tools—uptime, dmesg, vmstat, mpstat, pidstat, iostat, free, sar, and top—to quickly assess CPU, memory, disk, and network health within the first sixty seconds, helping you identify saturation and bottlenecks.

OperationsPerformance MonitoringSystem Administration
0 likes · 23 min read
Master Linux Performance Diagnosis in 60 Seconds with 10 Essential Commands
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jan 25, 2018 · Operations

Master Elasticsearch Monitoring: Key System, Cluster, and Resource Metrics Explained

This article expands on Elasticsearch performance monitoring by detailing host‑level system and network metrics, cluster health and node availability, resource saturation, thread‑pool behavior, cache usage, and common error indicators, offering practical guidance for maintaining a stable and efficient search cluster.

ElasticsearchPerformance Monitoringcluster health
0 likes · 15 min read
Master Elasticsearch Monitoring: Key System, Cluster, and Resource Metrics Explained
DevOpsClub
DevOpsClub
Dec 26, 2017 · Operations

15 Essential DevOps Metrics Every Team Should Track

This article outlines fifteen key DevOps metrics—ranging from deployment frequency and lead time to MTTR and availability—that help organizations assess and improve their continuous delivery speed, quality, and overall system performance over time.

DevOpsPerformance Monitoring
0 likes · 11 min read
15 Essential DevOps Metrics Every Team Should Track
Architecture Digest
Architecture Digest
Dec 23, 2017 · Cloud Computing

Design and Practices of an Elastic Computing Platform for Efficient Resource Utilization

This article describes the design, challenges, and operational practices of a cloud‑native elastic computing platform that reuses idle resources from production servers to support massive image compression, video transcoding, AI inference, and log processing while ensuring online services maintain performance, latency, and reliability.

OOM handlingPerformance Monitoringcloud infrastructure
0 likes · 13 min read
Design and Practices of an Elastic Computing Platform for Efficient Resource Utilization
Qizhuo Club
Qizhuo Club
Dec 15, 2017 · Mobile Development

How 360 Mobile Guard Optimizes App Performance with Its Own Monitoring System

This article explains how 360 Mobile Guard, a massive Android security app built on the RePlugin framework, implements a comprehensive performance monitoring system—including offline code checks, Argus APM tools, online crash and metric collection, diagnostic plugins, and future AI-driven analysis—to identify and resolve performance issues and improve user experience.

APMAndroidPerformance Monitoring
0 likes · 9 min read
How 360 Mobile Guard Optimizes App Performance with Its Own Monitoring System
Dada Group Technology
Dada Group Technology
Dec 8, 2017 · Backend Development

Key Considerations for Large‑Scale System Refactoring: Lessons from Dada JD.com’s Double‑11 Experience

The article shares practical insights on planning, designing, developing, testing, and rolling out a large‑scale backend system refactor, emphasizing resource limits, pain points of legacy code, unit‑test protection, layering, decoupling, monitoring, and staged deployment to ensure stability during high‑traffic events.

Backend ArchitectureDecouplingPerformance Monitoring
0 likes · 9 min read
Key Considerations for Large‑Scale System Refactoring: Lessons from Dada JD.com’s Double‑11 Experience
JD Retail Technology
JD Retail Technology
Dec 5, 2017 · Mobile Development

Implementation of a Main Thread Lag Collection SDK for Android

This article describes the design and implementation of a non‑intrusive Android SDK that monitors main‑thread UI lag by replacing the Looper printer, sampling stack traces, aggregating data on the server, and automatically generating work orders for precise performance optimization.

AndroidPerformance MonitoringSDK
0 likes · 10 min read
Implementation of a Main Thread Lag Collection SDK for Android
Suning Technology
Suning Technology
Nov 11, 2017 · Operations

Zero-Accident O2O Festival: Suning’s Frontend, App & Network Ops Secrets

Suning’s 2017 O2O shopping festival achieved a “zero‑incident” goal by integrating real‑time browser performance monitoring, WEEX‑based WAP acceleration, comprehensive app data collection with cloud‑based analytics, precise DNS and HTTP2 optimizations, and a multi‑layer network and service monitoring system that enabled rapid fault detection and capacity planning.

App OperationsNetwork ReliabilityO2O
0 likes · 15 min read
Zero-Accident O2O Festival: Suning’s Frontend, App & Network Ops Secrets
21CTO
21CTO
Nov 2, 2017 · Operations

How to Diagnose and Fix Online System Issues Efficiently

This article shares practical methods for frontline engineers to quickly understand, assess, and resolve online system problems by categorizing system layers, evaluating impact, using essential Linux monitoring tools, and applying systematic troubleshooting and design‑for‑failure strategies to minimize downtime.

Linux toolsOnline DebuggingPerformance Monitoring
0 likes · 11 min read
How to Diagnose and Fix Online System Issues Efficiently
Architecture Digest
Architecture Digest
Nov 1, 2017 · Operations

A Structured Approach to Online System Issue Diagnosis and Recovery

This article outlines a systematic methodology for understanding, evaluating, and quickly resolving production system incidents by categorizing system layers, assessing impact, employing Linux diagnostic tools, and designing fault‑tolerant mechanisms to minimize downtime and maintain core functionality.

BackendLinux toolsOperations
0 likes · 12 min read
A Structured Approach to Online System Issue Diagnosis and Recovery
Java Captain
Java Captain
Oct 27, 2017 · Information Security

Practical Tips for Securing and Optimizing Java APIs

This article presents a collection of straightforward, developer‑friendly techniques for enhancing Java API security and performance, covering API key protection, TLS adoption, Spring Boot web service creation, application monitoring, and safeguarding sensitive configuration files.

API SecurityPerformance MonitoringTLS
0 likes · 8 min read
Practical Tips for Securing and Optimizing Java APIs
High Availability Architecture
High Availability Architecture
Sep 22, 2017 · Databases

LinkedIn's Network‑Level MySQL Query Analyzer: Architecture, Implementation, and Performance Evaluation

This article describes LinkedIn's network‑level MySQL query analyzer, explaining why it was needed, its three‑component architecture (agent, central server, UI), fingerprinting and hash‑map techniques, performance benchmarks, metric collection, security considerations, and the benefits it brings to database operations.

Database OptimizationMetricsPerformance Monitoring
0 likes · 13 min read
LinkedIn's Network‑Level MySQL Query Analyzer: Architecture, Implementation, and Performance Evaluation
dbaplus Community
dbaplus Community
Aug 15, 2017 · Operations

How One‑Click Thread Analysis Transforms Automated APM in Microservice Ops

This article explains the role of APM in automated operations, outlines the challenges of manual thread diagnostics, and presents a one‑click thread analysis solution with a five‑stage architecture—capture, aggregation, storage, query, and deep analysis—illustrated through multiple real‑world scenarios.

APMAutomated OperationsMicroservices
0 likes · 25 min read
How One‑Click Thread Analysis Transforms Automated APM in Microservice Ops
Ctrip Technology
Ctrip Technology
Jul 27, 2017 · Mobile Development

Real‑time Mobile App Testing: Monitoring Performance and Debugging Crashes in Ctrip’s Android Application

The article introduces Wang Yaobo’s presentation on Ctrip’s "real‑time handheld testing" technology, explaining how to monitor key performance metrics, capture crashes and stalls in authentic environments, and pinpoint problematic code lines to improve Android app quality.

AndroidApp DebuggingPerformance Monitoring
0 likes · 3 min read
Real‑time Mobile App Testing: Monitoring Performance and Debugging Crashes in Ctrip’s Android Application
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2017 · Operations

Master Linux Performance Monitoring: Essential Tools and Commands

This article provides a comprehensive guide to Linux performance monitoring, covering essential tools such as vmstat, iostat, dstat, iotop, pidstat, top/htop, netstat, ps, strace, perf, and advanced tracing utilities, with usage examples and interpretation of their output.

Performance MonitoringeBPFiostat
0 likes · 14 min read
Master Linux Performance Monitoring: Essential Tools and Commands
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Jul 4, 2017 · Operations

Building a Full‑Stack Operations Monitoring System: Strategies, Implementation & Lessons

This article details the end‑to‑end process of designing and deploying an operations‑focused monitoring framework, covering semantic, log, and performance monitoring, protobuf integration, implementation challenges, actual effects, and future optimization directions for large‑scale online services.

Log MonitoringPerformance MonitoringProtobuf
0 likes · 13 min read
Building a Full‑Stack Operations Monitoring System: Strategies, Implementation & Lessons
Hujiang Technology
Hujiang Technology
Jun 23, 2017 · Mobile Development

Implementing iOS Performance Monitoring: CPU, Memory, FPS, Startup Time, and Power Consumption

This article details the design and implementation of an iOS performance‑monitoring SDK that captures fundamental metrics such as CPU usage, memory consumption, frame rate, cold and hot startup times, and power draw, explains the underlying Mach APIs, provides sample Objective‑C code, and discusses practical considerations for accurate measurement and troubleshooting.

CPU usageMemory UsagePerformance Monitoring
0 likes · 26 min read
Implementing iOS Performance Monitoring: CPU, Memory, FPS, Startup Time, and Power Consumption
Efficient Ops
Efficient Ops
Jun 18, 2017 · Operations

Choosing the Right Bypass Monitoring Tool: Balancing Cost, Performance, and Value

The article examines the challenges of selecting hardware and monitoring tools, comparing Intel CPUs on performance versus price, and outlines criteria for evaluating bypass‑monitoring products, emphasizing cost, reliability, scalability, and data‑decoding capabilities to guide informed operational decisions.

OperationsPerformance Monitoringcost-benefit analysis
0 likes · 9 min read
Choosing the Right Bypass Monitoring Tool: Balancing Cost, Performance, and Value
ITPUB
ITPUB
Jun 18, 2017 · Operations

Master Linux Performance: Essential Monitoring Tools and Practical Usage

This article provides a comprehensive guide to Linux performance analysis, covering background concepts, detailed explanations of tools such as vmstat, iostat, dstat, iotop, pidstat, top/htop, mpstat, netstat, ps, strace, lsof, perf, and sar, along with practical command examples and usage tips.

Performance MonitoringSystem Toolsdstat
0 likes · 16 min read
Master Linux Performance: Essential Monitoring Tools and Practical Usage