Skip to content

traceo-dev/traceo

Repository files navigation

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.

Platform SDK Version
My Skills traceo-sdk/java Maven Central
My Skills traceo-sdk/opentelemetry Maven Central
My Skills traceo-sdk/node npm version
My Skills traceo-sdk/opentelemetry-node npm version
My Skills traceo-sdk/react npm version
My Skills traceo-sdk/vue npm version

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.