Tagged articles
692 articles
Page 6 of 7
Java Architecture Diary
Java Architecture Diary
Jan 3, 2021 · Backend Development

Essential Spring Boot Practices for Building Robust Microservices

This guide outlines essential Spring Boot best practices for microservices, covering monitoring with Admin and Grafana, Actuator metrics, centralized logging via ELK, clear API docs using Swagger, YApi or smart-doc, build-info transparency, and keeping dependencies up-to-date.

API documentationActuatorSpring Boot
0 likes · 8 min read
Essential Spring Boot Practices for Building Robust Microservices
Architect
Architect
Jan 2, 2021 · Operations

Layered Architecture of Microservice Monitoring and Key Practices

This article explains the layered architecture of microservice monitoring, detailing five monitoring levels—from infrastructure to end-user experience—along with essential monitoring points such as logs, metrics, tracing, alerts, and health checks, and presents a typical monitoring stack using agents, Kafka, ELK, and InfluxDB.

MetricsObservabilityOperations
0 likes · 6 min read
Layered Architecture of Microservice Monitoring and Key Practices
Liangxu Linux
Liangxu Linux
Jan 2, 2021 · Operations

How to Effectively Audit Linux System Operations and Cut Down Noise

This article explains why detailed Linux system operation auditing is essential for security and troubleshooting, outlines practical filtering rules to avoid redundant or sensitive logs, and compares five auditing approaches—history, custom bash, snoopy, auditd, and eBPF—detailing their strengths, limitations, and configuration examples.

AuditdeBPFlinux
0 likes · 13 min read
How to Effectively Audit Linux System Operations and Cut Down Noise
Open Source Linux
Open Source Linux
Dec 28, 2020 · Information Security

Effective Linux System Auditing: Methods, Filters & Best Practices

Auditing Linux system operations is essential for security and troubleshooting, but excessive logs can overwhelm analysis; this guide outlines common filtering rules and compares five recording methods—history, custom bash, snoopy, auditd, and eBPF—highlighting their advantages, limitations, and practical configuration examples.

AuditdSecurityeBPF
0 likes · 13 min read
Effective Linux System Auditing: Methods, Filters & Best Practices
Java Architect Essentials
Java Architect Essentials
Dec 18, 2020 · Operations

An Out‑of‑the‑Box ELK‑Based Log and Metric Collection Solution for Private Deployments

This article presents a ready‑to‑use ELK‑based solution for private‑deployment environments, detailing design principles, rapid one‑click deployment via Jenkins, log and metric collection with Filebeat and Metricbeat, alerting using ElastAlert, and visualization in Kibana, while emphasizing simplicity, robustness, and minimal operational overhead.

ELKKibanaOperations
0 likes · 10 min read
An Out‑of‑the‑Box ELK‑Based Log and Metric Collection Solution for Private Deployments
21CTO
21CTO
Dec 17, 2020 · Backend Development

Mastering Java Logging: Understanding Frameworks, Dependencies, and Best Practices

This article explains the evolution and relationships of Java logging libraries, shows how to resolve common issues like missing logs or jar conflicts, and provides practical guidance for configuring unified logging across frameworks such as SLF4J, Logback, Log4j, and Spring.

BackendJavalog4j
0 likes · 8 min read
Mastering Java Logging: Understanding Frameworks, Dependencies, and Best Practices
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 17, 2020 · Fundamentals

Boost Your Python Debugging with PySnooper: A Complete Guide

Learn how to enhance Python debugging using the PySnooper library, covering quick installation, simple examples, advanced features like output redirection, variable watching, depth control, thread info, custom representations, and remote debugging tips, all illustrated with clear code snippets and screenshots.

DebuggingDecoratorPython
0 likes · 11 min read
Boost Your Python Debugging with PySnooper: A Complete Guide
Python Programming Learning Circle
Python Programming Learning Circle
Dec 12, 2020 · Fundamentals

Basic and Advanced Logging Tutorial in Python

This tutorial explains the fundamentals of Python logging, covering when to log, the standard log levels, simple console and file examples, multi‑module logging, variable interpolation, message formatting, date/time handling, and advanced concepts such as loggers, handlers, formatters, configuration methods, and best practices for library developers.

ConfigurationPythonTutorial
0 likes · 33 min read
Basic and Advanced Logging Tutorial in Python
JavaEdge
JavaEdge
Dec 6, 2020 · Backend Development

Why Does My Logback Configuration Duplicate Logs? Common Pitfalls and Fixes

The article explains typical Logback misconfigurations—such as logger inheritance errors and improperly set LevelFilter—that cause duplicate log entries, and provides step‑by‑step corrections like disabling additivity and configuring filter attributes to eliminate redundant logging.

DuplicateLogsJavaLevelFilter
0 likes · 5 min read
Why Does My Logback Configuration Duplicate Logs? Common Pitfalls and Fixes
HaoDF Tech Team
HaoDF Tech Team
Nov 25, 2020 · Operations

Microservice Governance and Stability Platform at Haodf.com: Architecture, Monitoring, and SLO Design

