├── .cargo └── config.toml ├── .github └── workflows │ ├── audit.yaml │ └── build.yaml ├── .gitignore ├── .otel-worker └── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── deny.toml ├── otel-worker-cli ├── Cargo.toml ├── README.md └── src │ ├── commands.rs │ ├── commands │ ├── client.rs │ ├── client │ │ ├── spans.rs │ │ └── traces.rs │ ├── debug.rs │ ├── debug │ │ └── ws.rs │ ├── dev.rs │ ├── mcp.rs │ ├── mcp │ │ ├── sse.rs │ │ └── stdio.rs │ ├── system.rs │ ├── system │ │ └── database.rs │ └── util.rs │ ├── data.rs │ ├── data │ ├── migrations.rs │ ├── migrations │ │ ├── 20240708_create_spans.sql │ │ └── 20240723_create_responses.sql │ ├── tests.rs │ └── util.rs │ ├── events.rs │ ├── grpc.rs │ └── main.rs ├── otel-worker-core ├── .gitignore ├── Cargo.toml ├── README.md └── src │ ├── api.rs │ ├── api │ ├── client.rs │ ├── errors.rs │ ├── handlers.rs │ ├── handlers │ │ ├── otel.rs │ │ ├── spans.rs │ │ └── traces.rs │ ├── models.rs │ └── models │ │ └── otel.rs │ ├── config.rs │ ├── data.rs │ ├── data │ ├── models.rs │ ├── sql.rs │ └── util.rs │ ├── events.rs │ ├── lib.rs │ ├── otel.rs │ └── service.rs ├── otel-worker-macros ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── otel-worker ├── .dev.vars.example ├── .gitignore ├── Cargo.toml ├── README.md ├── examples │ └── send-trace │ │ ├── README.md │ │ └── trace.json ├── migrations │ └── 20240708_create_spans.sql ├── package-lock.json ├── package.json ├── src │ ├── data.rs │ ├── lib.rs │ ├── middleware │ │ ├── auth.rs │ │ └── mod.rs │ ├── ws.rs │ └── ws │ │ ├── client.rs │ │ ├── handlers.rs │ │ └── worker.rs └── wrangler.toml └── xtask ├── Cargo.toml ├── README.md └── src ├── commands.rs ├── commands └── schemas.rs └── main.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/audit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/.github/workflows/audit.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | node_modules 3 | .wrangler 4 | 5 | .dev.vars 6 | .DS_Store -------------------------------------------------------------------------------- /.otel-worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/.otel-worker/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/README.md -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/deny.toml -------------------------------------------------------------------------------- /otel-worker-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/Cargo.toml -------------------------------------------------------------------------------- /otel-worker-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/README.md -------------------------------------------------------------------------------- /otel-worker-cli/src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/client.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/client/spans.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/client/spans.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/client/traces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/client/traces.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/debug.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/debug/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/debug/ws.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/dev.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/dev.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/mcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/mcp.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/mcp/sse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/mcp/sse.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/mcp/stdio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/mcp/stdio.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/system.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/system/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/system/database.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/commands/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/commands/util.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/data.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/data/migrations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/data/migrations.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/data/migrations/20240708_create_spans.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/data/migrations/20240708_create_spans.sql -------------------------------------------------------------------------------- /otel-worker-cli/src/data/migrations/20240723_create_responses.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/data/migrations/20240723_create_responses.sql -------------------------------------------------------------------------------- /otel-worker-cli/src/data/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/data/tests.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/data/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/data/util.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/events.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/grpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/grpc.rs -------------------------------------------------------------------------------- /otel-worker-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-cli/src/main.rs -------------------------------------------------------------------------------- /otel-worker-core/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /otel-worker-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/Cargo.toml -------------------------------------------------------------------------------- /otel-worker-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/README.md -------------------------------------------------------------------------------- /otel-worker-core/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/api.rs -------------------------------------------------------------------------------- /otel-worker-core/src/api/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/api/client.rs -------------------------------------------------------------------------------- /otel-worker-core/src/api/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/api/errors.rs -------------------------------------------------------------------------------- /otel-worker-core/src/api/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/api/handlers.rs -------------------------------------------------------------------------------- /otel-worker-core/src/api/handlers/otel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/api/handlers/otel.rs -------------------------------------------------------------------------------- /otel-worker-core/src/api/handlers/spans.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/api/handlers/spans.rs -------------------------------------------------------------------------------- /otel-worker-core/src/api/handlers/traces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/api/handlers/traces.rs -------------------------------------------------------------------------------- /otel-worker-core/src/api/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/api/models.rs -------------------------------------------------------------------------------- /otel-worker-core/src/api/models/otel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/api/models/otel.rs -------------------------------------------------------------------------------- /otel-worker-core/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/config.rs -------------------------------------------------------------------------------- /otel-worker-core/src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/data.rs -------------------------------------------------------------------------------- /otel-worker-core/src/data/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/data/models.rs -------------------------------------------------------------------------------- /otel-worker-core/src/data/sql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/data/sql.rs -------------------------------------------------------------------------------- /otel-worker-core/src/data/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/data/util.rs -------------------------------------------------------------------------------- /otel-worker-core/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/events.rs -------------------------------------------------------------------------------- /otel-worker-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/lib.rs -------------------------------------------------------------------------------- /otel-worker-core/src/otel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/otel.rs -------------------------------------------------------------------------------- /otel-worker-core/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-core/src/service.rs -------------------------------------------------------------------------------- /otel-worker-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-macros/Cargo.toml -------------------------------------------------------------------------------- /otel-worker-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-macros/README.md -------------------------------------------------------------------------------- /otel-worker-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker-macros/src/lib.rs -------------------------------------------------------------------------------- /otel-worker/.dev.vars.example: -------------------------------------------------------------------------------- 1 | AUTH_TOKEN="your-secret-token-here" -------------------------------------------------------------------------------- /otel-worker/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | node_modules 3 | .wrangler 4 | 5 | .dev.vars -------------------------------------------------------------------------------- /otel-worker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/Cargo.toml -------------------------------------------------------------------------------- /otel-worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/README.md -------------------------------------------------------------------------------- /otel-worker/examples/send-trace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/examples/send-trace/README.md -------------------------------------------------------------------------------- /otel-worker/examples/send-trace/trace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/examples/send-trace/trace.json -------------------------------------------------------------------------------- /otel-worker/migrations/20240708_create_spans.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/migrations/20240708_create_spans.sql -------------------------------------------------------------------------------- /otel-worker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/package-lock.json -------------------------------------------------------------------------------- /otel-worker/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /otel-worker/src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/src/data.rs -------------------------------------------------------------------------------- /otel-worker/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/src/lib.rs -------------------------------------------------------------------------------- /otel-worker/src/middleware/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/src/middleware/auth.rs -------------------------------------------------------------------------------- /otel-worker/src/middleware/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod auth; 2 | -------------------------------------------------------------------------------- /otel-worker/src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/src/ws.rs -------------------------------------------------------------------------------- /otel-worker/src/ws/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/src/ws/client.rs -------------------------------------------------------------------------------- /otel-worker/src/ws/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/src/ws/handlers.rs -------------------------------------------------------------------------------- /otel-worker/src/ws/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/src/ws/worker.rs -------------------------------------------------------------------------------- /otel-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/otel-worker/wrangler.toml -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/xtask/README.md -------------------------------------------------------------------------------- /xtask/src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/xtask/src/commands.rs -------------------------------------------------------------------------------- /xtask/src/commands/schemas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/xtask/src/commands/schemas.rs -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/otel-worker/HEAD/xtask/src/main.rs --------------------------------------------------------------------------------