nixos/datadog: allow specifying dd_url (#97775)

Useful when you want to point datadog to another endpoint, either
because you need a proxy to send out data, or because you use their EU
endpoint.
This commit is contained in:
Florian Klink
2020-09-12 21:02:20 +02:00
committed by GitHub
parent 4a559f8fee
commit 2865a8867f

View File

@@ -6,7 +6,7 @@ let
cfg = config.services.datadog-agent;
ddConf = {
dd_url = "https://app.datadoghq.com";
dd_url = cfg.ddUrl;
skip_ssl_validation = false;
confd_path = "/etc/datadog-agent/conf.d";
additional_checksd = "/etc/datadog-agent/checks.d";
@@ -77,6 +77,18 @@ in {
type = types.path;
};
ddUrl = mkOption {
description = ''
Custom dd_url to configure the agent with.
Useful when you want to point datadog to another endpoint, either
because you need a proxy to send out data, or because you use their EU
endpoint.
'';
default = "https://app.datadoghq.com";
example = "https://app.datadoghq.eu";
type = types.str;
};
tags = mkOption {
description = "The tags to mark this Datadog agent";
example = [ "test" "service" ];