The article presents a comprehensive case study of Haodf.com's transition to a micro‑service architecture, detailing the challenges of service stability and observability, the design of a unified governance platform with log‑holographic analysis, real‑time alerts, application profiling, SLO/SLA definition, and future roadmap for capacity and reliability improvements.

MicroservicesSLOlogging
0 likes · 16 min read
Microservice Governance and Stability Platform at Haodf.com: Architecture, Monitoring, and SLO Design
DevOps Cloud Academy
DevOps Cloud Academy
Nov 24, 2020 · Operations

Deploying the EFK Stack with Local‑Volume StorageClass on OpenShift

This guide explains how to prepare resources, create a local‑volume storage class, install the Elasticsearch and Cluster Logging operators, and configure a persistent EFK stack on OpenShift, including YAML definitions, command‑line steps, and best‑practice notes on node selectors and tolerations.

EFKElasticsearchLocal Volume
0 likes · 12 min read
Deploying the EFK Stack with Local‑Volume StorageClass on OpenShift
Programmer DD
Programmer DD
Nov 21, 2020 · Backend Development

How MyBatis Handles Logging: From SLF4J Facade to Dynamic Proxies

This article explains MyBatis's logging architecture, covering the supported log implementations, the role of SLF4J, how MyBatis selects and configures a logger via LogFactory, and the use of JDK dynamic proxies to route JDBC logging through separate logger objects.

BackendDynamic ProxyJava
0 likes · 8 min read
How MyBatis Handles Logging: From SLF4J Facade to Dynamic Proxies
Top Architect
Top Architect
Nov 16, 2020 · Backend Development

Understanding MyBatis Logging Implementation and LogFactory Mechanism

This article explains how MyBatis loads and categorizes logging implementations, details the role of SLF4J and other frameworks, describes the LogFactory adapter selection process, and shows how JDBC log proxies use dynamic proxies to output SQL execution details.

JDBCJavaLogFactory
0 likes · 8 min read
Understanding MyBatis Logging Implementation and LogFactory Mechanism
ITPUB
ITPUB
Nov 12, 2020 · Backend Development

How to Refactor a Java E‑commerce Login Module for IP and Time Restrictions

This article walks through a real‑world Java code refactor that adds login IP and allowed‑time security checks to an e‑commerce platform, highlighting problems in the original implementation and detailing step‑by‑step improvements such as utility extraction, loop simplification, constant usage, and enhanced logging.

Code RefactoringJavalogging
0 likes · 7 min read
How to Refactor a Java E‑commerce Login Module for IP and Time Restrictions
Top Architect
Top Architect
Nov 6, 2020 · Backend Development

Configuring Logback Logging in Spring Boot: XML, Properties, and Code Examples

This article provides a comprehensive guide to configuring Logback in Spring Boot, covering Maven dependencies, SLF4J usage, step‑by‑step XML setup, application.yml integration, controller logging code, Lombok shortcuts, appender types, logger definitions, log levels, rolling policies, filters, and best practices for backend development.

ConfigurationJavaSpring Boot
0 likes · 20 min read
Configuring Logback Logging in Spring Boot: XML, Properties, and Code Examples
Top Architect
Top Architect
Nov 1, 2020 · Backend Development

Implementing Operation and Exception Logging with Spring Boot AOP

This article demonstrates how to use Spring Boot AOP to automatically record operation and exception logs by defining log tables, adding the AOP starter dependency, creating a custom @OperLog annotation, implementing an aspect that captures request details and errors, and applying the annotation to controller methods, providing a clean, reusable logging solution for Java backend applications.

Exception HandlingJavaSpring Boot
0 likes · 11 min read
Implementing Operation and Exception Logging with Spring Boot AOP
Efficient Ops
Efficient Ops
Oct 26, 2020 · Operations

Secure Production ELK Stack with Kafka: Step‑by‑Step Deployment Guide

This guide walks through building a secure, production‑grade logging pipeline by deploying an ELK stack (Elasticsearch, Logstash, Kibana) with X‑Pack security, a Kafka message queue with SASL authentication, and Filebeat agents, covering environment preparation, certificate generation, configuration files, and startup scripts.

DeploymentELKKafka
0 likes · 31 min read
Secure Production ELK Stack with Kafka: Step‑by‑Step Deployment Guide
Programmer DD
Programmer DD
Oct 20, 2020 · Backend Development

Mastering Java Logging: SLF4J, Logback, and Spring Boot Configuration Guide

This article explains how to choose and integrate Java logging frameworks, use SLF4J with Logback, understand Spring Boot's default logging setup, customize log output, and switch between implementations such as Log4j2, providing practical code snippets and configuration examples.

ConfigurationJavaSpring Boot
0 likes · 10 min read
Mastering Java Logging: SLF4J, Logback, and Spring Boot Configuration Guide
360 Quality & Efficiency
360 Quality & Efficiency
Oct 1, 2020 · Backend Development

Advanced Python Logging: StreamHandler, FileHandler, HTTPHandler and Asynchronous Remote Logging with aiohttp and Thread Pools

