Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/tnachen/mesos_traces_vis

Visualize Mesos traces
https://github.com/tnachen/mesos_traces_vis

Last synced: 2 months ago
JSON representation

Visualize Mesos traces

Lists

README

        

This repository is a web server / visualization that visualizes traces in Mesos.
This is built upon the traces work done here http://github.com/tnachen/mesos/tree/libprocess_trace

###To start mesos with trace enabled
Grab the source tree and build mesos, then start mesos-master and mesos-slave with MESOS_TRACE_ENABLED=1 env variable.

###To ingest local data into redis:

This assumes all the tracing data is installed into a local redis instance.

```shell
$ tail -f -c +1 | python -u populate_trace_db.py
```

###To compile Go binary:

```shell
$ go get -u
$ go build
```

###To start services

Start the redis server (default localhost on port 6379)

Start Go server (default 0.0.0.0 on port 3000)

```shell
$ ./mesos_traces_vis -p -r
```

Access traces at `http://:`

###To use in a containerized environment

```shell
$fig up
```