APM Indicators integrated with 4D Analytics not alarming in APM due to special character in UOM


 Product(s):APM Implementation and Performance Management
 Version(s):7
 Environment:N/A
 Area:N/A
 Subarea:N/A

Problem Description

An APM user with Assetwise Interop connection to 4D Analytics found that some indicators in APM were not alarming even though they appeared to be set up correctly and the tag point did indeed reach an expected alarm level.

The graphql error logs indicated a repeating error:

2022-08-09 12:12:17.7289Z Error graphqluser Bentley.APM.ServiceProvider.GraphQL.ApmMutation [32] Property 'ValueCollected_units' has invalid value.

Solution

Investigation revealed that the character "μ” was used in the UOM ID in APM. APM GraphQL service and the integration was failing to handle this character even though 4D analytics/Influx does not actually need the UOM. User created a new UOM ID with regular alpha-numeric characters  and was able to successfully calculate when the source 4D tag was in Alarm and record the alarm into APM.

See also

SR7001475292.

VSTS-997528