This article demonstrates how to configure Python's logging module for console and file output, extend it with HTTPHandler for remote logging, and improve performance by using custom handlers, threading, thread pools, and asynchronous aiohttp calls to avoid blocking the main program.

HttpHandlerPythonaiohttp
0 likes · 16 min read
Advanced Python Logging: StreamHandler, FileHandler, HTTPHandler and Asynchronous Remote Logging with aiohttp and Thread Pools
Code Ape Tech Column
Code Ape Tech Column
Sep 29, 2020 · Backend Development

How to Switch Logging Frameworks in Spring Boot Using SLF4J

This article explains how to seamlessly replace Spring Boot's default Logback logging framework with alternatives like Log4j2 by leveraging the SLF4J facade, covering version requirements, dependency management, configuration files, and detailed XML examples for various log levels.

BackendJavaSpring Boot
0 likes · 11 min read
How to Switch Logging Frameworks in Spring Boot Using SLF4J
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Sep 11, 2020 · Databases

Why Memory Databases Outperform Disk‑Based Systems: Key Technologies Explained

This article examines the fundamental differences between traditional disk‑based DBMS and modern in‑memory databases, covering buffer management, lock versus latch mechanisms, logging and recovery, performance overhead, historical evolution, and architectural innovations that enable high‑performance memory‑resident data processing.

DBMSconcurrencydatabases
0 likes · 18 min read
Why Memory Databases Outperform Disk‑Based Systems: Key Technologies Explained
MaGe Linux Operations
MaGe Linux Operations
Aug 27, 2020 · Cloud Native

Kubernetes 1.19 Highlights: Year‑Long Support, Storage Updates & New APIs

Version 1.19 of Kubernetes, released after a 20‑week cycle, introduces a year‑long support window, storage capacity tracking, generic ephemeral volumes, CSI health monitoring, GA Ingress, structured logging with klog, kubelet TLS certificate rotation, plus numerous features graduating to stable and major enhancements across scheduling, security, and API design.

IngressKubernetesRelease 1.19
0 likes · 11 min read
Kubernetes 1.19 Highlights: Year‑Long Support, Storage Updates & New APIs
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Aug 27, 2020 · Cloud Native

What’s New in Kubernetes 1.19? A Deep Dive into Year‑Long Support and Alpha Features

Kubernetes 1.19, released after a 20‑week cycle, introduces a one‑year support window, storage capacity tracking, generic ephemeral volumes, CSI health monitoring, Ingress reaching GA, structured logging, new klog methods, and kubelet TLS certificate rotation, while providing extensive release notes and ecosystem updates.

Cloud NativeIngressKubernetes
0 likes · 15 min read
What’s New in Kubernetes 1.19? A Deep Dive into Year‑Long Support and Alpha Features
Cloud Native Technology Community
Cloud Native Technology Community
Aug 27, 2020 · Cloud Native

What’s New in Kubernetes 1.19? A Deep Dive into Year‑Long Support and Key Features

Kubernetes 1.19, released after a 20‑week cycle, introduces a year‑long support window, storage capacity tracking, generic ephemeral volumes, CSI health monitoring, Ingress GA, structured logging, new klog methods, kubelet TLS certificate rotation, and dozens of other stable and major feature updates.

Cloud NativeIngressRelease 1.19
0 likes · 9 min read
What’s New in Kubernetes 1.19? A Deep Dive into Year‑Long Support and Key Features
IT Architects Alliance
IT Architects Alliance
Aug 20, 2020 · Operations

Step-by-Step Guide to Deploying the ELK Stack with Docker Compose

This tutorial explains how to download Docker images for Elasticsearch, Kibana, and Logstash, create a Docker‑Compose configuration file, launch the ELK stack containers, verify their operation, customize Logstash to monitor log files, and finally use Kibana to search and analyze the collected logs.

DockerDocker ComposeELK
0 likes · 6 min read
Step-by-Step Guide to Deploying the ELK Stack with Docker Compose
58 Tech
58 Tech
Aug 5, 2020 · Frontend Development

Design of a WeChat Mini Program Frontend Error Monitoring System

This article presents a comprehensive design for a WeChat Mini Program frontend error monitoring system, covering background challenges, architectural and process design, SDK implementation, reporting mechanisms, and a visualized backend to help developers quickly locate and resolve runtime exceptions.

SDKWeChat Mini Programerror-monitoring
0 likes · 12 min read
Design of a WeChat Mini Program Frontend Error Monitoring System
Programmer DD
Programmer DD
Jul 19, 2020 · Cloud Native

Why Loki Beats ELK for Cloud‑Native Log Management

This article explains the motivations behind choosing Loki over traditional ELK/EFK stacks for container cloud logging, outlines ELK's drawbacks, describes Loki's cost‑effective architecture and components such as Distributor, Ingester, and Querier, and highlights its scalability in cloud‑native environments.

KubernetesLokiPrometheus
0 likes · 7 min read
Why Loki Beats ELK for Cloud‑Native Log Management
Open Source Linux
Open Source Linux
Jul 12, 2020 · Operations

