summary refs log tree commit diff
path: root/pkgs/tools/networking/dd-agent/datadog-trace-agent.nix
diff options
context:
space:
mode:
authorRob Vermaas <rob.vermaas@gmail.com>2018-10-23 12:29:53 +0200
committerRob Vermaas <rob.vermaas@gmail.com>2018-10-23 12:30:06 +0200
commitdebbed29d1da582e75ebf266b203baad063550c3 (patch)
tree9d24d1623a31b395bea4eaff4ad536155be749a1 /pkgs/tools/networking/dd-agent/datadog-trace-agent.nix
parente20e1e5c2cb247ed3c10d9560db7c3a509115674 (diff)
downloadnixlib-debbed29d1da582e75ebf266b203baad063550c3.tar
nixlib-debbed29d1da582e75ebf266b203baad063550c3.tar.gz
nixlib-debbed29d1da582e75ebf266b203baad063550c3.tar.bz2
nixlib-debbed29d1da582e75ebf266b203baad063550c3.tar.lz
nixlib-debbed29d1da582e75ebf266b203baad063550c3.tar.xz
nixlib-debbed29d1da582e75ebf266b203baad063550c3.tar.zst
nixlib-debbed29d1da582e75ebf266b203baad063550c3.zip
datadog-agent: add option to enable trace agent
Diffstat (limited to 'pkgs/tools/networking/dd-agent/datadog-trace-agent.nix')
-rw-r--r--pkgs/tools/networking/dd-agent/datadog-trace-agent.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/tools/networking/dd-agent/datadog-trace-agent.nix b/pkgs/tools/networking/dd-agent/datadog-trace-agent.nix
new file mode 100644
index 000000000000..bdd3491ed18f
--- /dev/null
+++ b/pkgs/tools/networking/dd-agent/datadog-trace-agent.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, buildGoPackage  }:
+
+buildGoPackage rec {
+  name = "datadog-trace-agent-${version}";
+  version = "6.5.0";
+  owner   = "DataDog";
+  repo    = "datadog-trace-agent";
+
+  src = fetchFromGitHub {
+    inherit owner repo;
+    rev    = "6.5.0";
+    sha256 = "0xhhcdridilhdwpmr9h3cqg5w4fh87l1jhvzg34k30gdh0g81afw";
+  };
+
+  goDeps = ./datadog-trace-agent-deps.nix;
+  goPackagePath = "github.com/${owner}/${repo}";
+
+  meta = with stdenv.lib; {
+    description = "Live trace collector for the DataDog Agent v6";
+    homepage    = https://www.datadoghq.com;
+    license     = licenses.bsd3;
+    platforms   = platforms.all;
+    maintainers = with maintainers; [ rob ];
+  };
+}