What This Pattern Does:

ELKK (ELK + Kafka) logging pipeline: My App emits logs → Kafka Producer publishes to Kafka topic logs → Kafka brokers the stream (9092) → Logstash consumes from Kafka and indexes into Elasticsearch (index pattern app-logs-*, port 9200) → Kibana queries Elasticsearch for visualisation (5601). This Meshery Design captures the topology and intent; some nodes use generic workload placeholders where native models were not available.

Caveats and Consideration:

Design is topology-focused; some components (Kafka Producer, Logstash, Kibana) are represented as generic workloads/Namespaces. Provides a Logstash pipeline that consumes from Kafka and outputs to Elasticsearch. Update hostnames/ports for your environment (e.g., kafka:9092, elasticsearch:9200). Security/auth not configured (no TLS/SASL for Kafka, no X-Pack auth for ES/Kibana).

Compatibility:



Recent Discussions with "meshery" Tag