Skip to content

CodeRoasted/logcraft-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LogCraft Playground

LogCraft generates synthetic log streams from a YAML scenario file. Describe your services as agents, configure rates and formats, and get a continuous stream of realistic log records — web server access logs, database traces, error events — to send anywhere.

New to LogCraft? Read GUIDE.md first — it explains scenarios, agents, fields, latency distributions (including what p50/p99 means), phases, and incidents with worked examples.

This repository is a content-only package: starter scenarios, a reusable agent library, and the DSL documentation. It contains no source code — the logcraft_core engine that runs these scenarios is distributed separately. All content here is licensed CC-BY-4.0.

Key Paths

Path Purpose
GUIDE.md Getting started — concepts, examples, and onboarding for new users.
scenario/01_starter/ Starter scenarios, ordered by increasing complexity.
scenario/agents/ Reusable agent definitions (nginx, postgres, redis, kafka, …).
scenario_reference.md Complete DSL reference — every key, type, and default.

License

All content in this repository — scenario and agent YAML, the DSL reference, and the guide — is licensed under CC-BY-4.0.

About

Production-ready YAML scenario templates for LogCraft. Simulate microservices, distributed systems, and chaos scenarios.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors