Commit graph

25 commits

Author SHA1 Message Date
tnn
65641851af promscale: update to 0.7.1
Support for OpenTelemetry tracing data (beta)
Support for Postgres 14
New --enable-feature flag to make exposition of beta features explicit
2021-12-10 11:15:50 +00:00
bsiegert
169637478c Revbump all Go packages after go117 update 2021-12-09 17:50:09 +00:00
bsiegert
41533c256a Revbump all Go packages after go117 update 2021-11-05 20:02:39 +00:00
nia
acde260c8b databases: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (some may be only fetched
conditionally):

./databases/cstore/distinfo D6.data.ros.gz
./databases/cstore/distinfo cstore0.2.tar.gz
./databases/cstore/distinfo data4.tar.gz
2021-10-26 10:09:13 +00:00
tnn
529b2aa5ad remove redundant do-install, CHECK_RELRO_SKIP, INSTALLATIONS_DIRS ...
... for packages where the go-module.mk defaults DTRT as-is.
2021-10-09 10:41:07 +00:00
bsiegert
a235babfa8 Revbump all Go packages after go117 update 2021-10-08 18:55:02 +00:00
nia
2946ea15ca databases: Remove SHA1 distfile hashes 2021-10-07 13:35:05 +00:00
tnn
137ebf566b promscale: update to 0.6.0
(beta) Support for downsampling using continuous aggregate
(Experimental) Support for storage of exemplars
Performance improvements
Support of Thanos Store API
2021-10-03 19:13:14 +00:00
bsiegert
a7061b5550 Revbump all Go packages after go117 update 2021-09-17 13:52:45 +00:00
bsiegert
624af70d8a Revbump all Go packages after go116 update 2021-08-11 19:35:03 +00:00
tnn
dfe7b513c3 promscale: update to 0.5.1
Performance improvements during ingest and queries
Add support for saving and retrieving metric metadata information coming from Prometheus
Improve system observability
Bug fixes
2021-07-25 17:10:13 +00:00
bsiegert
267ed82d11 Revbump all Go packages after go116 update 2021-07-13 11:36:30 +00:00
tnn
b201bed905 promscale: update to 0.4.1
0.4.1:
This is a bug fix release. This fixes a bug with Promscale on TimescaleDB 2.3.
It also adds some bug and security fixes. We deem this upgrade low priority:
you should only update if you are switching to TimescaleDB 2.3.

0.4.0:
At a high level, this release contains:
Stable version of new HA system (was previously experimental)
Support for multi-tenancy
Improved PostgreSQL permissions
Add text format ingest
Improvements to locking behavior
Stable version of new HA system
2021-06-23 19:12:51 +00:00
bsiegert
de0d02561a Revbump all Go packages after go116 update 2021-06-06 12:18:40 +00:00
bsiegert
2af0bedf36 Revbump all Go packages after go116 update 2021-05-08 15:02:22 +00:00
tnn
65f44de26d promscale: update to 0.3.0
New high-availability system (experimental)
  Major performance improvements
  Bug fixes
  support for PostgreSQL 13
2021-04-25 10:11:09 +00:00
tnn
73d644e21b promscale: fix failure to start w/ PostgreSQL 13. From upstream. Bump. 2021-04-04 09:58:38 +00:00
tnn
b1dcfbf78e promscale: update to 0.2.1
This adds support for TimescaleDB 2.1.
2021-04-03 17:31:05 +00:00
bsiegert
f6095694fd Revbump all Go packages after go115 update 2021-03-19 17:36:46 +00:00
tnn
6faea74d65 promscale: update to 0.2.2.0
Adds support for Multinode TimescaleDB.
Improved promQL query latency by 4x in some cases.
Reduced I/O used by the PostgreSQL stats collector substantially by
  changing autovacuum settings.
  Fixed metrics produced by Promscale itself
PromQL engine supports @ modifier which is disabled by default.
  (see promql-evaluation-flags)
Added configuration for query timeout and default step interval
Improved UX

Notes for people upgrading from 0.1.4 and before

The CLI and ENV option install-timescaledb was renamed to install-extension
Two new flags are added upgrade-extensions by default set to true will
upgrade extensions if newer versions are available and
upgrade-prerelease-extensions by default set to false enabling it will
upgrade extensions to pre-prelease versions if pre-release versions are
available.

We have changed the namespace of the metrics Promscale itself exposes from
ts_prom to promscale. We have also updated the PromQL engine based metrics
to have namespace as promscale instead of prometheus. So, metrics like
prometheus_engine_query_duration_seconds will now be
promscale_engine_query_duration_seconds.
If running into ERROR: out of shared memory (SQLSTATE 53200) during upgrade,
please increase your max_locks_per_transaction setting.

Notes for people upgrading timescaleDB 1.x -> 2.x

You should run
SELECT remove_compression_policy(format('prom_data.%I', table_name),
       if_exists=>true) FROM _prom_catalog.metric;
after the upgrade. This cleans up the old way of running compression jobs,
compression will still work (just in the new way).

Prom-Migrator

Adds support for concurrent pulling and pushing to improve migration
throughput. (Please note concurrent push is disabled by default as we've
seem some issues migrating data to Thanos concurrently, which we are still
working out).
2021-02-13 11:40:00 +00:00
bsiegert
9956fb746f Revbump all Go packages after go115 update 2021-01-23 14:22:52 +00:00
bsiegert
2915abcd8b Revbump all Go packages after go115 update 2020-11-13 19:26:03 +00:00
bsiegert
bea1f7d75a Revbump all Go packages after Go 1.15 update. 2020-11-08 21:59:09 +00:00
tnn
9068df0c8f promscale: don't need to override WRKSRC 2020-11-06 16:00:15 +00:00
tnn
cff7732b67 databases/promscale: import promscale-0.1.1
Promscale allows Prometheus to store data in a PostgreSQL instance using the
TimescaleDB extension. Promscale can also act directly as a
Prometheus Data Source for Grafana, or other software.

By allowing a user to use SQL, in addition to PromQL, this platform empowers
the user to ask complex analytical queries from their metrics data, and thus
extract more meaningful insights.
2020-11-03 20:18:56 +00:00