Skip to content
Snippets Groups Projects
changelog.md 6.87 KiB
Newer Older
Bjarke Madsen's avatar
Bjarke Madsen committed
# Changelog

All notable changes to this project will be documented in this file.
Bjarke Madsen's avatar
Bjarke Madsen committed

Sam Roberts's avatar
Sam Roberts committed
## [0.63] - 2024-07-18
- POL1-700 - Managed Wavelength Service dashboard
- Service-type based dashboard support

## [0.62] - 2024-07-11
- POL1-579: New layout for R&E Peer dashboards
- Migrate from jinja2 to just plain python dictionaries

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.61] - 2024-05-27
- Remove traffic type format string in aggregate panels

Sam Roberts's avatar
Sam Roberts committed
## [0.60] - 2024-04-24
- POL1-809: hide ipv6 only interfaces from service panel showing interfaces with all traffic

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.59] - 2024-04-24
- Add exception logging when provisioning to aid in debugging
- Fix inventory-provider schema to be less strict to support new values in the future
Bjarke Madsen's avatar
Bjarke Madsen committed
- Revert to layout for Grafana 8.2.5 until we can use >=10.3.3
Bjarke Madsen's avatar
Bjarke Madsen committed

Pelle Koster's avatar
Pelle Koster committed
## [0.58] - 2024-04-22
- POL1-418/POL1-804: Add ANA graphs
- POL1-703: Add IC1 aggregate dashboard

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.57] - 2024-02-27
- Fix layout for Grafana 10.3.3

## [0.56] - 2024-02-15
Sam Roberts's avatar
Sam Roberts committed
- Change Customers on home dashboard to be the first series shown

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.55] - 2024-02-12
Sam Roberts's avatar
Sam Roberts committed
- POL1-648 minor change/fix: don't show IPv6 graph sections for dashboards lacking IPv6 graphs

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.54] - 2024-02-09
Sam Roberts's avatar
Sam Roberts committed
- POL1-648: Added IPv6 graphs for NREN dashboards

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.53] - 2023-06-21
- Add banner explaining difference between average/mean for >48h time ranges

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.52] - 2023-04-17
- Changed HTTP requests to reuse TCP connections to improve provisioning time
- Changed Jinja template code to cache templates on startup
- Changed the should_provision check timeout to 1h rather than 1 day.

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.51] - 2023-03-08
- Changed panel selections to use `max` rather than `mean` with `$__interval`

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.50] - 2023-03-08
Bjarke Madsen's avatar
Bjarke Madsen committed
- Changed group by size from '5m' to '$__interval' globally

## [0.49] - 2023-03-01
Bjarke Madsen's avatar
Bjarke Madsen committed
- Changed config to exclude Microsoft under all pages - it is not considered a customer

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.48] - 2023-02-27
- Changed config to show service-based dashboards BETA for everyone except General Public/CAE1 - Asia.

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.47] - 2023-02-27
- POL1-653: Changed filtering of excluded_nrens to be based on destination dashboard rather than interface description parsing
- Changed service-based dashboards code to not provision empty dashboards

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.46] - 2022-12-7
- POL1-645: Changed NREN aggregate code to not add duplicate interfaces

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.45] - 2022-12-7
- POL1-642: Added new service-based NREN dashboard as a separate beta for staff
- POL1-645: Changed how interfaces/services are addeed to Aggregate panels

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.44] - 2022-09-22
- POL1-533: Changed LAG services to be added under service list for NREN access dashboards

Sam Roberts's avatar
Sam Roberts committed
## [0.43] - 2022-09-21
Sam Roberts's avatar
Sam Roberts committed
- POL1-629: Remove CLS section (existing interfaces merged into Peering)

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.42] - 2022-08-25
- POL1-533: Add service-based panels to NREN Access dashboards

Sam Roberts's avatar
Sam Roberts committed
## [0.41] - 2022-07-20
- Fix bug with `dashboards_info` not being properly populated

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.40] - 2022-06-30
- POL1-597: Add POC for scid-based dashboards

Robert Latta's avatar
Robert Latta committed
## [0.39] - 2022-06-14
- POL1-524: Add multiple-customer support for l2 circuits

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.38] - 2022-04-06
- Modify staff home dashboard to include errors/discards

Sam Roberts's avatar
Sam Roberts committed
## [0.37] - 2022-03-28
- POL1-570: Add errors/discards to 10G GBS dashboards

Sam Roberts's avatar
Sam Roberts committed
## [0.36] - 2022-03-07
- Added COPERNICUS dashboard to Services dropdown

Sam Roberts's avatar
Sam Roberts committed
## [0.35] - 2022-02-24
- POL1-487: Adjust aggregate dashboard for COPERNICUS to group interfaces by location
- POL1-560: Add service category for 10G Guaranteed Bandwidth Service

