traceo-dev/traceo

Traceo is a self-hosted bug tracking and performance monitoring system.

TypeScript

480

725 commits

updated Nov 25, 2024

See the code

README

Traceo

Traceo is an open-source, self-hosted set of tools for monitoring application health by collecting and aggregating data from the software.

  • Capture and collect all exceptions in one place
  • Troubleshoot your code with immediate insight into where the problem is
  • Monitor application resource consumption and visualize it on the dashboard
  • Create your own visualizations to have quick access to the information you need
  • Collect and view logs, metrics and spans

Gathering the information you need is done using the Traceo SDK, a library for NodeJS that can be downloaded from npm. Implementations for more technologies and programming languages will also be added in the near future.

Screenshots

Table of Contents

Installation

Traceo is self-hosted software, so we recommend installing it using docker-compose. The easiest possible way to install using docker compose is to use the following one-liner:

$ curl -L https://raw.githubusercontent.com/traceo-dev/traceo/develop/docker-compose.yml -o docker-compose.yml && docker compose up -d

After invoking this command, the docker-compose.yml file will be downloaded and run on your machine.

Full installation guide can be found here.

Features

With the following features you will be able to fully control your software

And many more!

Documentation

The full Traceo platform documentation can be found here. In case of problems, don't be afraid to start a discussion on Github.

SDK

To start using the Traceo platform, you need to integrate with one of the Traceo SDKs. Information about the process of implementing the SDK in your software is included in the README file of each SDK.

Remember that for each version of the Traceo platform there may be a specific SDK version. You can monitor them in Release.

Support

Feel free to create Issues or Pull Request.

License

Traceo is licensed under the Apache License, Version 2.0.

analytics
bugs
bug-tracker
devops
error
error-handler
error-handling
error-monitoring
java
logging
metrics
monitor
nodejs
performance
react
self-hosted
spring-boot
tracing
typescript

Contributors

piotr-szewczyk

400 commits

piotrek98

201 commits

dependabot[bot]

121 commits

ghesla-mumms

1 commits

Languages

TypeScript

97.4%

JavaScript

1.3%

traceo-dev/traceo

Traceo is a self-hosted bug tracking and performance monitoring system.

TypeScript

480

725 commits

updated Nov 25, 2024

See the code

README

Traceo

Traceo is an open-source, self-hosted set of tools for monitoring application health by collecting and aggregating data from the software.

  • Capture and collect all exceptions in one place
  • Troubleshoot your code with immediate insight into where the problem is
  • Monitor application resource consumption and visualize it on the dashboard
  • Create your own visualizations to have quick access to the information you need
  • Collect and view logs, metrics and spans

Gathering the information you need is done using the Traceo SDK, a library for NodeJS that can be downloaded from npm. Implementations for more technologies and programming languages will also be added in the near future.

Screenshots

Table of Contents

Installation

Traceo is self-hosted software, so we recommend installing it using docker-compose. The easiest possible way to install using docker compose is to use the following one-liner:

$ curl -L https://raw.githubusercontent.com/traceo-dev/traceo/develop/docker-compose.yml -o docker-compose.yml && docker compose up -d

After invoking this command, the docker-compose.yml file will be downloaded and run on your machine.

Full installation guide can be found here.

Features

With the following features you will be able to fully control your software

And many more!

Documentation

The full Traceo platform documentation can be found here. In case of problems, don't be afraid to start a discussion on Github.

SDK

To start using the Traceo platform, you need to integrate with one of the Traceo SDKs. Information about the process of implementing the SDK in your software is included in the README file of each SDK.

Remember that for each version of the Traceo platform there may be a specific SDK version. You can monitor them in Release.

Support

Feel free to create Issues or Pull Request.

License

Traceo is licensed under the Apache License, Version 2.0.

analytics
bugs
bug-tracker
devops
error
error-handler
error-handling
error-monitoring
java
logging
metrics
monitor
nodejs
performance
react
self-hosted
spring-boot
tracing
typescript

Contributors

piotr-szewczyk

400 commits

piotrek98

201 commits

dependabot[bot]

121 commits

ghesla-mumms

1 commits

Languages

TypeScript

97.4%

JavaScript

1.3%