Commit Graph

1181 Commits

Author SHA1 Message Date
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
Timothy Stott
db3b9282ba telegraf: add timstott as maintainer 2021-01-10 10:15:49 +00:00
Timothy Stott
f09a54a23f telegraf: 1.16.3 -> 1.17.0 2021-01-10 10:15:49 +00:00
Maximilian Bosch
3b57908018
Merge pull request #108179 from WilliButz/update/prometheus-json-exporter/0.2.0
prometheus-json-exporter: unstable-2017-10-06 -> 0.2.0
2021-01-03 19:28:12 +01:00
Florian Klink
8a9d1aad72
Merge pull request #108148 from SuperSandro2000/cadvisor
cadvisor: 0.36.0 -> 0.37.0
2021-01-03 00:40:50 +01:00
WilliButz
d539517f2b
prometheus-json-exporter: unstable-2017-10-06 -> 0.2.0 2021-01-02 13:10:27 +01:00
WilliButz
5e9d92c839
Merge pull request #108142 from Ma27/grafana-img-renderer
grafana-image-renderer: init at 2020-12-01
2021-01-01 19:19:51 +01:00
Maximilian Bosch
a9d0682475
grafana-image-renderer: init at 2020-12-01
This package[1] is a replacement for the old phantomjs-integration[2]
which is practically EOL. It is basically used to render PNGs of panels
that triggered an alert in Grafana.

This package internally uses `puppeteer`[3] to control a headless
Chromium instance. Even though puppeteer recommends to use a fixed
revision of `chromium`, I checked that our default `pkgs.chromium` works
fine as well. Also, I don't think it's a good idea to use outdated
browser versions[4].

I used the latest revision from `master` on purpose since compiling the
code with `tsc` from `v2.0` didn't work and I couldn't figure out why.

[1] https://grafana.com/grafana/plugins/grafana-image-renderer
[2] https://grafana.com/blog/2020/05/07/grafana-7.0-preview-new-image-renderer-plugin-to-replace-phantomjs/
[3] https://github.com/puppeteer/puppeteer
[4] currently, puppeteer v2.0.0 is used which recommends revision 706915
    (v79.0.3945.130).
