{ config, ... }: let cfg = config.services.prometheus; in { sops.secrets."config/mysqld_exporter" = { }; services.prometheus = { scrapeConfigs = [{ job_name = "mysql"; scheme = "http"; metrics_path = cfg.exporters.mysqld.telemetryPath; static_configs = [ { targets = [ "localhost:${toString cfg.exporters.mysqld.port}" ]; } ]; }]; exporters.mysqld = { enable = true; configFilePath = config.sops.secrets."config/mysqld_exporter".path; }; }; }