Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions group_vars/maintenance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ galaxy_config_dir: "{{ galaxy_root }}/config"
galaxy_config_file: "{{ galaxy_config_dir }}/galaxy.yml"
galaxy_mutable_config_dir: "{{ galaxy_root }}/mutable-config"
galaxy_log_dir: "/var/log/galaxy"
galaxy_virtualenv_python: "{{ galaxy_venv_dir }}/bin/python"

galaxy_group:
name: galaxy
Expand Down Expand Up @@ -345,6 +346,13 @@ telegraf_plugins_extra:
- timeout = "10s"
- data_format = "influx"
- interval = "24h"
tpv_broker_pulsar_consumer:
plugin: "exec"
config:
- commands = ["{{ consumer_venv_dir }} {{ pulsar_consumer_dir }}/pulsar_metric_consumer.py {{ consumer_galaxy_job_conf }}"]
- timeout = "10s"
- data_format = "influx"
- interval = "1m"

# Role: hxr.monitor-cluster
monitor_condor: true
Expand Down Expand Up @@ -412,3 +420,15 @@ walle_envs_database:
walle_cron_day: "*"
walle_cron_hour: "*"
walle_cron_minute: "0"

# Role: usegalaxy_eu.ansible-pulsar-util
pulsar_metric_role: "consumer"
consumer_influx_address: '{{ influxdb.host }}'
consumer_influx_port: 8086
consumer_influx_db: '{{ influxdb.node.database }}'
consumer_influx_username: '{{ influxdb.node.username }}'
consumer_influx_password: '{{ influxdb.node.password }}'
consumer_influx_measurement: "pulsars_htcondor_cluster_usage"
pulsar_consumer_dir: "/opt/tpv_broker_pulsar_consumer"
consumer_venv_dir: "{{ pulsar_consumer_dir }}/venv"
consumer_galaxy_job_conf: "{{ galaxy_config_dir }}/job_conf.yml"
1 change: 1 addition & 0 deletions maintenance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@
- usegalaxy-eu.remove-orphan-condor-jobs
- ssh_hardening
- usegalaxy-eu.job-radar-stats-influxdb
- usegalaxy_eu.ansible-pulsar-util
- dj-wasabi.telegraf
# - usegalaxy-eu.fix-stop-ITs
- usegalaxy-eu.logrotate
Expand Down
3 changes: 3 additions & 0 deletions requirements.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -168,5 +168,8 @@ roles:
- name: usegalaxy_eu.ansible_tpv_broker
src: https://github.com/usegalaxy-eu/ansible-tpv-broker
version: main
- name: usegalaxy_eu.ansible-pulsar-util
src: https://github.com/usegalaxy-eu/ansible-pulsar-util
version: main
- name: geerlingguy.swap
version: 1.2.0
Loading