-
Read API
Canary offers a native gRPC API and a web API for both reading and writing data. This module focuses solely on the web Read API. To test, we suggest downloading Postman and following the instructions…
-
Publisher
This module covers Canary's Publisher service. The Publisher connects to the Views service to read real-time data from the Historian to send it to 3rd parties using MQTT, Kafka,…
-
Tag name in value box
I know I can use a value box in an Axiom Application with ValueFormat = {Value:N2} @ {Time:MM/dd/yyyy hh:mm:ss tt} to get value and time. Is there a way I can have tag name there as well? Right now,…
- Answered
-
How to Create an API Token (version 25)
API tokens are used for several purposes within the Canary system. Reading data from the Historian using the Read API Writing data to the Historian using the Write API Writing data to the Historian…
-
Stacked Bar Charts
Currently, multiple series display as side-by-side bars, but there’s no option to stack them. Stacked bars would be really useful for visualizing combined totals while still showing the contribution…
-
Axiom
This module covers Canary's main reporting tool, Axiom. As there are many steps in building a dashboard application, a video has been provided to demonstrate the various controls and functions Axiom…
-
Disable Axion Annotation Modifications
Implement a configuration setting (system-wide mode) that fully disables Axion annotation modifications for all users. This setting must prevent any form of annotation changes—including deletions,…
-
Axiom Extrapolation?
We have a scenario where a tag may only have a single timestamp with value until membranes are replaced in the future. We want to see this data point as an extrapolated value from the entry point to…
-
Trend not Displaying Latest Data Point Properly when Time Extension Disabled
I'm noticing two issues with non time extension data tags being trended: When Time Extension is disabled on a tag the latest data point doesn't display at all on the trend graph (unless you zoom in…
-
Clarify Notify Column for Backfill
Right now, the Notify column in the Calcs & Events > Browse Events shows email addresses for backfilled events even though Canary doesn’t send notifications during backfill.…
-
Auto Recalculate when data become Available
Often times data won't be available in the calculations server due to site disconnects to the sender. Can you have canary calc server sense when that data makes its way to the calc server/historian…
- Not planned
-
Module Version Compatibility
The following matrix displays version compatibility between the Canary Historian Module, Canary, and Ignition. Canary Historian Module Version Canary Version Ignition Version 25.5+ 24.0 or newer 8.3.…
-
Module Installation & Configuration (Canary v24+ and Ignition v8.3)
The following article is used to configure Canary's Historian Module for Ignition v8.3+. Users must be running v24.0+ of Canary software. The Canary Historian module for Ignition by Inductive…
-
MQTT collector add filtering to exclude long string
Our historian is connected to a MQTT broker. In that broker we use a UNS type database structure. One of the tags was a long json string. We have been experiencing crashes,…
-
Should IsQualityGood propagate the Quality of the tag?
We have a use case where we have two flow meters that we want to sum up. If one of them is Bad quality from SCADA, we want Calcs to treat it as zero. We did If(IsQualityGood('tag1'),'tag1',…
-
OPCUA Collector - Unhandled error BadOutOfMemory during Publish
We've encountered this error a couple times now and are not sure how to continue debugging to find the root cause. We've been able to resolve by just restarting the service/the host machine,…
-
Support for Virtual Accounts and gMSAs
Would it be possible to add support for Virtual Windows Accounts (e.g., NT SERVICE\...) and Group Managed Service Accounts (gMSA) for Canary services during installation and configuration?…
-
Remote Historian/Views/Architecture Options
I have multiple historians and a remote Axiom server. Is it better for Axiom to be pointed at a local Views instance which is connected to the remote historians,…
-
Importing Events
Upon importing an event I have to go into the event itself and make the frequency value change and only when specific tags change and select the tag. Im not sure if this is part of the export,…
-
Sync Cursors across multiple trend charts
Add the ability to sync the cursor across multiple trend charts either by timestamp or by position (% of width). Add a menu item in the cursor menu to configure this setting for each trend chart.…
-
"All ReadOnly" Folder is missing
I'm getting errors on the "All ReadOnly" folder not being present. Looking in to it, it doesn't look like it exists. But when I login to Axiom I see the "Read Only" Folder there as a path (granted I…
- Answered
-
Call an API for Properties
Allow configuration in some manner to call an API to retrieve a property. For example, if I had an internal application which had an API that allows me to query for location information about a…
-
Axiom Tab Auto Navigate
Good Day All, I have an Axiom application with multiple tabs. Is there any way for a script to run that cycles through displaying each tab at a constant rate? Display tab1, wait 20 seconds,…
-
Canary Calculations %Path% Variable Support
Currently in Calculations, %Asset% is supported which makes building dynamic calculations easy. Still though, you have to manually type in the 'Path' portion even if it is selected above.…
-
Recommendation on Canary tag names for multiple purposes views
Hello Canarians, I've been trying to come up with a good way to manage Canary tag names that can manage multiple views that we would need to build. We need to satisfy at least three different…


