Skip to content

Gathers Galaxy instance statistics for ingestion into an influxdb

License

Notifications You must be signed in to change notification settings

CloudVE/galaxy-docker-k8s-metrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

galaxy-docker-k8s-metrics

Gathers Galaxy instance statistics for ingestion into an influxdb.

Usage

docker run -e PGHOST="<galaxy_db_host>" -e PGDATABASE="galaxy" -e PGPASSWORD="<galaxy_db_pass>"
           -e INFLUX_URL="http://<influx_host>:8086" -e INFLUX_DB="<database>" -e INFLUX_USER="<user>" -e INFLUX_PASS="<pass>"
           cloudve/galaxy-metrics-scraper:latest

If the specified influx database does not exist, it will be automatically created.

How it works

The container runs the gather-metrics script which uses gxadmin provided functionality to scrape data and dump the result into the given influxdb. The data from influxdb can be graphed using the existing Grafana dashboards for Galaxy.

Internally, the docker container runs a crontab which will run at minute, hourly, and daily schedules to gather various metrics.

About

Gathers Galaxy instance statistics for ingestion into an influxdb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages