-
Notifications
You must be signed in to change notification settings - Fork 14
Collecting data through insights-upload (topological_inventory-sync) #74
Comments
If you want to use dataset already sent by tower into cloud.redhat.com, please create issue in https://github.com/ansible/awx/issues/ and we can go through what's missing job_templates(unified so workflows templates and templates), jobs (unified), workflow_job_nodes and workflow_job_template_nodes are already implemented and will be sent to c.r.c You should use data that are already being sent to c.r.c ingress service (done in a very effective way, considering perf impact on the tower cluster itself) and not do another full API scanning (that will have perf impact to tower clusters, since we are talking about hundreds of thousands - dozens of millions of records for bigger customers) |
I'm thinking if topo and catalog need collecting all jobs, are they used somehow? |
This approach seems like it would be much more efficient and manageable from the standpoint of topology. It takes the burden of getting Tower inventory to c.r.c off of Topo. I believe we originally considered this as one of two potential approaches but timeframes, limited resources and other factors to us pushed in the receptor direction. I think it's definitely worth pursuing. |
@gtanzillo so the main reason to not go with this path for me was, that just a subset of data was available (basically just list of templates and jobs, from what we need). Now I am in a position to fix that, so this path becomes viable :-D |
ISSUE TYPE
Following discussion with @Ladas and ansible/awx#5931
SUMMARY
Full refresh through AnsibleTower collector <-> Tower API makes big traffic to Tower.
And through receptor it'll be quite slow.
So there is an idea to collect data through
insights-upload
service.DETAILS
The text was updated successfully, but these errors were encountered: