Commit graph

372 commits

Author SHA1 Message Date
WilliButz c62eef5675
prometheus-knot-exporter: reference vm test 2021-03-11 18:39:17 +01:00
Maximilian Bosch 43c560fc4b
prometheus-knot-exporter: fix -unstable- infix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-03-07 22:12:09 +01:00
Maximilian Bosch bae2759a37
prometheus-knot-exporter: init at 2020-01-30 2021-03-05 13:06:20 +01:00
Ben Siraphob 98f26993f2 treewide: remove stdenv where not needed 2021-03-04 19:54:50 +07:00
Ben Siraphob e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Finn Behrens 54da964882 prometheus-flow-exporter: init at 1.1.1 2021-02-10 14:29:05 +01:00
Mario Rodas 817961941c
Merge pull request #112040 from r-ryantm/auto-update/pushgateway
prometheus-pushgateway: 1.3.1 -> 1.4.0
2021-02-08 20:34:05 -05:00
Sandro 35c35e485e
Merge pull request #112436 from 0x4A6F/master-promscale
promscale: 0.1.4 -> 0.2.0
2021-02-09 00:25:24 +01:00
0x4A6F f5f512512e
promscale: 0.1.4 -> 0.2.0
This release adds support for TimescaleDB 2.0 multinode. This means all of TimescaleDB 2.0 features are now fully supported. This also means that Promscale now supports horizontal scalability across the entire stack!

This release also includes performance improvements and bug fixes.

At a high-level, this release:
- 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.

Prom-Migrator
- Adds support for concurrent pulling and pushing to improve migration throughput. (Please note concurrent push is disabled by default as we've seen some issues migrating data to Thanos concurrently, which we are still working out).
2021-02-08 21:54:32 +00:00
R. RyanTM 96270247ae prometheus-pushgateway: 1.3.1 -> 1.4.0 2021-02-05 15:05:35 +00:00
github-actions[bot] 2137c13b40
Merge master into staging-next 2021-01-27 12:24:05 +00:00
Sandro ad97ca4e51
Merge pull request #110912 from siraben/stdenv-lib-inherit
treewide: remove inherited stdenv.lib
2021-01-27 10:28:55 +01:00
Ben Siraphob 3bbad8b041 treewide: remove inherited stdenv.lib 2021-01-27 12:44:43 +07:00
github-actions[bot] c994c9d31e
Merge master into staging-next 2021-01-26 18:27:09 +00:00
Maximilian Bosch 44b2058671
Merge pull request #110778 from WilliButz/update/prometheus-nextcloud-exporter/0.4.0
prometheus-nextcloud-exporter: 0.3.0 -> 0.4.0
2021-01-26 18:51:27 +01:00
github-actions[bot] a127deeb88
Merge master into staging-next 2021-01-25 18:52:08 +00:00
Pavol Rusnak a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
WilliButz 80e077f5f2
prometheus-nextcloud-exporter: 0.3.0 -> 0.4.0 2021-01-25 15:12:26 +01:00
Maximilian Bosch e0cb821651
Merge pull request #110247 from r-ryantm/auto-update/pushgateway
prometheus-pushgateway: 1.3.0 -> 1.3.1
2021-01-22 22:33:58 +01:00
R. RyanTM 799804ca62 prometheus-pushgateway: 1.3.0 -> 1.3.1 2021-01-21 00:27:47 +00:00
Bruno Bigras 0125a4c171 sql_exporter: 0.3.0 -> 0.4.0 2021-01-20 14:45:54 -05:00
WilliButz 1c224b957f
prometheus-nextcloud-exporter: 0.1.0 -> 0.3.0
https://github.com/xperimental/nextcloud-exporter/releases/tag/v0.3.0

Co-authored-by: ajs124 <git@ajs124.de>
2021-01-17 15:25:18 +01:00
Sandro 19e8aa6f13
Merge pull request #109495 from cole-h/rabbitmq-exporter
prometheus-rabbitmq-exporter: 0.25.2 -> 1.0.0-RC7.1
2021-01-17 11:07:59 +01:00
Cole Helbling 8216d34b02
prometheus-rabbitmq-exporter: 0.25.2 -> 1.0.0-RC7.1
Otherwise, the root certificate from cloudAMQP is unsupported.
2021-01-16 14:29:51 -08:00
Ben Siraphob 872973d7d1 pkgs/servers: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Maximilian Bosch f67a67a83d
prometheus-wireguard-exporter: 3.3.0 -> 3.4.2 2021-01-10 14:16:09 +01:00
WilliButz d539517f2b
prometheus-json-exporter: unstable-2017-10-06 -> 0.2.0 2021-01-02 13:10:27 +01:00
WilliButz 0587d518db
Merge pull request #107891 from lukegb/smokeping-prober
prometheus-smokeping-prober: init at 0.3.1 from git
2021-01-01 16:08:20 +01:00
Luke Granger-Brown 699e402705 prometheus-bird-exporter: init at 1.3.5-git 2021-01-01 04:43:59 +00:00
0x4A6F f41125d2cf
promscale: 0.1.3 -> 0.1.4
This release contains official support for TimescaleDB 2.0 (single-node) as well as various bug fixes and code cleanup.

Please note that multinode support is still in alpha and automatic upgrades of multinode deployments to future versions is not yet guaranteed (we hope to support this starting with the next release). Please only use multimode deployments for testing only.

Notes for people upgrading from 0.1.3:
- The dropChunk property in the Promscale Helm chart is renamed to maintenance. The drop-chunks CRON job is now renamed to maintenance, you will need to replace the dropChunk.schedule value with maintenance.schedule.

Notes for multinode deployments
- This should only be used for testing, not production deployments
  - In particular, we are not guaranteeing upgrades from 0.1.4 to future versions in multinode deployments.
- All nodes have to be added to the cluster before starting Promscale; adding nodes afterwards is not yet supported.
2020-12-29 20:23:47 +00:00
Luke Granger-Brown 2c329d7954 prometheus-smokeping-prober: init at 0.3.1 from git 2020-12-29 18:59:51 +00:00
Maximilian Bosch b33b086506
prometheus: gross hack to fix linker flags for versioning info
Apparently the handling of `buildFlagsArray` in `buildGo*` is blatantly
broken since it doesn't quote flags specified as list elements properly.

Because of that, the `-ldflags` are not interpreted properly and
`prometheus --version` doesn't output anything useful. By specifying
flags in both `buildFlags` and `buildFlagsArray` the issue gets fixed
since both variables are passed to `go install`.
2020-12-23 16:38:29 +01:00
Maximilian Bosch 5a26fb3c98
prometheus: 2.22.2 -> 2.23.0
ChangeLog: https://github.com/prometheus/prometheus/releases/tag/v2.23.0

* Applied a patch to fix a regression in release 2.23[1].

[1] https://github.com/prometheus/prometheus/issues/8144
2020-12-23 14:40:05 +01:00
Pavol Rusnak c03280f9ca
Merge pull request #107343 from mmilata/lndmon-201202
prometheus-lnd-exporter: unstable-2020-01-09 -> unstable-2020-12-04
2020-12-22 21:07:00 +01:00
Maximilian Güntner 65fd031277
nixos: add prometheus_nginxlog_exporter module + test 2020-12-21 21:23:39 +01:00
Martin Milata 31e7bbc902 prometheus-lnd-exporter: unstable-2020-01-09 -> unstable-2020-12-04 2020-12-21 20:59:52 +01:00
Maximilian Güntner ce7608d6e7
nginxlog-exporter: 1.3.0 -> 1.8.0 2020-12-20 23:33:30 +01:00
0x4A6F e8237c8f94
promscale: 0.1.2 -> 0.1.3 2020-12-11 00:24:07 +00:00
Ollie Charles 1675b11cd4 Remove myself from maintainers sets
Unfortunately I can't reliably commit time to nixpkgs, so I would like to remove myself from being a formal maintainer for these packages.
2020-12-07 14:30:37 +00:00
Philipp Riegger 77f87c1ca2 prometheus-nginx-exporter: 0.6.0 -> 0.8.0 2020-11-30 23:12:47 +01:00
zowoq 20f3e3a02b prometheus: 2.22.1 -> 2.22.2
https://github.com/prometheus/prometheus/releases/tag/v2.22.2
2020-11-19 08:10:42 +10:00
Marek Mahut b724532d59
Merge pull request #102746 from r-ryantm/auto-update/process-exporter
prometheus-process-exporter: 0.5.0 -> 0.7.1
2020-11-10 12:31:27 +01:00
0x4A6F 42a115422d
promscale: 0.1.1 -> 0.1.2 2020-11-09 20:53:04 +00:00
Maximilian Bosch 68726901e1
Merge pull request #94673 from justinas/prom-sql-exporter
prometheus-sql-exporter: init at 0.3.0
2020-11-06 17:00:47 +01:00
Sergey Lukjanov 7a8b30fb60 prometheus: 2.20.1 -> 2.22.1 2020-11-05 10:09:44 -08:00
R. RyanTM c21a04cab9 prometheus-process-exporter: 0.5.0 -> 0.7.1 2020-11-04 10:30:18 +00:00
Pavol Rusnak 2c931312ce treewide: simplify rev/repo arguments in src
+ use fetchFromGithub where possible
2020-11-01 23:02:24 -08:00
WilliButz a3c16e973a
Merge pull request #102094 from Frostman/blackbox-exporter-0.18.0
blackbox-exporter: 0.17.0 -> 0.18.0
2020-10-30 15:11:58 +01:00
Martin Weinelt fd7beaceae
Merge pull request #102101 from Frostman/prometheus-pushgateway-1.3.0
prometheus-pushgateway: 1.2.0 -> 1.3.0
2020-10-30 00:17:05 +01:00