Mustash 0.3¶
Mustash, composed of “mu” meaning “mutation” and “stash” referencing Logstash, is a Python module for coding and applying transformations to a JSON document.
The project is present at the following locations:
The project’s code and documentation contents are licensed under CeCILL-C as distributed by the CEA, CNRS and Inria on cecill.info.
This documentation is organized using Diátaxis’ structure.
How-to guides¶
These sections provide guides, i.e. recipes, targeted towards various actors. They guide you through the steps involved in addressing key problems and use-cases.
Discussion topics¶
These sections discuss key topics and concepts at a fairly high level, and provide useful background information and explanation.
References¶
These sections provide technical reference for APIs and other aspects of Mustash’s machinery. They go into detail, and therefore, assume you have a basic understanding of key concepts.
- Code reference
mustash
– main namespace for the projectmustash.core
– Core definitionsmustash.es
– ElasticSearch ingest pipeline conversion utilitiesmustash.exc
– Exception definitionsmustash.logstash
– Logstash pipeline conversion utilitiesmustash.processors
– Built-in processorsmustash.time
– Date and time format handlersmustash.utils
– Miscellaneous utilities
- Processor and conversion reference