a6-plugin-kafka-logger

Configure Apache APISIX kafka-logger plugin for Kafka log delivery.

1|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/moonming/a6 --skill a6-plugin-kafka-logger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: a6-plugin-kafka-logger
Source: https://github.com/moonming/a6/tree/main/skills/a6-plugin-kafka-logger
Command: npx skills add https://github.com/moonming/a6 --skill a6-plugin-kafka-logger

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of sending Apache APISIX access logs to Apache Kafka, enabling real-time log streaming for analysis and monitoring.

Core Features & Use Cases

  • Log Forwarding: Push request and response logs to specified Kafka topics.
  • Flexible Configuration: Supports various Kafka broker setups, SASL authentication, and custom log formats.
  • Use Case: Configure APISIX to send all access logs to a Kafka topic named apisix-logs for consumption by a log aggregation system.

Quick Start

Create a route that logs to Kafka using the a6-plugin-kafka-logger skill.

Frequently Asked Questions about a6-plugin-kafka-logger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send Apache APISIX access logs to Kafka?

To send Apache APISIX access logs to Kafka, you configure the kafka-logger plugin on a route to push request and response logs to specified Kafka topics for real-time streaming and analysis.

Can I use SASL authentication when forwarding APISIX logs to Kafka?

Yes, you can use SASL authentication when forwarding APISIX logs to Kafka, as the plugin supports flexible broker setups including SASL authentication, custom log formats, and producer tuning.

How does APISIX handle batch processing for Kafka log delivery?

APISIX handles batch processing for Kafka log delivery by tuning producer configurations, ensuring efficient log forwarding to Kafka topics for consumption by downstream log aggregation systems.

What is the best way to configure APISIX for real-time API analytics pipelines?

The best way to configure APISIX for real-time API analytics pipelines is using the kafka-logger plugin to stream access logs directly to Kafka, supporting integration with your existing Kafka-based logging infrastructure.

Do I need a specific log format to push APISIX request logs to a Kafka topic?

No, you do not need a specific log format to push APISIX request logs to a Kafka topic because the plugin supports custom log formats, allowing flexible configuration alongside broker setup and producer tuning.