fernando-wizeline commented on pull request #15039:
URL: https://github.com/apache/beam/pull/15039#issuecomment-875835458


   > Could you describe briefly how this whole solution will execute? I'm 
interested in a sequence of steps in bullet form to understand how the whole 
solution will work.
   
   Of course!
   These are the steps that are taking place.
   1.- The GA Runners execute a given job as described in the yaml file.
   2.- Once all the testing steps get executed, the last step to be executed is 
the "Status Report" one
   3.- This step has access to all the info of the job it resides in, i.e. 
status, os matrix, and workflow id.
   4.- This "Report" step also has access to the DB information via secrets.
   5.- All this job data in turn gets feed into the sync_github_actions.py 
script
   6.- The script basically takes that information and stores them in a 
postgresql table.
   7.- With the data saved in the table, the Grafana config file 
(github-actions-commit_tests.json) reads it and displays a table graph.
   
   ![graphana 
table](https://user-images.githubusercontent.com/80284146/124811160-6667f000-df1f-11eb-8d6b-4618806c38b5.png)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to