README
¶
Platypus, a programming language for Observability Data Pipeline, is mainly used for original and semi-structured data processing. Platypus can perform large-scale data analysis and feature extraction at edge nodes. Many extraction methods exist, such as Grok, JSON, and XML.
Features
- Ingest time-series data: Processing typically data types and format.
- Filter Data by control-flow statements: Supported
if
,for-in,
and more. Make your pipeline more flexible. - Integration out of the box: There are 10+ integrations and 40+ built-in functions.
grok
syntax is also compatible. Help you to start quickly.
Getting Started
There are the following ways to get started with Platypus Programming Language:
Links | Description |
---|---|
👨💻 Homepage | The homepage of Platypus Programming Language. |
📥 Install | The guide to install Platypus locally. |
👨🔧 Quick Start | The guide to writing your first Platypus pipeline code. |
📚 Platypus Syntax | The reference documentation of Platypus specification. |
Community
Contributing
See our Contribution Guide to learn about our development lifecycle and make your first contribution.
Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
internal
|
|
pkg
|
|
ast
Package ast pipeline ast node
|
Package ast pipeline ast node |
engine
Package engine run pipeline script
|
Package engine run pipeline script |
engine/runtime
Package runtime provide a runtime for the pipeline
|
Package runtime provide a runtime for the pipeline |
inimpl/guancecloud/funcs
Package funcs for pipeline
|
Package funcs for pipeline |
token
Package token used
|
Package token used |
tools
|
|
Click to show internal directories.
Click to hide internal directories.