curiosity

Crates.iocuriosity
lib.rscuriosity
version0.0.1
sourcesrc
created_at2015-04-23 00:26:26.209444
updated_at2015-12-11 23:58:31.338387
descriptionCuriosity is a monitoring container.
homepagehttps://github.com/cosmos-io/curiosity
repositoryhttps://github.com/cosmos-io/curiosity.git
max_upload_size
id1925
size16,573
Graham Lee (ghmlee)

documentation

https://cosmos-io.github.com/curiosity/doc/curiosity

README

Curiosity

Build Status

Curiosity is a container monitoring agent. It runs on each host you want to monitor. It collects metrics of all containers including itself. You can aggregate metrics from several hosts and get a modern dashboard with Cosmos.

Quick start

You can simply run Curiosity.

$ docker run -d -v /var/run/docker.sock:/var/run/docker.sock -e COSMOS_HOST=cosmos.io --name curiosity cosmosio/curiosity:nightly

Requirements

  • Docker (>= v1.5.0)

Debug

Rust

It is built with Rust that runs blazing fast, prevents almost all crashes, and eliminates data races. It is recommend to use a Rust container when you debug. Of course, you can directly install Rust on your machine. If you do, please follow the instruction.

  • Rust (>= v1.0.0-beta)
$ docker run --rm -it -v $(pwd):/source -v /var/run/docker.sock:/var/run/docker.sock -e COSMOS_HOST=cosmos.io cosmosio/rust:1.0.0-beta

Run

$ docker run --rm --name curiosity -v /var/run/docker.sock:/var/run/docker.sock -e COSMOS_HOST=cosmos.io cosmosio/curiosity
Commit count: 0

cargo fmt