Master Docker Logging: Choose the Right Log Driver and Manage Container Logs Efficiently

This guide explains Docker's two log types, how to locate engine logs on various Linux distributions, how to use the docker logs command, and provides detailed configuration examples for each Docker log driver—including local, json‑file, syslog, and journald—plus strategies for handling file‑based container logs in production environments.

ContainerDockerjournald
0 likes · 24 min read
Master Docker Logging: Choose the Right Log Driver and Manage Container Logs Efficiently
58 Tech
58 Tech
Jul 6, 2020 · Frontend Development

Design and Implementation of Front‑End Error Monitoring for a Real‑Estate Web Platform

This article presents a practical case study of front‑end error monitoring for a real‑estate broker web site, detailing the background problem, pain points, analysis, design adjustments, code implementations, data collection, reporting strategies, and the resulting improvements in issue‑resolution efficiency.

JavaScriptReactVue
0 likes · 18 min read
Design and Implementation of Front‑End Error Monitoring for a Real‑Estate Web Platform
Efficient Ops
Efficient Ops
Jul 5, 2020 · Operations

Why Loki Beats ELK for Container Cloud Logging: A Deep Dive

This article explains how Loki, a lightweight Grafana‑based log system, addresses the heavy resource usage and complexity of ELK/EFK in Kubernetes environments by simplifying architecture, reducing cost, and improving log‑metric integration for faster incident response.

KubernetesLokiPrometheus
0 likes · 7 min read
Why Loki Beats ELK for Container Cloud Logging: A Deep Dive
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 29, 2020 · Backend Development

Designing Effective Error Codes: Principles, Standards, and Best Practices

This article explores the principles and practical guidelines for designing error codes, comparing log‑oriented and external‑facing standards, analyzing numeric versus alphanumeric formats, and presenting recommended structures to improve traceability, memorability, and cross‑team communication in modern backend systems.

Error Codesapi-designlogging
0 likes · 12 min read
Designing Effective Error Codes: Principles, Standards, and Best Practices
iQIYI Technical Product Team
iQIYI Technical Product Team
May 29, 2020 · Big Data

iQiyi's Full-Link Automated Monitoring Platform: Design and Implementation

iQiyi’s full‑link automated monitoring platform unifies tracing, metric and log collection with deep offline and real‑time analysis, delivering a DAG‑based call graph, near‑real‑time ingestion of tens of millions of logs, multi‑dimensional alerts and rapid root‑cause diagnosis that cut error‑lookup time by over 50 % and now serves as a core component of the company’s microservice reference architecture.

Big DataMetricsarchitecture
0 likes · 12 min read
iQiyi's Full-Link Automated Monitoring Platform: Design and Implementation
Java Backend Technology
Java Backend Technology
May 26, 2020 · Backend Development

How to Build Scalable Operation Logs: AOP vs Binlog Implementation

This article examines common operation‑log types and compares two implementation approaches—traditional AOP with annotations and a database binlog‑based solution—detailing their advantages, drawbacks, code examples, database design, future enhancements, and practical deployment considerations.

BinlogOperation Logaop
0 likes · 10 min read
How to Build Scalable Operation Logs: AOP vs Binlog Implementation
Open Source Tech Hub
Open Source Tech Hub
May 9, 2020 · Operations

How to Optimize NGINX Settings to Slash Bandwidth Usage

This guide explains how to enable gzip compression, set cache headers, activate HTTP/2, fine‑tune logging, and apply rate‑limiting in NGINX to dramatically reduce bandwidth consumption while improving site performance and server efficiency.

HTTP2Nginxbandwidth
0 likes · 8 min read
How to Optimize NGINX Settings to Slash Bandwidth Usage
FunTester
FunTester
Apr 27, 2020 · Backend Development

Dynamically Adjust Log Levels with Arthas Logger and Log4j2

This guide explains how to use the Arthas logger command to change Java logger levels on‑the‑fly without restarting the JVM, demonstrates a complete Log4j2 XML configuration, and provides a runnable Java example that continuously emits logs at various levels.

ArthasDynamic Log LevelJava
0 likes · 7 min read
Dynamically Adjust Log Levels with Arthas Logger and Log4j2
Laravel Tech Community
Laravel Tech Community
Apr 22, 2020 · Backend Development

Laravel Log Quick Reference and SQL Query Logging Guide

This article provides a concise Laravel Log quick reference, detailing the seven RFC‑5424 log levels, usage examples, how to retrieve the Monolog instance, add listeners, and enable and fetch SQL query logs, followed by motivational reflections on perseverance and growth.

BackendLaravelMonolog
0 likes · 2 min read
Laravel Log Quick Reference and SQL Query Logging Guide
JD Retail Technology
JD Retail Technology
Apr 9, 2020 · Fundamentals

Six Common Code Review Mistakes and How to Avoid Them

