github timescale/promscale 0.1.0-alpha.3

latest releases: 0.17.0, 0.16.0, 0.15.0...
pre-release4 years ago

On a high-level this release:

  • Adds the ability to install this software without database superuser privileges
  • Adds an optional postgres extension called timescale-prometheus-extra to improve performance.
  • Adds prom_reader and prom_writer roles for easy granting of read and write permission
  • Simplifies the naming and usage of public functions (see docs)
  • Adds informational views (see docs)
  • Exposes connector metrics to Prometheus
  • Improve performance by partitioning the series table
  • Misc Improvements to docs and tests

Moving from alpha.2 notes

  • It is suggested that you now use a database installation with the timescale-prometheus-extra extension
    • Helm will do this automatically, if using the standard database image
    • For docker we suggest using the timescaledev/timescaledb-ha:pg12 image
    • All other installation need to install from source (see readme)
  • Some public function names have changed, see commit 91bd00f
  • Check our new informational views (see docs)
  • The service name for the connector in the helm chart has changed (a '-connector' suffix was added)

Changelog

454d6f6 Add Go benchmarking for certain SQL functions
9a737ae Add Prerequisite check for timescale-prometheus-extra
43ecfd8 Add Prometheus namespace and register missing metrics (#67)
0931834 Add a postgres extension with some optimizations
5aaa4c9 Add comments to public functions
d7ff7ce Add custom logger to caching layer
ebbf824 Add informational views
39b76b5 Add infrastructure for psql-based golden tests
cb3e73a Add links to Go builds, reviewdog-golangci badges and add Code Climate badge
988bf3c Add main package unit tests
a72f7f4 Added Prometheus annotations to Helm chart (#66)
d9e4f17 Allow timescale_prometheus_extra installation without superuser
b38603a Be more conservative with args accepted for optimization
b73aa42 Change function naming
edd1162 Change service name in helm and describe expected secret (#74)
02eb5aa Create read and write access level roles and give grants (#69)
968ce2c Document data retention configuration
b23f65c Document the functional API
9a78cbd Fail connector startup on migration failure
a2dd1e4 Fix env vars
c28ebeb Fix example in sql_schema.md
98b559b Fix support function to work with operators
3e5e64e Improve docs for installing with extension
049ae1c Improve docs on sql schema
67b2fbd Improve function naming for getting jsonb and label value
f511883 Make some functions private
52a9bd8 Make sure db is accepting connections in container for tests (#71)
6305969 Make the get_series functions use partitioniing
3db9232 Mask password data before outputting to log
9ea792f Optimize create_series for partitioned series
a26ca18 Partition series by metric_id
91bd00f Rename some public functions to be consistent
668aa31 Reuse variables if they are already set
d25c3d3 Small fix for merge error
4a276dd Test query integration tests using a read-only session
6838522 fix benchmarks
88f19a0 typo in the link to prom-design-doc

This is an alpha release, so there are NO upgrade guarantees.

Don't miss a new promscale release

NewReleases is sending notifications on new releases.