To help you categorize sessions from all of the various places they may come from Loupe automatically records information such as user and computer name. However, it's often useful to have a few independent capabilities:
You can use these values independently. For example, you may have both production and certification systems located in a data center. In that scenario you likely would want to set the Environment to be the name of the data center and the promotion level to either Production or Certification to separate the two scenarios.
If you configure an environment or promotion level in a session (either in a configuration file or programmatically) it is carried with the session to the Server or Loupe Desktop. If there is no existing item with the same name a new entry is created.
Internally, Loupe treats these as just separate categorizations however when talking with customers we found that there were two distinct cases that people discussed often:
Since these cases can overlap both are available in the Agent.