This article outlines six frequent code review pitfalls—including missing change notes, overusing generic exception handling, blind trust in third‑party inputs, overly broad variable scopes, lack of staged results, and excessive logging—and offers practical recommendations to improve code quality and maintainability.

Code reviewException HandlingSoftware quality
0 likes · 5 min read
Six Common Code Review Mistakes and How to Avoid Them
dbaplus Community
dbaplus Community
Mar 26, 2020 · Cloud Native

Kubernetes Containerization: Monitoring, Logging, Sidecar Injection & Custom PodIP

This article shares practical experiences from a large internet company's containerization project, covering monitoring strategies, logging pipelines, Helm-based continuous delivery, Mutating Admission Webhook sidecar injection, custom PodIP via Calico, GoCron task scheduling, event collection, and resource‑time simulation techniques.

Custom PodIPGoCronKubernetes
0 likes · 14 min read
Kubernetes Containerization: Monitoring, Logging, Sidecar Injection & Custom PodIP
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 22, 2020 · Backend Development

API Design Specification Guidelines for Backend Development

This article provides comprehensive API design guidelines covering routing naming conventions, request methods, parameter structures, security measures, response formats, signature design, logging platform setup, and idempotency strategies to help backend developers create consistent and reliable interfaces.

BackendIdempotencySecurity
0 likes · 6 min read
API Design Specification Guidelines for Backend Development
Programmer DD
Programmer DD
Feb 13, 2020 · Backend Development

How to Restore Spring Boot 2.1.x Request Mapping Logs with TRACE Level

This article explains why Spring Boot 2.1.x stopped printing HTTP request mappings, shows that the log level was changed from INFO to TRACE, and provides the exact configuration needed to re‑enable detailed endpoint logs during application startup.

Backend DevelopmentJavaRequestMapping
0 likes · 8 min read
How to Restore Spring Boot 2.1.x Request Mapping Logs with TRACE Level
Aikesheng Open Source Community
Aikesheng Open Source Community
Jan 20, 2020 · Databases

DBLE Slow Query Log – Demonstration and Usage

This tutorial demonstrates how to enable, configure, and analyze DBLE’s slow query log—compatible with MySQL’s mysqldumpslow and Percona’s pt‑query‑digest—by generating sample queries, examining log rotation, and using the tools to inspect performance details, while also providing community resources and course information.

DBLESlow Query Loglogging
0 likes · 4 min read
DBLE Slow Query Log – Demonstration and Usage
FunTester
FunTester
Jan 11, 2020 · Backend Development

How to Track and Record Unique Request IDs in a Java Performance Testing Framework

This article explains how to generate, propagate, and log unique request IDs across multithreaded HTTP calls in a Java performance‑testing framework, providing a MarkRequest interface, a RequestThreadTimes implementation, and a runnable demo that captures request‑ID timestamps for analysis.

HTTPJavaPerformance Testing
0 likes · 8 min read
How to Track and Record Unique Request IDs in a Java Performance Testing Framework
Tencent Cloud Developer
Tencent Cloud Developer
Jan 7, 2020 · Mobile Development

Case Study: Shenzhen Airport Mini‑Program Built with Tencent Cloud OneID System

Shenzhen Airport’s new mini‑program, launched with Tencent Cloud’s OneID system, unifies passenger identity across outbound, inbound, transfer and pick‑up scenarios to deliver 31 personalized services such as indoor navigation and luggage tracking, while leveraging serverless cloud development, two‑level caching, built‑in logging, multi‑environment management, and GDPR‑compliant data security to dramatically shorten development cycles and eliminate traditional server deployment.

Mini ProgramOneIDTencent Cloud
0 likes · 8 min read
Case Study: Shenzhen Airport Mini‑Program Built with Tencent Cloud OneID System
Laravel Tech Community
Laravel Tech Community
Jan 3, 2020 · Backend Development

Laravel Logging System Overview and Configuration Guide

This article explains Laravel's powerful logging facilities built on Monolog, describes the configuration file location, details available channel drivers, shows how to set up single, daily, stack, Slack, Papertrail and custom channels, and provides code examples for writing log messages and customizing Monolog handlers.

BackendConfigurationLaravel
0 likes · 14 min read
Laravel Logging System Overview and Configuration Guide
MaGe Linux Operations
MaGe Linux Operations
Dec 26, 2019 · Backend Development

Master Nginx: Status Page, Modules, Variables, Logging, SSL, Rewrite, and Advanced Proxy Techniques

This comprehensive guide walks you through configuring Nginx status pages, compiling modules, using built‑in and custom variables, setting up JSON and gzip logs, enabling HTTPS, mastering rewrite rules, preventing hotlinking, implementing reverse proxy with caching, and deploying both HTTP and TCP load‑balancing with Redis and MySQL back‑ends.

NginxSSLload-balancing
0 likes · 45 min read
Master Nginx: Status Page, Modules, Variables, Logging, SSL, Rewrite, and Advanced Proxy Techniques
Ops Development Stories
Ops Development Stories
Dec 5, 2019 · Cloud Native

How to Build a Production-Ready ELK Logging Platform on Kubernetes

