O que você está descrevendo geralmente é feito estendendo o conjunto principal de fatos no servidor. Existem duas maneiras de adicionar fatos adicionais:
Fatos personalizados - fatos criados por meio do código ruby
De qualquer forma, esses fatos podem ser gerados programáveis com base em mais uma combinação de atributos e / ou identificação deliberada da função e localização do servidor. No caso do fato do data center, se os datacenters forem diferenciados pelo endereço IP, você poderá especificar o data center fora disso.