deploy the collector - Phenisys/microsoft-teams-observability GitHub Wiki

1 – Download the required files

  1. Download the Windows executable or the Linux package : Microsoft Teams Observability Agent Releases
  2. Download the configuration template : template_config.yaml
  3. Retrieve your license file via our trial form.
  4. We provide some examples for creating service automation. Please refer to section 4 if needed.

2 – Edit the collector configuration

  1. Put the collector, the configuration file and the licence file in the directory of your choice.
  2. Add your environnement details in the configuration file (config.yaml).

3 – Run the collector

On Linux

/path/to/Agent_MSTeams_ubuntu_xxx.bin --config "path/to/my_custom_config.yaml”

On Windows

C:\path\to\Agent_MSTeams_windows_x64.exe --config "path\to\my_custom_config.yaml”

Available options :

  • --config : Path to the config file (absolute or relative) - required
  • --call_id : Process specific call id for debug - optional
  • --ignore_state : Ignore existing state - optional
  • --enable_boot_start : Create service to enable auto start at boot (Linux only) - optional
  • --disable_boot_start : Remove service to disable auto start at boot (Linux only) - optional
  • --service_name_suffix : Add a suffix to the service that needs to be added/deleted - optional
  • --force_service_creation : A flag to override existing service when --enable_boot_start is used - optional
  • --version : Display current version of the Agent - optional

4 – Service automation

On Linux

To ensure the collector runs at system startup, we recommend to create a service for systemd.

On Windows

To ensure the collector runs at system startup, you can create a scheduled task on Windows.

⚠️ **GitHub.com Fallback** ⚠️