Writing Flink SQL for Weakly Structured Logs: Leveraging SLS SPL

This article describes how to use SLS SPL (Structured Programming Language) to configure the SLS Connector to structure data.

Use the aggregator_context Plug-in to Enable Contextual Query and LiveTail

This article introduces how to use the aggregator_context plug-in to maintain the context of logs and how to query the context in the console.

Application of Kubernetes Operators in Log Collectors

This article investigates the application scenarios and architectures of Kubernetes operators in various log collectors.

An Introduction to Using Simple Log Service to Collect Logs from an ACK Cluster

This article introduces how to configure Logtail using Simple Log Service to collect logs from an ACK cluster in both DaemonSet and Sidecar modes.

OpenKruise × iLogtail: The Best Practice for Managing Sidecar Containers for Observable Data Collection

This article analyzes the challenges in managing sidecar containers for data collection and provides solutions using the management capabilities offered by OpenKruise.

Using Project Policies to Isolate iLogtail Write Permissions in Different Networks

This article describes three methods for using project policies to control the data source reported by iLogtail.

Technical Optimizations of RocketMQ 5.0 Tiered Storage

This article aims to analyze and evaluate the selection of technical architectures in a data-intensive application model.

A Reinterpretation of RocketMQ Commit Log Storage Protocol

This article describes the author's unedrstanding on RocketMQ Commit Log Storage Protocol.

How is the Flame Graph Created? Exploring Flame Graphs in Pyroscope Source Code (1)

The article introduces Flame Graph, a visual program performance analysis tool, its basic concept, types, and applications in continuous profiling.

How is the Flame Graph Created? Exploring Flame Graphs in Pyroscope Source Code (2)

This article mainly introduces the source code analysis of the flame graph part and the model definition part in Pyroscope v0.35.1.

Use ECS to Ship Logs to SIEM over the Syslog Protocol

This article describes how to ship logs from Log Service to a SIEM system over Syslog.

Logtail Heartbeat Troubleshooting (Host Scenario)

This article describes how to systematically troubleshoot the machine group heartbeat issue in the host scenario.

Clean Code - Be a Thinking Programmer Instead of a Code Farmer

This article discusses code cleanliness in terms of coding, refactoring, and design patterns, and provides insights on how to become a thoughtful programmer.

Learn Design Patterns with iLogtail

This article discusses the technical principles of some common design patterns from a practical perspective based on the iLogtail project.

Analyze How Velox Does Serialization From the Source Code

This article analyzes Velox's serialization and deserialization process from a source code perspective.

Research on the Computing Principle of Velox Expressions

Velox is an open-source, high-performance C++ computing engine of Meta. This article focuses on how Velox expressions are computed.

Optimize Hybrid Cloud Data Access Based on ACK Fluid (2): Bridge Elastic Computing Instances and Third-party Storage

Part 2 of this 5-part series discusses how to use ACK Fluid to enable elastic computing instances in the public cloud to access on-premises storage systems.

Optimize Hybrid Cloud Data Access Based on ACK Fluid (3): Accelerate Read Access to Third-party Storage

Part 3 of this 5-part series focuses on accelerating access to third-party storage, achieving better performance, lower costs, and reducing dependence on the stability of the leased line.

Optimize Hybrid Cloud Data Access Based on ACK Fluid (5): Automated Across-regional Center Data Distribution

Part 5 of this 5-part series describes how to use the scheduled warm-up mechanism of ACK Fluid to update data accessible to compute clusters in different regions.

Optimize Hybrid Cloud Data Access Based on ACK Fluid (4): Mount Third-party Storage Directories to Kubernetes

Part 4 of this 5-part series focuses on using ACK Fluid to implement Kubernetes-based mounting of third-party storage host directories.