This repository has been archived by the owner on Mar 30, 2023. It is now read-only.
v0.4.0
Pre-release
Pre-release
lukaszgryglicki
released this
21 Mar 08:09
·
5966 commits
to master
since this release
- Added some dashboards documentation (currently 4 dashboards)
- Added Postgres datasource and 'pdb_vars' tool to use it.
- Made Grafana connections to postgres and Influx DB read-only/select-only (using new ro_user).
- Added full automatic deploy support (CD - continuous deployment), can also be used manually
- Added handling of [deploy] and [no deploy] flags
- Added OPA project
- Made Home dashboard content Postgres variable, so only one place to update
- Added conditional content support in Postgres partials (to insert content depending on for example hostname)
- Added all tables documentation, and all main devstats aspects documentation
- Added option to copy Influx database from the test server (on the production) using select only user. This allows avoiding local generation of InfluxDB on production deploy. Speedup deployment 100x.
- Imported new cncf/gitdm affiliations
- Updated histograms to display all actors even with single activity, they were cut at 3 or 5 before that.
- Added NATS project
- Added automatic scripts to control cron, check for devstats running, wait for finish etc.
- Made all dashboards use numeric increasing uids instead of random strings generated by switching to Grafana v5.0.0
- Added mass update tools, replacer to work on changing multiple dashboards at once.
- Added 'User reviews' dashboard.
- Unified datasource name and project name on all projects, project name now comes from influxDB variable and datasource name is "gha" everywhere (only the final Influx DB name differs - but this is one place instead of all dashboards).
- Added 'PR workload' and 'PR workload table' dashboards.
- Made 'idb_tags' multithreaded using anonymous closure go routine - big speedup.
- Added 'Reviews/LGTMs per user/repo' dashboard
- Added log viewer script