This tutorial explains ELK concepts, the logs needed from Kubernetes, three ELK stack collection strategies, step‑by‑step deployment of a single‑node ELK cluster, Filebeat agents, ingress configuration, and Kibana visualization to achieve a production‑grade log management solution.

DevOpsELKFilebeat
0 likes · 25 min read
How to Build a Production-Ready ELK Logging Platform on Kubernetes
Cloud Native Technology Community
Cloud Native Technology Community
Nov 21, 2019 · Cloud Native

Observability in Cloud‑Native Applications with Elastic Stack: A Four‑Step Approach

The talk explains how Elastic Stack can be used to achieve comprehensive observability for cloud‑native applications through a four‑step methodology—health checks, metrics, logging, and tracing—detailing the challenges, implementation details, and best practices for monitoring and debugging modern microservice systems.

APMCloud NativeElastic Stack
0 likes · 10 min read
Observability in Cloud‑Native Applications with Elastic Stack: A Four‑Step Approach
Alibaba Cloud Native
Alibaba Cloud Native
Nov 19, 2019 · Cloud Native

How to Build a Scalable, Reliable K8s Log Platform for Enterprise Needs

This article explains how to design and implement a flexible, high‑performance log system for Kubernetes environments, covering demand‑driven architecture, functional requirements, open‑source component choices, the reasons for a custom solution, and the operational challenges faced at massive scale.

KubernetesObservabilityScalability
0 likes · 12 min read
How to Build a Scalable, Reliable K8s Log Platform for Enterprise Needs
Alibaba Cloud Native
Alibaba Cloud Native
Nov 18, 2019 · Cloud Native

How Kubernetes Monitoring Evolved: From Heapster to Metrics‑Server and Prometheus

This article explains the fundamentals of monitoring and logging in large‑scale Kubernetes clusters, classifies monitoring types, traces the evolution from Heapster to the lightweight metrics‑server, outlines the three Kubernetes monitoring APIs, reviews Prometheus as the de‑facto standard, and describes Alibaba Cloud’s enhanced monitoring and logging solutions.

KubernetesPrometheuslogging
0 likes · 24 min read
How Kubernetes Monitoring Evolved: From Heapster to Metrics‑Server and Prometheus
Java Captain
Java Captain
Nov 17, 2019 · Backend Development

Spring Boot Integration Guide: MyBatis, Swagger2, Multi‑Environment Configuration and Advanced Logging

This article explains why to use Spring Boot, how to set up the development environment, and provides step‑by‑step instructions for integrating MyBatis, Swagger2, multi‑environment profiles, and advanced Logback logging, including configuration files, Maven dependencies, code snippets, and testing procedures.

Multi-EnvironmentMyBatisSpring Boot
0 likes · 22 min read
Spring Boot Integration Guide: MyBatis, Swagger2, Multi‑Environment Configuration and Advanced Logging
UCloud Tech
UCloud Tech
Nov 14, 2019 · Cloud Native

How LeXin Medical Streamlined Kubernetes with UCloud UK8S: A Migration Case Study

This article details LeXin Medical's journey from a manually built Kubernetes cluster to the UCloud UK8S platform, covering the challenges of self‑hosting, the tools and processes used for migration, and the resulting improvements in logging, monitoring, CI/CD, and overall operational efficiency.

Cloud NativeDevOpsKubernetes
0 likes · 10 min read
How LeXin Medical Streamlined Kubernetes with UCloud UK8S: A Migration Case Study
360 Tech Engineering
360 Tech Engineering
Oct 16, 2019 · Mobile Development

Efficient Mini‑Program Development: Layout, Navigation, TabBar, Authentication, Logging and Optimization Practices

This guide presents a comprehensive set of best‑practice techniques for building high‑efficiency WeChat mini‑programs, covering layout strategies, custom navigation and TabBar implementations, user authentication flows, logging and data analysis, pre‑loading, independent sub‑packages, and reusable component architectures.

WeChat MiniProgramfrontend engineeringlogging
0 likes · 17 min read
Efficient Mini‑Program Development: Layout, Navigation, TabBar, Authentication, Logging and Optimization Practices
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 11, 2019 · Mobile Development

Addressing Mobile App Quality and Efficiency: iQIYI's Comprehensive Logging and Diagnostic System

iQIYI tackled the complexity of its large, multi‑team, multi‑technology mobile app by implementing an automated, standardized logging and diagnostic platform—including UI testing, code‑coverage, a unified SDK, real‑time log debugger and web viewer—enabling proactive design‑for‑debug, faster releases and higher quality.

AutomationDebuggingiQIYI
0 likes · 11 min read
Addressing Mobile App Quality and Efficiency: iQIYI's Comprehensive Logging and Diagnostic System
Programmer DD
Programmer DD
Oct 10, 2019 · Operations

What’s New in Grafana 6.4? Explore the Latest Features and Improvements

