WatchData
WatchData is an open-source observability application that helps developers collect, store, and explore logs, metrics, and traces from their systems. Built using OpenTelemetry standards, it is designed to provide a lightweight and cost-effective solution for monitoring and debugging.
π§ Features
- π₯ Ingest logs, metrics, and traces using the OpenTelemetry Protocol (OTLP)
- π Visualize telemetry data with clean and simple dashboards
- π Easy integration with any application via OpenTelemetry SDKs
- π§± Modular and extensible architecture
- π¨βπ» Perfect for learning, solo projects, and small teams
π Installation
To install and run WatchData, follow the steps below:
-
Clone this repository:
git clone https://github.com/Ricky004/watchdata.git
cd watchdata
-
Install dependencies (ensure you have Go 1.18+):
go mod tidy
-
Build and run:
go run main.go
π§ Usage
After running the application, you can start sending telemetry data using OpenTelemetry SDKs.
Example usage will be provided soon!
π€ Contributing
If you'd like to contribute to WatchData, feel free to fork the repository, open an issue, or submit a pull request. Please refer to the CONTRIBUTING.md for contribution guidelines.
π License
This project is licensed under the MIT License β see the LICENSE file for details.