https://github.com/dash0hq/otelbin
Web-based tool to facilitate OpenTelemetry collector configuration editing and verification
https://github.com/dash0hq/otelbin
editor logging metrics observability opentelemetry opentelemetry-collector otel pipeline tracing
Last synced: 7 months ago
JSON representation
Web-based tool to facilitate OpenTelemetry collector configuration editing and verification
- Host: GitHub
- URL: https://github.com/dash0hq/otelbin
- Owner: dash0hq
- License: apache-2.0
- Created: 2023-07-10T08:57:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-14T02:33:09.000Z (7 months ago)
- Last Synced: 2025-05-14T03:59:09.852Z (7 months ago)
- Topics: editor, logging, metrics, observability, opentelemetry, opentelemetry-collector, otel, pipeline, tracing
- Language: TypeScript
- Homepage: https://www.otelbin.io
- Size: 4.91 MB
- Stars: 399
- Watchers: 7
- Forks: 17
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-platform-engineering - otelbin - Web-based tool to facilitate OpenTelemetry collector configuration editing and verification (Observability / Regex)
- awesome-repositories - dash0hq/otelbin - Web-based tool to facilitate OpenTelemetry collector configuration editing and verification (TypeScript)
README
OTelBin is a configuration tool for OpenTelemetry collector pipelines.
Introduction ·
Features ·
Badges ·
Tech Stack ·
Contributing ·
License
## Introduction
OTelBin is a configuration tool to help you get the most out of the [OpenTelemetry Collector](https://opentelemetry.io/docs/collector/).
OTelBin hosted with :heart: by the [Dash0](https://github.com/dash0hq) people at [otelbin.io](https://www.otelbin.io).
## Features
OTelBin will enable you to:
1. Visualize for you the configured OpenTelemetry Collector pipelines as swimlanes
1. Validate your configuration and highlight errors
1. Enable you to share your OpenTelemetry Collector configurations online (requires login with a GitHub or Google account)
## Badges
Use [shields.io-powered](https://shields.io/) badges within documentation to reference a collector configuration.

- **URL**
```
https://www.otelbin.io/badges/collector-config
```
- **Markdown**
```md

```
- **HTML**
```
```
## Tech Stack
- [Next.js](https://nextjs.org/) – framework
- [Typescript](https://www.typescriptlang.org/) – language
- [Tailwind](https://tailwindcss.com/) – CSS
- [ReactFlow](https://reactflow.dev/) – Visualization
- [Upstash](https://upstash.com/) – redis
- [Clerk](https://clerk.com/) – auth
- [Vercel](https://vercel.com/) – hosting and privacy-friendly analytics
- [AWS Lambda](https://aws.amazon.com/lambda/) – validation of configs against OpenTelemetry collectors
## Contributing
We love our contributors! Here's how you can contribute:
- [Learn how to develop locally.](https://github.com/dash0hq/otelbin/blob/main/CONTRIBUTING.md)
- [Open an issue](https://github.com/dash0hq/otelbin/issues) if you believe you've encountered a bug.
- Make a [pull request](https://github.com/dash0hq/otelbin/pull) to add new features/make quality-of-life improvements/fix bugs.
## Acknowledgements
OTelBin makes use of the output of [cfgmetadatagen](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/cmd/configschema/cfgmetadatagen/cfgmetadatagen)
and specifically a post-processed version of it that is part of [nimbushq/otel-validator](https://github.com/nimbushq/otel-validator).