about summary refs log tree commit diff
path: root/pkgs/top-level/metrics.nix
AgeCommit message (Collapse)AuthorFilesLines
2022-06-12Revert "metrics job: schedule on any machine, for now"Vladimír Čunát1-2/+1
2022-05-13metrics job: schedule on any machine, for nowVladimír Čunát1-1/+2
For non-time metrics it doesn't matter, and those seem more important anyway. So better this than nothing, for now.
2021-11-14Revert "metrics: drop requiredSystemFeatures; /cc #76776"Vladimír Čunát1-2/+1
This reverts commit c7aef6dedb29392ef2aad8fe70fa9745597c84ea. I believe it should work again since today, though I'm being a bit conservative, pushing to `staging-next` instead of `master`.
2021-11-11metrics: set NIX_STORE_DIRMatthew Mazzanti1-1/+2
Mirror ca5ecbed4b5775f873fa15d7bf064b00d9e2862a to workaround NIX_STATE_DIR errors. As with the other workaround, see: https://github.com/NixOS/nix/issues/5495#issuecomment-963949707
2021-09-27Fix metrics jobEelco Dolstra1-4/+3
It was failing because the pager wasn't set, causing the message error: executing '': No such file or directory to pollute the JSON output. https://hydra.nixos.org/build/154768851 Issue #76776.
2021-03-28metrics: drop requiredSystemFeatures; /cc #76776Vladimír Čunát1-1/+2
The build hasn't worked for months (even on 20.09). Now also my dedicated machine broke, and I don't feel like maintaining it until the job has any chance of succeeding. (I don't know why exactly it's failing.)
2020-08-24Don't set $NIX_DB_DIREelco Dolstra1-1/+0
This variable was removed in 2016.
2019-06-07metrics: don’t output nix output for qaDrv*Matthew Bauer1-1/+10
These have a hug log that will hit “log limit exceeded” on Hydra. This commit skips the biggest offenders - qaDrv and qaDrvAggresive, giving smaller logs. https://hydra.nixos.org/build/94487387
2019-03-01metrics.nix: track qaCountBroken instead of qaCountDrvVladimír Čunát1-3/+4
From these three values, I believe it's most meaningful to track one of the higher ones and their difference (qaCountBroken). It's a bit unclear which of the higher ones - I have no data on that, so I kept the one used before the parent commit.
2019-02-22metrics.nix: add nix-env.qaCountDrv metricJan Malakhovski1-0/+3
Before ae16dd1a15dfbe29c6a1de61c4cc23e2cd6487f0 `nix-env.qaCount` and `nix-env.qaCountDrv` were equivalent, after that change that is no longer the case so this needs a separate metric now.
2019-01-13metrics job: update for nix-2.2Vladimír Čunát1-8/+13
Fixes https://github.com/NixOS/nixpkgs/issues/53858 I think I managed to keep all numbers the same as before nix-2.2.
2018-11-17metrics.nix: add a metrick for the current number of packages as seen by nix-envJan Malakhovski1-0/+3
2018-07-30Revert "release/metrics: drop requiredSystemFeatures"Eelco Dolstra1-1/+1
This reverts commit 1d0caa7b035875cee70bf8072b46b19e4965c65b. Thanks to @vcunat we have a 'benchmark' machine again!
2018-07-26release/metrics: drop requiredSystemFeaturesVladimír Čunát1-1/+1
Lack of a "benchmark" machine on Hydra prevents it from building, and that blocks channels.
2018-03-13metrics: fix "values" to be count not bytes, to match prev behaviorWill Dietz1-1/+1
https://github.com/NixOS/nixpkgs/pull/36896#discussion_r174163744
2018-03-12metrics: fixup sed expr to work with Nix 2Will Dietz1-1/+1
2017-11-25nixpkgs.metrics: --show-trace into the logVladimír Čunát1-4/+7
If the log is empty, it's difficult to debug problems. This case: https://github.com/NixOS/nixpkgs/pull/30252/files#r153038794
2016-03-24nixpkgs-metrics: Suppress build productsEelco Dolstra1-0/+1
2016-03-24Keep track of Nixpkgs/NixOS evaluation statisticsEelco Dolstra1-0/+54