Sam Roberts's avatar
Sam Roberts committed
## [0.34] - 2022-02-16
- POL1-487: Add aggregate dashboard for COPERNICUS

Sam Roberts's avatar
Sam Roberts committed
## [0.33] - 2022-01-26
- POL1-520: Change home dashboard to show network aggregate ingress and egress rates

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.32] - 2021-12-14
- Fix bug with field *8 multiplier introduced for aggregate graphs

## [0.31] - 2021-11-24
Bjarke Madsen's avatar
Bjarke Madsen committed
- Update API key handling to support Grafana 8.2

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.30] - 2021-11-24
- Fix error with *8 multiplier also being performed on errors/discard fields

Robert Latta's avatar
Robert Latta committed
## [0.29] - 2021-11-23
- POL1-480: Discards added to error graphs

Erik Reid's avatar
Erik Reid committed
## [0.28] - 2021-11-02
- changed group by '5m' window

Erik Reid's avatar
Erik Reid committed
## [0.27] - 2021-11-01
- POL1-463: Added a menu item to a dashboard list for EUMETSAT multicast
- changed group by window from '5m' to '$__interval', globally

Erik Reid's avatar
Erik Reid committed
## [0.26] - 2021-10-12
- increase thread pool sizes from 1 to 4

## [0.25] - 2021-10-12
Erik Reid's avatar
Erik Reid committed
- POL1-463: bugfixes

Erik Reid's avatar
Erik Reid committed
## [0.24] - 2021-10-11
- POL1-463: EUMETSAT multicast dashboards

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.23] - 2021-09-28
- Remove exclusion of GWS (In-)direct for relevant organizations

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.22] - 2021-09-15
- Add missing GWS folders to list of folders to keep

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.21] - 2021-09-14
- Delete left-over and unmanaged folders

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.20] - 2021-09-13
Bjarke Madsen's avatar
Bjarke Madsen committed
- Don't automatically create ignored folders, just ignore them if they are present
Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.19] - 2021-09-13
- [POL1-501] create config option ignored_folders for provisioning folders with manually maintained dashboards

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.18] - 2021-08-23
- Only provision GWS folders for GEANT Staff organization temporarily

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.17] - 2021-08-23
- [POL1-482] to [POL1-484] - Moved dashboard grouping logic to inventory provider to make it easier to look up where interfaces should be in BRIAN.
- [POL1-479] (follows from the above) add LAG and SRV_L3VPN to R&E Peers dashboard
- Update folder names to be more understandable (RE CUST -> RE Customer)

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.16] - 2021-07-13
- Add GWS Direct/Indirect graphs + related changes
- Improve request logging for easier debugging

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.15] - 2021-05-17
- [POL1-433] Only provision aggregate panels for NRENs if LAG interfaces are present.

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.14] - 2021-04-19
- [POL1-420] Delete stale dashboards after provisioning.

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.13] - 2021-04-15
- Delete NREN folder when provisioning, stale dashboards could otherwise never be removed.

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.12] - 2021-04-15
- POL1-416 remaining changes

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.11] - 2021-04-15
- POL1-412, POL1-416 fixes

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.10] - 2021-04-12
- Fix bug in config
Bjarke Madsen's avatar
Bjarke Madsen committed
- [POL1-413/POL1-414] Add GEANTOPEN to General Public
Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.9] - 2021-04-12
- Show GEANT logo on home dashboards for non-staff organizations
Bjarke Madsen's avatar
Bjarke Madsen committed
- [POL1-408] Remove hardcoded database name from lab dashboard
- [POL1-409/POL1-413/POL1-414] Properly exclude a number of dashboards and folders
- [POL1-413/POL1-414] Add PIONIER alias of PSNC to exclude
Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.8] - 2021-04-09
- Templated home dashboard to provision different one for each organization
- Add interface names to aggregate graph target aliases
- Add lab router dashboard
- Remove multicast panels

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.7] - 2021-03-25
- Added better support for excluding dashboards under specific paths
- Added version endpoint
- Implemented lock on /update to prevent multiple requests from starting multiple provisioning processes

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.6] - 2021-03-10
- Added CAE1 and updated handling of IAS Upstream tags

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.5] - 2021-03-10
- Added provisioning of aggregate dashboards with many targets

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.4] - 2021-03-03
- Provisioning is now limited to a single org at once.

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.3] - 2021-03-03
- Tune down the amount of concurrency, as Grafana servers can't keep up
Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.2] - 2021-03-03
- Generate and provision dashboards concurrently to reduce time to provision

Bjarke Madsen's avatar
Bjarke Madsen committed
## [0.1] - 2021-02-24
- initial skeleton