Closed anjackson closed 1 year ago
n.b. stats pusher
docker run -ti -e HTTPS_PROXY=$HTTPS_PROXY ukwa/monitor-stat-pusher:master python update_pushgateway_stats.py prod
Going to close this old messy ticket and add some specific ones. See #103 and #104
n.b. Some tasks need to be run on other services, but AirFlow can make the SSH connection dependencies nice and explicit (see example), and the remote task can still just run a Docker
run
command so we can manage the software distribution (note we might need adocker pull ukwa/ukwa-manage:latest
as part of the remote script if were runninglatest
).Should also rationalise what's in:
[x] Add https://github.com/epoch8/airflow-exporter so we can integrate with Prometheus.
Ingest
blocks/allows.txt/aclj
andannotations.json
.0 8 * * Mon ssh access@prod2 'sh /home/access/github/python-w3act/run_w3act-qa-check prod' >> /var/log/w3act-qa-check.log 2>&1
)Crawl
crawlstreams
).store
command)Management
Access