FOSSology generates a large set of data that is exported to the time-series influx database and visualized with the help of Grafana. I Wrote a fossdash_publisher script that collects useful data from FOSSology DB (Postgres) and exposes them to influx DB. Developed a visualization dashboard in Grafana by integrating influx as an input data source.
GNU General Public License v2.0
2
stars
0
forks
source link
Merging multiple fossdash script into single fossdash script #5
Currently, we have two scripts are fossdash-publish.py (Python script) and fossdash-publish.run (bash script), also fossdash.conf file.
Task1: We can merge these two scripts into a single script, Which can easy to maintain and execute for fossdash.
Now, there is no need for a fossdash.conf file as we are storing fossdash URL into the database, We can directly fetch latest fossdash URL from the database only.
Task2: segregate the VERSION content into three different parts: version, total commit since the last release, latest commit ID.
Currently, we have two scripts are fossdash-publish.py (Python script) and fossdash-publish.run (bash script), also fossdash.conf file.
Task1: We can merge these two scripts into a single script, Which can easy to maintain and execute for fossdash.
Now, there is no need for a fossdash.conf file as we are storing fossdash URL into the database, We can directly fetch latest fossdash URL from the database only.
Task2: segregate the VERSION content into three different parts: version, total commit since the last release, latest commit ID.