platypus

module
v0.2.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: MIT

README


English | 中文

PRs Welcome Go Report Card Downloads CII Best Practices

Platypus Programming Language

Logo

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.

Open in Gitpod

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

  • Slack
  • GitHub Discussions
  • 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL