+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+173
nixos/modules/services/databases/victoriatraces.nix
+173
nixos/modules/services/databases/victoriatraces.nix
···+enable = mkEnableOption "VictoriaTraces is an open source distributed traces storage and query engine from VictoriaMetrics";+File that contains the Basic Auth password used to protect VictoriaTraces instance by authorization+message = "Both basicAuthUsername and basicAuthPasswordFile must be set together to enable basicAuth functionality, or neither should be set.";+# Increase the limit to avoid errors like 'too many open files' when handling many trace spans+bindAddr = (optionalString (hasPrefix ":" cfg.listenAddress) "127.0.0.1") + cfg.listenAddress;
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+5
nixos/tests/victoriatraces/default.nix
+5
nixos/tests/victoriatraces/default.nix
+96
nixos/tests/victoriatraces/otlp-ingestion.nix
+96
nixos/tests/victoriatraces/otlp-ingestion.nix
···
+36
nixos/tests/victoriatraces/service-endpoints.nix
+36
nixos/tests/victoriatraces/service-endpoints.nix
···+machine.succeed("curl --fail -X POST http://localhost:10428/insert/opentelemetry/v1/traces -H 'Content-Type: application/x-protobuf'")