Deepstream Enterprise Dashboard

Dashboard

A dashboard for deepstream enterprise that shows metrics over time such as messages, connections, cluster size and CPU usage.
Last updated: 2 months ago

Downloads: 2

  • Screen Shot 2017-10-10 at 17.42.11.png
    Screen Shot 2017-10-10 at 17.42.11.png

This dashboard is for use with deepstream-enterprise and needs to be backed by an InfluxDB instance.

Typically it will be easiest to use a Logstash agent to push your deepstream data to InfluxDB, for this, the Logstash configuration could look as follows:

input {
  http_poller {
    # List of urls to hit
    # URLs can either have a simple format for a get request
    # Or use more complex HTTP features
    urls => {
      local_deepstream => "http://localhost:7070/"
    }
    # Maximum amount of time to wait for a request to complete
    request_timeout => 5
    # How far apart requests should be
    interval => 10
    # Decode the results as JSON
    codec => "json"
  }
}
output {
  influxdb {
    codec => "json"
    send_as_tags => ["serverName"]
    use_event_fields_for_data_points => true
    db => "deepstream"
    measurement => "deepstream"
    data_points => {}
    host => "<Your InfluxDB URL>"
  }
}
Dependencies: