Purpose
This page helps you to understand the situation where objects are not grouped correctly for MongoDB technology.
For example, In Enlighten, we have MongoDB objects getting created from two different technologies: DotNet and NodeJS.
The objects are displayed in the Object Browser in two different places, which is confusing for the user and leads to errors when investigating:
CAST AIP
CAST AIP | Yes/No |
---|---|
8.3 |
Action Plan
If you observe the above behavior then please check the following points:
- This is a known issue when different analyzers run on an application using multiple technologies, in this case DotNet and Node.js, and they are accessing the same resources.
In such cases, analyzers have no way to know which object for which this resource already exists, therefore they create one of their own. This is the reason analyzing DotNet creates MongoDB collection, then when analyzing Node.js, it also creates its own MongoDB collection, because it does not know that there are already objects related to the collection created by another analyzer. - There is no solution for this for the time being.
Relevant input
- CAST Support Tool (CST) - alias Sherlock export with the following options Export CAST Bases with Management Base, Knowledge Base, Central base, Measurement Base
- Enlighten screenshot
Notes/comments
Ticket # 28085
Related Pages