2021-01-01 19:19:11 +01:00
Sandro Jäckel
a0c61e1fe9
cadvisor: 0.36.0 -> 0.37.0 2021-01-01 18:48:41 +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
WilliButz
2b04b8817e
Merge pull request #108096 from lukegb/bird-exporter
prometheus-bird-exporter: init at 1.3.5-git
2021-01-01 16:03:37 +01:00
WilliButz
a4960d450e
Merge pull request #107980 from lukegb/grafana-plugins
Add Nix packages for Grafana plugins and allow declarative installation
2021-01-01 16:00:17 +01:00
Luke Granger-Brown
699e402705 prometheus-bird-exporter: init at 1.3.5-git 2021-01-01 04:43:59 +00:00
Luke Granger-Brown
fafe7b24bf grafanaPlugins.grafana-worldmap-panel: init at 0.3.2 2020-12-30 17:33:48 +00:00
Luke Granger-Brown
83d1835dc5 grafanaPlugins.grafana-polystat-panel: init at 1.2.2 2020-12-30 17:33:23 +00:00
Luke Granger-Brown
ee4c056c5f grafanaPlugins.grafana-piechart-panel: init at 1.6.1 2020-12-30 17:32:46 +00:00
Luke Granger-Brown
007ae56973 grafanaPlugins.grafana-clock-panel: init at 1.1.1 2020-12-30 17:32:19 +00:00
Luke Granger-Brown
3ba1a06a78 grafanaPlugins: init
This contains the base infrastructure (including a basic update script)
for maintaining Grafana plugins inside Nix, which, in a subsequent
commit, will be used for allowing the NixOS Grafana module to
automatically install plugins.
2020-12-30 17:30:54 +00:00
Mario Rodas
3c08a64b7d
Merge pull request #107901 from 0x4A6F/master-promscale
promscale: 0.1.3 -> 0.1.4
2020-12-29 19:51:22 -05:00
Luke Granger-Brown
3a6a8e59d2 grafana: 7.3.5 -> 7.3.6 2020-12-29 21:35:02 +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
happysalada
d1efd653af grafana-loki: 2.0.0 -> 2.1.0 2020-12-25 12:33:39 +09: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
Sandro
5734a9fb88
Merge pull request #102034 from spacefrogg/fusionInventory
FusionInventory: 2.3.21 -> 2.6
2020-12-20 17:37:55 +01:00
Mario Rodas
9e2365e56a
Merge pull request #106627 from r-ryantm/auto-update/thanos
thanos: 0.17.1 -> 0.17.2
2020-12-12 16:43:09 -05:00
R. RyanTM
9908e2f2cc thanos: 0.17.1 -> 0.17.2 2020-12-11 03:41:08 +00:00
Mario Rodas
32bf00445b
Merge pull request #106616 from 0x4A6F/master-promscale
promscale: 0.1.2 -> 0.1.3
2020-12-10 22:08:46 -05:00
0x4A6F
e8237c8f94
promscale: 0.1.2 -> 0.1.3 2020-12-11 00:24:07 +00:00
WilliButz
daf9fa3518
grafana: 7.3.4 -> 7.3.5
https://github.com/grafana/grafana/releases/tag/v7.3.5
2020-12-10 14:28:54 +01: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
R. RyanTM
a8e6be01c0 telegraf: 1.16.2 -> 1.16.3 2020-12-05 02:28:41 +00:00
Raghav Sood
e57fa51069
Merge pull request #105892 from priegger/fix/prometheus-nginx-exporter
prometheus-nginx-exporter: 0.6.0 -> 0.8.0
2020-12-04 15:59:09 +00:00
R. RyanTM
d6750d0d3d thanos: 0.17.0 -> 0.17.1 2020-12-01 10:52:51 +00:00
Philipp Riegger
77f87c1ca2 prometheus-nginx-exporter: 0.6.0 -> 0.8.0 2020-11-30 23:12:47 +01:00
Sandro
11b75530a1
Merge pull request #90312 from r-ryantm/auto-update/bosun
bosun: 0.5.0 -> 0.8.0-preview
2020-11-28 23:52:40 +01:00
Michael Raitza
1b95008611 FusionInventory: 2.3.21 -> 2.6 2020-11-27 09:28:16 +01:00
Sandro
febb627290
Merge pull request #105015 from r-ryantm/auto-update/mackerel-agent
mackerel-agent: 0.70.2 -> 0.70.3
2020-11-26 13:30:20 +01:00
R. RyanTM
158e31a07e mackerel-agent: 0.70.2 -> 0.70.3 2020-11-26 10:47:09 +00:00
Sandro
0677e4efbf
Merge pull request #102271 from symphorien/check-systemd
check_systemd: init at 2.2.1
2020-11-26 02:56:13 +01:00
Mario Rodas
fa8cba5c62
Merge pull request #104598 from r-ryantm/auto-update/thanos
thanos: 0.16.0 -> 0.17.0
2020-11-25 19:22:01 -05:00
Symphorien Gibol
590aa37109 check_systemd: init at 2.2.1
and remove pynagsystemd, which it replaces.
2020-11-25 22:48:39 +01:00
WilliButz
4e4d498ffc
grafana: 7.3.3 -> 7.3.4
https://github.com/grafana/grafana/releases/tag/v7.3.4
2020-11-25 19:38:15 +01:00
freezeboy
b29a031ca6 check-esxi-hardware: 20181001 -> 20200710 2020-11-23 06:33:53 -08:00
R. RyanTM
e1c7acfb63 thanos: 0.16.0 -> 0.17.0 2020-11-22 13:14:11 +00:00
R. RyanTM
23195511fd mackerel-agent: 0.69.3 -> 0.70.2 2020-11-22 02:55:32 +00: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
WilliButz
e453e9ef98
grafana: 7.3.2 -> 7.3.3 2020-11-18 11:52:52 +01:00
Jörg Thalheim
e2289a5f18
Merge pull request #98025 from Mic92/telegraf 2020-11-14 17:02:53 +01:00
Jörg Thalheim
b696d7962f
telegraf: 1.15.2 -> 1.16.2 2020-11-14 16:34:05 +01:00
Mario Rodas
fc40a1e13f
Merge pull request #103534 from r-ryantm/auto-update/sensu-go-backend
sensu-go-backend: 5.21.2 -> 6.1.2
2020-11-12 20:46:18 -05:00
Mario Rodas
07ae0880c7
Merge pull request #103568 from r-ryantm/auto-update/thanos
thanos: 0.15.0 -> 0.16.0
2020-11-12 20:38:56 -05:00
R. RyanTM
691e251aa5 thanos: 0.15.0 -> 0.16.0 2020-11-12 07:48:07 +00:00
R. RyanTM
b00d5d9c3e sensu-go-backend: 5.21.2 -> 6.1.2 2020-11-12 02:40:28 +00:00
WilliButz
8446b34255
grafana: 7.3.1 -> 7.3.2
https://github.com/grafana/grafana/releases/tag/v7.3.2
2020-11-11 19:15:10 +01:00
Kevin Cox
5dee9b5699
Merge pull request #96679 from midchildan/add-mackerel
mackerel-agent: init at 0.69.3
2020-11-11 06:59:22 -05:00
Mario Rodas
11c1b1f287
Merge pull request #103385 from r-ryantm/auto-update/do-agent
do-agent: 3.7.1 -> 3.8.0
2020-11-11 03:59:30 -05:00
R. RyanTM
79709873e3 do-agent: 3.7.1 -> 3.8.0 2020-11-11 02:42:04 +00: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
Jörg Thalheim
37a7436356
loki: reference nixosTests 2020-11-10 10:49:29 +01:00
0x4A6F
42a115422d
promscale: 0.1.1 -> 0.1.2 2020-11-09 20:53:04 +00:00
midchildan
2c99a203c7
mackerel-agent: init at 0.69.3 2020-11-07 13:37:32 +09: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
R. RyanTM
f2e54ae232 kapacitor: 1.5.6 -> 1.5.7 2020-11-03 08:56:26 -08:00
StigP
350f2c2189
Merge pull request #102612 from r-ryantm/auto-update/munin
munin: 2.0.64 -> 2.0.65
2020-11-03 11:18:48 +00:00
R. RyanTM
db0d5e59e7 munin: 2.0.64 -> 2.0.65 2020-11-03 11:03:14 +00:00
Pavol Rusnak
2c931312ce treewide: simplify rev/repo arguments in src
+ use fetchFromGithub where possible
2020-11-01 23:02:24 -08:00
Mario Rodas
2faef82610
Merge pull request #101986 from mweinelt/loki2
grafana-loki: 1.6.1 -> 2.0.0
2020-10-31 11:28:05 -05:00
Maximilian Bosch
3a12f8588a
Merge pull request #102160 from WilliButz/update/grafana/v7.3.1
grafana: 7.3.0 -> 7.3.1
2020-10-30 19:05:04 +01: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
WilliButz
207804705d
grafana: 7.3.0 -> 7.3.1
https://github.com/grafana/grafana/releases/tag/v7.3.1
2020-10-30 14:53:59 +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
Sergey Lukjanov
4e3da4adc8 blackbox-exporter: 0.17.0 -> 0.18.0 2020-10-29 13:48:17 -07:00
Sergey Lukjanov
bd31e0dd0b prometheus-pushgateway: 1.2.0 -> 1.3.0 2020-10-29 13:38:50 -07:00
Andreas Rammhold
b64d91e92e
promscale: 0.1.0 -> 0.1.1
Changelog:
 - Add QueryRow to our connection interface
 - Add SQL API for managing metric compression setting
 - Add code documentation for query/read path of the connector
 - Adds support for checking pg version on startup
 - BUGFIX reset pendingBuffer epoch when we're done
 - Epoch-Based cache validation
 - First pass documenting the write path
 - Fix bug with deletion of metric name labels.
 - Fix erroneous PromQL query in end-to-end tests
 - Fix error reporting to prevent panic
 - Fix golden file tests
 - Fix logging output to match rest of the project
 - Fix views on Vanilla PG and add tests
 - Make example docker-compose clearer (#305)
 - Mask password while printing config
 - Prepare for the 0.1.1 release
 - Prepare for the next development cycle
 - REFACTOR rearrange mocks
 - REFACTOR switch TestPGXInserterInsertData to the new mock
 - REFACTOR switch TestPGXInserterInsertSeries to the new mock
 - Start a pgmodel Readme

Source: https://github.com/timescale/promscale/releases/tag/0.1.1
2020-10-29 10:02:35 +01:00
Martin Weinelt
09bbd4017f
grafana-loki: 1.6.1 -> 2.0.0
Convert to use buildGoModule and add a patch for a test failing on
golang>=1.15.
2020-10-29 01:16:58 +01:00
WilliButz
c4f6310e75
grafana: 7.2.2 -> 7.3.0
https://github.com/grafana/grafana/releases/tag/v7.3.0
2020-10-28 16:20:41 +01:00
Linus Heckemann
da5209c89f
Merge pull request #101343 from WilliButz/update/prometheus-snmp-exporter/0.19.0
prometheus-snmp-exporter: 0.18.0 -> 0.19.0
2020-10-28 16:13:56 +01:00
Aaron Andersen
48148913b6
Merge pull request #101808 from aanderse/zabbix
zabbix: 4.0.25 -> 4.0.26, 5.0.4 -> 5.0.5
2020-10-27 20:09:58 -04:00
Ben Siraphob
db74029e3e treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
Aaron Andersen
9aa5b53b5a zabbix: 5.0.4 -> 5.0.5 2020-10-26 20:13:51 -04:00
Aaron Andersen
855a6bb9c1 zabbix: 4.0.25 -> 4.0.26 2020-10-26 20:11:52 -04:00
lewo
7c84c74897
Merge pull request #101328 from r-ryantm/auto-update/consul_exporter
prometheus-consul-exporter: 0.6.0 -> 0.7.1
2020-10-25 08:09:44 +01:00
WilliButz
993437d0d6
Merge pull request #96511 from Zopieux/rtl_433_prom
Add rtl_433 Prometheus exporter
2020-10-23 23:24:38 +02:00
Alexandre Macabies
af28dac3ac prometheus-rtl_433-exporter: init at 641a1f5 2020-10-23 20:33:35 +02:00
WilliButz
1c90c5bcc4
prometheus-snmp-exporter: 0.18.0 -> 0.19.0
https://github.com/prometheus/snmp_exporter/releases/tag/v0.19.0
2020-10-22 11:31:33 +02:00
WilliButz
f7bc6be76c
grafana: 7.2.1 -> 7.2.2 2020-10-22 11:11:44 +02:00
R. RyanTM
c9b63049fd prometheus-consul-exporter: 0.6.0 -> 0.7.1 2020-10-22 07:01:49 +00:00
Maximilian Bosch
fcbf2ee8b5
grafana: 7.2.0 -> 7.2.1
https://github.com/grafana/grafana/releases/tag/v7.2.1
2020-10-19 17:48:47 +02:00
Mario Rodas
76d6fd7c86
Merge pull request #100911 from r-ryantm/auto-update/do-agent
do-agent: 3.6.0 -> 3.7.1
2020-10-18 08:30:48 -05:00
R. RyanTM
6e34227809 do-agent: 3.6.0 -> 3.7.1 2020-10-18 02:01:19 +00:00
Ben Siraphob
683a87dbeb treewide: remove periods from end of package descriptions 2020-10-17 08:22:31 -07:00