Public Repository

Last pushed: 3 years ago
Short Description
Short description is empty for this repo.
Full Description


jAdvisor is here to help you gather metrics from your Jolokia enabled
Docker containers running in your Kubernetes environment.


Usage of ./stage/jadvisor:
  -alsologtostderr=false: log to standard error as well as files
  -kubernetes_insecure=false: Trust Kubernetes master certificate (if using https)
  -kubernetes_master="https://localhost:8443": Kubernetes master address
  -log_backtrace_at=:0: when logging hits line file:N, emit a stack trace
  -log_dir="": If non-empty, write log files in this directory
  -logtostderr=false: log to standard error instead of files
  -poll_duration=10s: Polling duration
  -sink="memory": Backend storage. Options are [memory | influxdb]
  -sink_influxdb_buffer_duration=10s: Time duration for which stats should be buffered in influxdb sink before being written as a single transaction
  -sink_influxdb_host="localhost:8086": InfluxDB host:port
  -sink_influxdb_name="k8s": Influxdb database name
  -sink_influxdb_password="root": InfluxDB password
  -sink_influxdb_username="root": InfluxDB username
  -sink_memory_ttl=1h0m0s: Time duration for which stats should be cached if the memory sink is used
  -stderrthreshold=0: logs at or above this threshold go to stderr
  -v=0: log level for V logs
  -vmodule=: comma-separated list of pattern=N settings for file-filtered logging


First, ensure your GOPATH environment variable is set up properly. You can then get this
source repo with:

go get -d

This will clone the jadvisor into $GOPATH/src/

You will also need to install Godep by running:

go get

Ensure that $GOPATH/bin is in your path in order to use godep.

Now change into the jadvisor source dir:

cd $GOPATH/src/

To build the software run:


This will build the binary into stage directory & also build a Docker image jadvisor:latest for you to try out.

Docker Pull Command