summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2022-09-14 13:25:50 +0100
committerGitHub <noreply@github.com>2022-09-14 13:25:50 +0100
commitefdea4930cc0ba2cf778f5c74b9632c04151f27f (patch)
tree7bc9f8d8e3a49874e6f1ee9cdfb646f28f9d77f6 /pkgs
parent738fe494da28777ddeb2612c70a5dc909958df4b (diff)
parentaa20ba5563ee1a731969c553ee3b255b5548de98 (diff)
downloadnixpkgs-efdea4930cc0ba2cf778f5c74b9632c04151f27f.tar
nixpkgs-efdea4930cc0ba2cf778f5c74b9632c04151f27f.tar.gz
nixpkgs-efdea4930cc0ba2cf778f5c74b9632c04151f27f.tar.bz2
nixpkgs-efdea4930cc0ba2cf778f5c74b9632c04151f27f.tar.lz
nixpkgs-efdea4930cc0ba2cf778f5c74b9632c04151f27f.tar.xz
nixpkgs-efdea4930cc0ba2cf778f5c74b9632c04151f27f.tar.zst
nixpkgs-efdea4930cc0ba2cf778f5c74b9632c04151f27f.zip
Merge pull request #187857 from Sohalt/remove-dd-agent
dd-agent: remove
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/networking/dd-agent/40103-iostat-fix.patch30
-rw-r--r--pkgs/tools/networking/dd-agent/5.nix108
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix1
4 files changed, 1 insertions, 139 deletions
diff --git a/pkgs/tools/networking/dd-agent/40103-iostat-fix.patch b/pkgs/tools/networking/dd-agent/40103-iostat-fix.patch
deleted file mode 100644
index 9897a76c957..00000000000
--- a/pkgs/tools/networking/dd-agent/40103-iostat-fix.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/checks/system/unix.py b/checks/system/unix.py
-index c37af3c3..58c72626 100644
---- a/checks/system/unix.py
-+++ b/checks/system/unix.py
-@@ -39,7 +39,7 @@ class IO(Check):
-         self.value_re = re.compile(r'\d+\.\d+')
- 
-     def _parse_linux2(self, output):
--        recentStats = output.split('Device:')[2].split('\n')
-+        recentStats = output.split('Device')[2].split('\n')
-         header = recentStats[0]
-         headerNames = re.findall(self.header_re, header)
-         device = None
-@@ -123,14 +123,14 @@ class IO(Check):
- 
-                 #                 Linux 2.6.32-343-ec2 (ip-10-35-95-10)   12/11/2012      _x86_64_        (2 CPU)
-                 #
--                # Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
-+                # Device         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
-                 # sda1              0.00    17.61    0.26   32.63     4.23   201.04    12.48     0.16    4.81   0.53   1.73
-                 # sdb               0.00     2.68    0.19    3.84     5.79    26.07    15.82     0.02    4.93   0.22   0.09
-                 # sdg               0.00     0.13    2.29    3.84   100.53    30.61    42.78     0.05    8.41   0.88   0.54
-                 # sdf               0.00     0.13    2.30    3.84   100.54    30.61    42.78     0.06    9.12   0.90   0.55
-                 # md0               0.00     0.00    0.05    3.37     1.41    30.01    18.35     0.00    0.00   0.00   0.00
-                 #
--                # Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
-+                # Device         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
-                 # sda1              0.00     0.00    0.00   10.89     0.00    43.56     8.00     0.03    2.73   2.73   2.97
-                 # sdb               0.00     0.00    0.00    2.97     0.00    11.88     8.00     0.00    0.00   0.00   0.00
-                 # sdg               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
diff --git a/pkgs/tools/networking/dd-agent/5.nix b/pkgs/tools/networking/dd-agent/5.nix
deleted file mode 100644
index 6feaec38f70..00000000000
--- a/pkgs/tools/networking/dd-agent/5.nix
+++ /dev/null
@@ -1,108 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, python2
-, unzip, makeWrapper }:
-let
-  python' = python2.override {
-    packageOverrides = self: super: {
-      docker = self.buildPythonPackage rec {
-        name = "docker-${version}";
-        version = "1.10.6";
-
-        src = fetchFromGitHub {
-          owner = "docker";
-          repo = "docker-py";
-          rev = version;
-          sha256 = "1awzpbrkh4fympqzddz5i3ml81b7f0i0nwkvbpmyxjjfqx6l0m4m";
-        };
-
-        propagatedBuildInputs = with self; [
-          six
-          requests
-          websocket-client
-          docker_pycreds
-          uptime
-        ] ++ lib.optionals (self.pythonOlder "3.7") [ backports_ssl_match_hostname ];
-
-        # due to flake8
-        doCheck = false;
-      };
-
-      pymongo = super.pymongo.overridePythonAttrs (oldAttrs: rec {
-        version = "2.9.5";
-        src = oldAttrs.src.override {
-          inherit version;
-          sha256 = "912516ac6a355d7624374a38337b8587afe3eb535c0a5456b3bd12df637a6e70";
-        };
-      });
-    };
-  };
-
-in stdenv.mkDerivation rec {
-  version = "5.11.2";
-  pname = "dd-agent";
-
-  src = fetchFromGitHub {
-    owner  = "datadog";
-    repo   = "dd-agent";
-    rev    = version;
-    sha256 = "1iqxvgpsqibqw3vk79158l2pnb6y4pjhjp2d6724lm5rpz4825lx";
-  };
-
-  patches = [ ./40103-iostat-fix.patch ];
-
-  nativeBuildInputs = [ unzip makeWrapper ];
-  buildInputs = with python'.pkgs; [
-    requests
-    psycopg2
-    psutil
-    ntplib
-    simplejson
-    pyyaml
-    pymongo
-    python-etcd
-    consul
-    docker
-  ];
-  propagatedBuildInputs = with python'.pkgs; [ python tornado ];
-
-  buildCommand = ''
-    mkdir -p $out/bin
-    cp -R $src $out/agent
-    chmod u+w -R $out
-    (cd $out/agent; patchPhase)
-    PYTHONPATH=$out/agent:$PYTHONPATH
-    ln -s $out/agent/agent.py $out/bin/dd-agent
-    ln -s $out/agent/dogstatsd.py $out/bin/dogstatsd
-    ln -s $out/agent/ddagent.py $out/bin/dd-forwarder
-
-    # Move out default conf.d so that /etc/dd-agent/conf.d is used
-    mv $out/agent/conf.d $out/agent/conf.d-system
-
-    cat > $out/bin/dd-jmxfetch <<EOF
-    #!/usr/bin/env bash
-    exec ${python'.interpreter} $out/agent/jmxfetch.py $@
-    EOF
-    chmod a+x $out/bin/dd-jmxfetch
-
-    wrapProgram $out/bin/dd-forwarder \
-      --prefix PYTHONPATH : $PYTHONPATH
-    wrapProgram $out/bin/dd-agent \
-      --prefix PYTHONPATH : $PYTHONPATH
-    wrapProgram $out/bin/dogstatsd \
-      --prefix PYTHONPATH : $PYTHONPATH
-    wrapProgram $out/bin/dd-jmxfetch \
-      --prefix PYTHONPATH : $PYTHONPATH
-
-    patchShebangs $out
-  '';
-
-  meta = {
-    description = ''
-      Event collector for the DataDog analysis service
-      -- v5 Python implementation
-    '';
-    homepage    = "https://www.datadoghq.com";
-    license     = lib.licenses.bsd3;
-    platforms   = lib.platforms.all;
-    maintainers = with lib.maintainers; [ thoughtpolice domenkozar ];
-  };
-}
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 28c13ce1ee4..6abfacc7d72 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -309,6 +309,7 @@ mapAliases ({
   dbus_libs = throw "'dbus_libs' has been renamed to/replaced by 'dbus'"; # Converted to throw 2022-02-22
   dbus_tools = throw "'dbus_tools' has been renamed to/replaced by 'dbus.out'"; # Converted to throw 2022-02-22
   dbvisualizer = throw "dbvisualizer has been removed from nixpkgs, as it's unmaintained"; # Added 2020-09-20
+  dd-agent = throw "dd-agent has been removed in favor of the newer datadog-agent"; # Added 2022-04-26
   ddar = throw "ddar has been removed: abandoned by upstream"; # Added 2022-03-18
   deadbeef-mpris2-plugin = throw "'deadbeef-mpris2-plugin' has been renamed to/replaced by 'deadbeefPlugins.mpris2'"; # Converted to throw 2022-02-22
   deadpixi-sam = deadpixi-sam-unstable;
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index b3d0d25b8b1..c094df38748 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -27122,7 +27122,6 @@ with pkgs;
 
   das_watchdog = callPackage ../tools/system/das_watchdog { };
 
-  dd-agent = callPackage ../tools/networking/dd-agent/5.nix { };
   datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
     pythonPackages = datadog-integrations-core {};
   };