{ ... }: { homelab.monitoring.scrapeTargets = [{ job_name = "nats"; port = 7777; }]; services.prometheus.exporters.nats = { enable = true; url = "http://localhost:8222"; extraFlags = [ "-varz" # General server info "-connz" # Connection info "-jsz=all" # JetStream info ]; }; services.nats = { enable = true; jetstream = true; serverName = "nats1"; settings = { http_port = 8222; accounts = { ADMIN = { users = [ { nkey = "UA44ZINQKUBTV7CX3RE7MVHOEQOQK2VQGCI4GL4M7XBJB4S66URHLW7A"; } ]; }; HOMELAB = { jetstream = "enabled"; users = [ { nkey = "UASLNKLWGICRTZMIXVD3RXLQ57XRIMCKBHP5V3PYFFRNO3E3BIJBCYMZ"; } ]; }; }; system_account = "ADMIN"; jetstream = { max_mem = "1G"; max_file = "1G"; }; }; }; }