Selenoid Stats

Dashboard

Browsers and resource usage for project https://github.com/aerokube/selenoid
Last updated: a year ago

Downloads: 86

  • 2017-11-04_22-36-42.png
    2017-11-04_22-36-42.png
  • 2017-11-04_22-38-29.png
    2017-11-04_22-38-29.png

Example dashboard for Selenoid's Sending Statistics to External Systems help section, but with telegraf + influxdb pair.

Features

  • Shows total usage of browsers on each host
  • Can show usage of browsers in quota
  • Can show browser usage in quotas
  • Can match LA with active browsers

Requirements

You should install telegraf agent on each selenoid host to make possible system metrics collection.

Example

Example of ready-to-use telegraf+influxdb+grafana with docker-compose can be found at https://github.com/aerokube/selenoid-grafana-example

Collector Configuration Details

[[inputs.cpu]]
percpu = true
totalcpu = true
fielddrop = ["time_*"]
collect_cpu_time = false
report_active = false

[[inputs.mem]]
# no configuration

[[inputs.system]]
# no configuration

[[inputs.httpjson]]
name_override = "selenoid_status"

# Your servers (in case of selenoid 1:1 installation always same host as selenoid)
servers = [
  "http://localhost:4444/status"
]
response_timeout = "5s"
method = "GET"
Dependencies: