Installing Necessary Data Logging Components (version 26)
Methodology

Understanding best practice architecture is important prior to installation. Whenever possible, Canary Collectors and the Store and Forward (SaF) service should be installed local to the data source. Typically the Canary Historian and other components are installed on a separate server.
Each Data Collector is paired with a local SaF service that transports data in real time from the source to another SaF service installed alongside the Canary Historian. This communication happens over a single gRPC endpoint (55291).
When the connection between the two SaF services is established, data is securely sent and stored into the Canary Historian. If the connection is disrupted, the SaF service on the Collector side caches data to the local disk, backfilling when the connection is reestablished.
System Requirements
Both the SaF service and the Canary Data Collectors require very low resources and can be installed on nearly any modern Windows machine. Follow these steps to ensure successful data logging to the Canary System.
- Determine the type of Data Collector required.
- Identify whether the data source can host the Data Collector and SaF. Recommendations are as follows but can be reduced if data load is light.
- Windows OS (required)
- Quad core processor
- 4 GB RAM
- Suitable disk space for potential data buffering
- .NET Framework 4.7.1 or greater (required)
- Install appropriate software using the Canary System Installer.
Install SaF and Data Collector
Again, best practice is to install these components local to the data source (e.g., on the OPC server or SCADA server).
- Use the received download link to download the Canary Installer from a Canary representative.
- Run the file CanaryInstaller-*.*.*.exe with elevated privileges.
- Deselect all items and choose only the Admin Service, Identity (local or remote*), Store & Forward, Admin Client, and applicable Data Collector.
- Select Next and complete the installation.
*In most cases, the Identity service will be remote from the Data Collector, assuming the Data Collector is installed remotely from the Historian. In that case, the server name of the Identity service can be specified in the next screen.

Data Logging Security
If wishing to control which clients can write data to the Historian, Tag Security can be enabled from within the Identity tile>Security>Tag Security screen. From here the user can control which users/groups have write permissions and the Views/DataSets they can write to. When Tag Security is enabled within the Identity service, any remote SaF service will need to be configured with an API token to write data to the Historian. See How to Configure a Collector when Tag Security is Enabled for more details.