summaryrefslogtreecommitdiff
path: root/nixos/shared/prometheus-sql-exporter/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/shared/prometheus-sql-exporter/default.nix')
-rw-r--r--nixos/shared/prometheus-sql-exporter/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/nixos/shared/prometheus-sql-exporter/default.nix b/nixos/shared/prometheus-sql-exporter/default.nix
new file mode 100644
index 0000000..81f1660
--- /dev/null
+++ b/nixos/shared/prometheus-sql-exporter/default.nix
@@ -0,0 +1,26 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+}:
+
+buildGoModule rec {
+ pname = "sql_exporter";
+ version = "0.17.1";
+
+ src = fetchFromGitHub {
+ owner = "burningalchemist";
+ repo = pname;
+ rev = version;
+ sha256 = "sha256-AEPFXPplHtny1P3gMvB1gbMj10bpu9PXc6ywliF+dCc=";
+ };
+
+ vendorHash = "sha256-KFWDqbdbXvgEtz1nlasWrvIckpzasUdzbb+AKfXmYf8=";
+
+ meta = with lib; {
+ description = "Database-agnostic SQL exporter for Prometheus";
+ mainProgram = "sql_exporter";
+ homepage = "https://github.com/burningalchemist/sql_exporter";
+ license = licenses.mit;
+ };
+}