Skip to content

monitoring

Monitoring service for the nodes in your clan

Uncategorized

Usage

inventory.instances = {
    monitoring = {
      module.name = "monitoring";
      roles.telegraf.tags.all = {
        settings.interfaces = [ "wg-clan" ];
      };
    };
  };

This service will eventually set up a monitoring stack for your clan. For now, only a telegraf role is implemented, which exposes the currently deployed version of your configuration, so it can be used to check for required updates.


Roles

The monitoring module has the following roles:

  • telegraf

Options for the telegraf role

allowAllInterfaces

Deprecated. Has no effect.

Type: null or boolean

Default:

null

Declared in: clanServices/monitoring/default.nix

interfaces

Deprecated. Has no effect.

Type: null or (list of string)

Default:

null

Declared in: clanServices/monitoring/default.nix