├── .github └── workflows │ ├── build.yml │ └── ci.yml ├── Dockerfile ├── LICENSE.txt ├── Makefile ├── NOTICE.txt ├── README.md ├── ci-tools └── main.go ├── docker └── nginx │ └── default.conf ├── go.mod ├── go.sum ├── internal ├── executor.go ├── filterprocessorexecutor.go ├── filterprocessorexecutor_test.go ├── log_observer.go ├── processorexecutor.go ├── processorexecutor_test.go ├── transformprocessorexecutor.go ├── transformprocessorexecutor_test.go └── versions.go ├── main.go ├── testdata ├── filterprocessor.yaml ├── logs.json ├── metrics.json ├── profiles.json ├── traces.json └── transformprocessor.yaml ├── wasm ├── internal │ ├── ottlplayground.go │ └── ottlplayground_test.go └── main.go └── web ├── .prettierignore ├── .prettierrc.json ├── eslint.config.mjs ├── package.json ├── public ├── favicon.ico └── index.html ├── rollup.config.js └── src ├── components ├── controls │ ├── copy-link-button.js │ └── index.js ├── examples.js ├── navbar │ └── index.js ├── panels │ ├── config-panel.js │ ├── payload-panel.js │ ├── result-panel.js │ ├── result-panel.styles.js │ └── styles.js ├── playground.js ├── playground.styles.js ├── user-consent-banner │ └── index.js └── utils │ ├── base64.js │ ├── escape-html.js │ └── json-payload.js ├── main.js ├── styles.js └── wasm_exec.js /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/README.md -------------------------------------------------------------------------------- /ci-tools/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/ci-tools/main.go -------------------------------------------------------------------------------- /docker/nginx/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/docker/nginx/default.conf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/go.sum -------------------------------------------------------------------------------- /internal/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/internal/executor.go -------------------------------------------------------------------------------- /internal/filterprocessorexecutor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/internal/filterprocessorexecutor.go -------------------------------------------------------------------------------- /internal/filterprocessorexecutor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/internal/filterprocessorexecutor_test.go -------------------------------------------------------------------------------- /internal/log_observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/internal/log_observer.go -------------------------------------------------------------------------------- /internal/processorexecutor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/internal/processorexecutor.go -------------------------------------------------------------------------------- /internal/processorexecutor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/internal/processorexecutor_test.go -------------------------------------------------------------------------------- /internal/transformprocessorexecutor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/internal/transformprocessorexecutor.go -------------------------------------------------------------------------------- /internal/transformprocessorexecutor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/internal/transformprocessorexecutor_test.go -------------------------------------------------------------------------------- /internal/versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/internal/versions.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/main.go -------------------------------------------------------------------------------- /testdata/filterprocessor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/testdata/filterprocessor.yaml -------------------------------------------------------------------------------- /testdata/logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/testdata/logs.json -------------------------------------------------------------------------------- /testdata/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/testdata/metrics.json -------------------------------------------------------------------------------- /testdata/profiles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/testdata/profiles.json -------------------------------------------------------------------------------- /testdata/traces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/testdata/traces.json -------------------------------------------------------------------------------- /testdata/transformprocessor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/testdata/transformprocessor.yaml -------------------------------------------------------------------------------- /wasm/internal/ottlplayground.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/wasm/internal/ottlplayground.go -------------------------------------------------------------------------------- /wasm/internal/ottlplayground_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/wasm/internal/ottlplayground_test.go -------------------------------------------------------------------------------- /wasm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/wasm/main.go -------------------------------------------------------------------------------- /web/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/.prettierignore -------------------------------------------------------------------------------- /web/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/.prettierrc.json -------------------------------------------------------------------------------- /web/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/eslint.config.mjs -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/rollup.config.js -------------------------------------------------------------------------------- /web/src/components/controls/copy-link-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/controls/copy-link-button.js -------------------------------------------------------------------------------- /web/src/components/controls/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/controls/index.js -------------------------------------------------------------------------------- /web/src/components/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/examples.js -------------------------------------------------------------------------------- /web/src/components/navbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/navbar/index.js -------------------------------------------------------------------------------- /web/src/components/panels/config-panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/panels/config-panel.js -------------------------------------------------------------------------------- /web/src/components/panels/payload-panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/panels/payload-panel.js -------------------------------------------------------------------------------- /web/src/components/panels/result-panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/panels/result-panel.js -------------------------------------------------------------------------------- /web/src/components/panels/result-panel.styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/panels/result-panel.styles.js -------------------------------------------------------------------------------- /web/src/components/panels/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/panels/styles.js -------------------------------------------------------------------------------- /web/src/components/playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/playground.js -------------------------------------------------------------------------------- /web/src/components/playground.styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/playground.styles.js -------------------------------------------------------------------------------- /web/src/components/user-consent-banner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/user-consent-banner/index.js -------------------------------------------------------------------------------- /web/src/components/utils/base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/utils/base64.js -------------------------------------------------------------------------------- /web/src/components/utils/escape-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/utils/escape-html.js -------------------------------------------------------------------------------- /web/src/components/utils/json-payload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/components/utils/json-payload.js -------------------------------------------------------------------------------- /web/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/main.js -------------------------------------------------------------------------------- /web/src/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/styles.js -------------------------------------------------------------------------------- /web/src/wasm_exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/ottl-playground/HEAD/web/src/wasm_exec.js --------------------------------------------------------------------------------