Grafana 6.4, released on October 2 2019, introduces a suite of enhancements—including Explore navigation, real‑time log viewing, new log panels, Data Link upgrades, Series Override line rendering, shared query results, an Alpine‑based Docker image, deprecation of PhantomJS, and the Alpha release of grafana‑toolkit—plus numerous UI and performance improvements.

DashboardGrafanaObservability
0 likes · 7 min read
What’s New in Grafana 6.4? Explore the Latest Features and Improvements
Alibaba Cloud Native
Alibaba Cloud Native
Sep 18, 2019 · Cloud Native

Mastering Kubernetes Logging: Overcoming Real‑World Challenges

This article shares Alibaba's extensive experience building a Kubernetes‑based logging system, detailing the evolution from single‑machine to containerized environments, the critical role of observability, and the specific technical challenges such as dynamic log sources, integration complexity, and massive scale handling.

Distributed SystemsKubernetesObservability
0 likes · 9 min read
Mastering Kubernetes Logging: Overcoming Real‑World Challenges
DevOps Cloud Academy
DevOps Cloud Academy
Sep 4, 2019 · Cloud Native

Comprehensive Guide to Docker‑to‑Kubernetes Logging, Kubernetes Security Mechanisms, and Kong Microservice Gateway Practices

This article provides an in‑depth overview of logging strategies from Docker to Kubernetes, explains the security architecture of Kubernetes clusters, and outlines best‑practice deployment of the Kong microservice gateway within a Kubernetes environment, offering practical insights for cloud‑native DevOps engineers.

Cloud NativeDevOpsKong
0 likes · 3 min read
Comprehensive Guide to Docker‑to‑Kubernetes Logging, Kubernetes Security Mechanisms, and Kong Microservice Gateway Practices
Youzan Coder
Youzan Coder
Sep 4, 2019 · Cloud Native

How Youzan Built a Highly Available Kubernetes Platform for Massive E‑commerce

This article explains why Youzan chose Kubernetes, describes their multi‑IDC, multi‑cluster architecture with high‑availability master components, logging and monitoring solutions, custom service exposure, image building process, lifecycle hooks, continuous delivery pipeline, operational challenges faced, and future plans such as operators and auto‑scaling.

KubernetesMulti-Clusterci/cd
0 likes · 11 min read
How Youzan Built a Highly Available Kubernetes Platform for Massive E‑commerce
58 Tech
58 Tech
Aug 20, 2019 · Frontend Development

Architecture Design of a Front-End Monitoring Platform

This article describes the design and architecture of a front‑end monitoring platform, detailing its JS SDK, data analyzer, web UI, reference log‑collection architectures, use of Kafka, MySQL, Hive and HBase, scaling considerations, storage conventions, and operational best practices.

JavaScriptfrontendlogging
0 likes · 8 min read
Architecture Design of a Front-End Monitoring Platform
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 13, 2019 · Fundamentals

Unlock Jupyter Notebook Power: Shell Commands, Magic, Logging & Seaborn Tricks

This guide explores advanced Jupyter Notebook techniques, including using shell commands, line and cell magic commands, autosave configuration, timing execution, logging customization, running external scripts, integrating Seaborn for enhanced visualizations, managing databases with ipython-sql, and extending functionality with plugins.

JupyterMagic CommandsPython
0 likes · 17 min read
Unlock Jupyter Notebook Power: Shell Commands, Magic, Logging & Seaborn Tricks
HomeTech
HomeTech
Jul 18, 2019 · Backend Development

Case Study: Migrating the CarHome Platform from .NET Framework to .NET Core with Docker Containerization

This report details the background, personnel effort, migration process, performance gains, operational experience, and lessons learned from moving a high‑traffic automotive content platform from Windows‑only .NET Framework to cross‑platform .NET Core and Docker, highlighting seamless upgrade, elasticity, and tooling improvements.

BackendDotnet Corelogging
0 likes · 16 min read
Case Study: Migrating the CarHome Platform from .NET Framework to .NET Core with Docker Containerization
Youzan Coder
Youzan Coder
Jul 17, 2019 · Backend Development

How Logback Turns a Simple Log Call into a Fully Processed Log Entry

This article walks through Logback's internal workflow—from obtaining a Logger and issuing a log call, through filter evaluation, level checking, event creation, formatting, and finally writing to various appenders—while also covering file‑rolling policies and configuration details.

AppenderBackendJava
0 likes · 11 min read
How Logback Turns a Simple Log Call into a Fully Processed Log Entry
Alibaba Cloud Native
Alibaba Cloud Native
Jul 12, 2019 · Cloud Native

How to Deploy Production-Ready Knative Services on Alibaba Cloud Container Service

This guide walks you through deploying a Knative Service on Alibaba Cloud Container Service, configuring logging and monitoring with Log Service, setting up alerting, and enabling distributed tracing, providing step‑by‑step commands, YAML examples, and console screenshots for a production‑grade serverless setup.

Alibaba CloudContainer ServiceKnative
0 likes · 9 min read
How to Deploy Production-Ready Knative Services on Alibaba Cloud Container Service
ITPUB
ITPUB
Jul 6, 2019 · Backend Development

