Releases: grafana-toolbox/grafana-wtf
Releases · grafana-toolbox/grafana-wtf
0.19.1
What's Changed
- SQLite cache: Use SQLite write-ahead logging for better concurrency
behaviour, allowing read operations to not block writes, in GH-136. Thanks, @JWCook.
Full Changelog: 0.19.0...0.19.1
0.19.0
What's Changed
- Updated to grafana-client 4.0.0. Thanks, @Ousret.
- OCI: Removed builds for linux/arm/v7
- Dependencies: Use
verlib2
instead ofpackaging
- Dependencies: Updated to
docopt-ng
- Add subcommand
explore permissions
. Thanks, @meyerder. - Added support for Python 3.12
- Removed support for Python 3.7
- SQLite cache: Use
requests_cache.CachedSession
for better concurrency
behaviour. Thanks, @JensRichnow and @JWCook. - Improve error reporting and exit behavior when connecting to Grafana
instance fails. Thanks, @interfan7. - Set
User-Agent
HTTP header likegrafana-wtf/0.18.0
Full Changelog: 0.18.0...0.19.0
0.18.0
What's Changed
- Added "channels" subcommand, to get information about the notification
channels. Thanks, @nikodemas. - Fixed datasource output text, it is not always a dashboard. Thanks,
@nikodemas.
Full Changelog: 0.17.0...0.18.0
0.17.0
What's Changed
- Use 60 minutes as default cache TTL. Thanks, @pciang.
- Fix wrong
jq
commands in documentation. Thanks, @rahulnandan. - Fix collecting data information from dashboards w/o
targets
slots
in panels - Add
--queries-only
option toexplore dashboards
subcommand.
Thanks, @meyerder.
Full Changelog: 0.16.0...0.17.0
0.16.0
What's Changed
- Caching: Set cache filename to appname. Thanks, @gtirloni.
- Update to pandas 2.0 and requests 2.26
- CI: Update to Grafana 8.5.27, 9.5.12, and 10.1.4
- Grafana 9.3: Work around delete folder operation returning empty body
- Grafana 9.5: Use standard UUIDs instead of short UIDs
- Add
explore dashboards --data-details
option, to extend the output
by many more details about data inquiry / queries. Thanks, @meyerder. - Add
plugins {list,status}
subcommands, to inquire installed Grafana
plugins. Thanks, @bhks.
Full Changelog: 0.15.2...0.16.0
0.15.2
0.15.1
What's Changed
- Fix processing panels without title. Thanks, @nikodemas and @atavakoliyext.
Full Changelog: 0.15.0...0.15.1
0.15.0
What's Changed
- Explore dashboards: Ignore
-- Mixed --
data sources - Caching: Increase default cache TTL to five minutes again
- Caching: Optionally configure TTL using environment variable
CACHE_TTL
- History: Stop
grafana-wtf log <UID>
acquiring all dashboards - Refactoring: Move all report renderers to
grafana_wtf.report
- History: Add
id
anduid
dashboard attributes to report - History: Unlock YAML export format
- History: Add new options
--head
,--tail
, and--reverse
- Search: Unlock JSON and YAML export formats
- History: Add SQL querying capabilities
Full Changelog: 0.14.1...0.15.0
0.14.1
0.14.0
- Add
--dry-run
option forreplace
subcommand. Thanks, @TaylorMutch. - Update dependencies to their most recent versions.
- Add URLs to dashboard variables and panel view/edit pages to the output of
thefind
subcommand. Thanks, @oplehto. - Improve display of progressbar wrt. being interrupted by logging output.
- Improve caching
- Use cache database location within user folder
- Send cache database location to log
- Reduce default cache TTL from five minutes to 60 seconds
- Drop support for Python 3.6
- Improve discovery of data sources defined by dashboard variables
Full Changelog: 0.13.4...0.14.0