How to Configure the Ignition Collector (version 26)
The following article is used to configure Canary's Historian Module for Ignition v8.3+. Users must be running v24.0+ of Canary software. If running Ignition v8.1, see How to Configure the Ignition Collector.
The Canary Historian module for Ignition by Inductive Automation acts as a Storage Provider used to both write data from Ignition projects to the Canary system as well as read historic and last known values from Canary back to Ignition. Inasmuch, the module has a Collector and Provider side which work independently of each other to accomplish both tasks.
This article focuses solely on the Collector side of the module. If wanting more information on how to provide data back to Ignition, see Module Installation and Configuration, specifically the Provider Configuration.
Recommended Installation Architecture
As a best practice, Canary's historian components should be installed on their own server apart from the Ignition gateway. The gateway should contain the module along with Canary's Store & Forward and Admin services. The Store & Forward service is responsible for transporting data to the Canary Historian server and buffering data in the event the connection between the two is broken.

The remainder of the article goes into the installation and configuration changes needed for the module and assumes the Historian and its components are already installed on a separate server. If the Historian is not installed, see Installing the Canary System.
Data Collection Configuration
- On the Ignition gateway, run the CanaryInstaller.exe and select Admin Service, Identity (Use Remote), Store & Forward, and Admin Client. Click Next.

- Set the Identity Endpoint to the machine name of where the Identity service is installed. This is almost always the Canary Historian server. Configure the installation locations or take the defaults. Click Next to review the components to be installed, then Install.

- Open the Ignition Gateway and install the Canary Historian module from the Platform>Modules screen.

The module will remain inactive until the Gateway is restarted.

- Once the Gateway is restarted, navigate to the Services>Historian screen and select CREATE HISTORIAN+. Select Canary Historian from the list and click Next.

- Configure the GENERAL SETTINGS.
The Name will appear as a Storage Provider within the Ignition Designer when history is enabled for a tag.
If coming from Ignition 8.1, the same name that was used for the Canary Collector can be used here. In this way, tags will not need to be updated to use a new Storage Provider. Data collection should resume as soon as the module has been configured.
If the Canary Provider used a different name than the Canary Collector, a separate historian configuration will need to be added if wishing to use the previous name to maintain backwards compatibility.
- Configure the COLLECTOR SETTINGS.

- Enabled - enables/disables the module to collect data
- Store & Forward Host Name - host name of the SaF service used to transport data to the Canary Historian. This should almost always be 'localhost' if following best practices.
- Store & Forward Port - 55291, port number of the SaF service the module will connect to
- Historian Host Name - host name of the destination Canary Historian server where data will be stored. Multiple destinations can be listed using a comma to separate them (i.e. CanaryHistorian1, CanaryHistorian2)
- Lower Case TagPaths - (rare) forces all tag paths to lower case
- API Token - token used for secure read/write access to the Historian when Tag Security is enabled. Tokens are generated and managed within Canary's Identity service. The Canary user linked to the token should have ReadWrite access to the root View within the Identity>Security>Tag Security screen.

See How to Create an API Token for more information. (If no token is provided, the Collector will default to the Anonymous token and require the Anonymous provider be enabled in the Identity>Configuration>Providers screen.) - Read/Connect/Write Timeout - (rare) timeout settings the module uses to establish a connection with the SaF service. Do not change unless directed otherwise.
- DataSet - name of the DataSet where data will be stored in the Historian. The COLLECTOR will only send data to one DataSet. If wanting to store data in multiple DataSets, a new Ignition historian must be created for each one. Multiple Collectors should NOT write to the same DataSet.
- If only needing to configure the COLLECTOR, select CREATE HISTORIAN. Otherwise, proceed to the PROVIDER SETTINGS.