How Elasticsearch Revolutionized Search and Logging: The ELK Stack Story

This article narrates the origin and evolution of Elasticsearch, from its Lucene roots through Compass to the modern ELK Stack, illustrating how it simplifies full‑text search, log analysis, and real‑time monitoring for developers and operations teams.

BeatsELKElasticsearch
0 likes · 13 min read
How Elasticsearch Revolutionized Search and Logging: The ELK Stack Story
Architecture Digest
Architecture Digest
Jul 5, 2019 · Operations

The Story of Elasticsearch and the Elastic Stack: From Origins to ELK

This article narrates the origin and evolution of Elasticsearch, its underlying Lucene technology, the surrounding Elastic Stack components such as Logstash, Kibana, and Beats, and illustrates how they together provide powerful search, logging, monitoring, and analytics solutions for modern applications.

BeatsElastic StackKibana
0 likes · 11 min read
The Story of Elasticsearch and the Elastic Stack: From Origins to ELK
macrozheng
macrozheng
Jun 27, 2019 · Backend Development

How to Implement Unified Logging with AOP in a Spring MVC Project

This tutorial explains the fundamentals of Aspect Oriented Programming (AOP) and demonstrates how to create a logging aspect in a Spring MVC application, covering AOP terminology, Spring annotations, pointcut expressions, a WebLog DTO, the WebLogAspect implementation, and how to test the logging output via Swagger UI.

Aspect Oriented ProgrammingJavaaop
0 likes · 10 min read
How to Implement Unified Logging with AOP in a Spring MVC Project
Java Captain
Java Captain
Jun 25, 2019 · Backend Development

Best Practices for Using SLF4J Logging in Java

This guide explains why to use the SLF4J façade with Logback, when to log, proper parameterized message formats, level‑specific conventions for ERROR, WARN, INFO, DEBUG, and TRACE, and provides concrete code examples for clean, performant logging in Java applications.

Backend DevelopmentJavalogback
0 likes · 10 min read
Best Practices for Using SLF4J Logging in Java
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 17, 2019 · Backend Development

Implementing AOP Logging in a Spring Boot Application

This tutorial demonstrates how to integrate an AOP logging module into a Spring Boot project by adding required dependencies, creating a custom aspect that extends LBaseWebLogAspect, defining a pointcut, and exposing a sample REST endpoint that returns user data while logging detailed request information.

JavaSpring Bootaop
0 likes · 4 min read
Implementing AOP Logging in a Spring Boot Application
Programmer DD
Programmer DD
May 21, 2019 · Operations

How to Centralize Spring Boot Logs with Graylog Using Docker Compose

This tutorial walks you through installing Graylog with Docker‑Compose, configuring it for Spring Boot, and routing Logback and Log4j2 logs to Graylog, while also comparing Graylog to the ELK stack and providing source links for the full projects.

DockerGraylogLog Management
0 likes · 11 min read
How to Centralize Spring Boot Logs with Graylog Using Docker Compose
Java Backend Technology
Java Backend Technology
May 11, 2019 · Fundamentals

Why Bugs Are Inevitable and How to Find Them Faster

The article explores what a bug really is, why bugs inevitably appear in software development, and offers practical strategies—such as effective logging, leveraging debugging tools, and keeping iteration sizes small—to locate and resolve bugs more quickly.

Debuggingbest practicesbug
0 likes · 13 min read
Why Bugs Are Inevitable and How to Find Them Faster
Architecture Digest
Architecture Digest
Apr 29, 2019 · Big Data

EasyScheduler: An Open‑Source Big Data Workflow Scheduling System – Architecture and Design Overview

This article introduces EasyScheduler, an open‑source big data workflow scheduling system, explaining its core terminology, decentralized architecture, distributed lock implementation, thread‑shortage handling, fault‑tolerance mechanisms, task‑retry and priority designs, as well as its logging solution using Logback and gRPC.

DAGSchedulerfault tolerance
0 likes · 14 min read
EasyScheduler: An Open‑Source Big Data Workflow Scheduling System – Architecture and Design Overview
G7 EasyFlow Tech Circle
G7 EasyFlow Tech Circle
Apr 10, 2019 · Operations

Mastering Log Engineering: From Standards to ELK Visualization

This article explains why systematic logging is essential for production debugging, introduces a practical log classification and field schema, describes trace‑ID propagation and performance instrumentation, and walks through building an ELK‑based log collection, storage, and real‑time visualization platform for reliable observability.

ELKObservabilitylogging
0 likes · 15 min read
Mastering Log Engineering: From Standards to ELK Visualization
Efficient Ops
Efficient Ops
Mar 14, 2019 · Operations

9 Essential Logging Best Practices to Boost System Performance

This article presents nine practical logging best‑practice recommendations—from understanding human and machine audiences and standardizing log formats to leveraging metrics, proper alerting, severity levels, contextual information, and advanced framework features—helping operations teams improve system performance and troubleshooting efficiency.

MetricsObservabilityOperations
0 likes · 11 min read
9 Essential Logging Best Practices to Boost System Performance