summaryrefslogtreecommitdiff
path: root/modules/nixos/matrix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/matrix')
-rw-r--r--modules/nixos/matrix/dendrite.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/nixos/matrix/dendrite.nix b/modules/nixos/matrix/dendrite.nix
index d9c4914..d7c7b18 100644
--- a/modules/nixos/matrix/dendrite.nix
+++ b/modules/nixos/matrix/dendrite.nix
@@ -67,6 +67,7 @@ in {
};
};
};
+
postgresql = {
enable = true;
extraPostStart = [
@@ -75,6 +76,25 @@ in {
''
];
};
+
+ # Silence annoying errors when connecting to poorly configured federated
+ # homeservers.
+ promtail.filters = [
+ {
+ match = {
+ selector = ''{syslog_identifier="dendrite"} |~ ".*Failed to fetch key for server.*"'';
+ action = "drop";
+ drop_counter_reason = "noisy_error";
+ };
+ }
+ {
+ match = {
+ selector = ''{syslog_identifier="dendrite"} |~ ".*could not download key for.*"'';
+ action = "drop";
+ drop_counter_reason = "noisy_error";
+ };
+ }
+ ];
};
services.postgresql = {