I have created a .Net Method Invocation data collector and it is not working. The specifics of the configuration are in the attached screenshot.
I'm working with an overloaded method which has a single object parameter - see screenshot. I'm using a Getter Chain to extract the value of an instance variable that is two levels deep.
From my IDE I can view the data pointed to by the Getter Chain.
When I deploy the data collector nothing is returned. The Data Collector 'BookingServiceModel' is not listed - I have a number of other, simpler, data collectors for this BT and they are listed in the transaction snapshot.
My questions are:
- Why is the Data Collector not listed at all .. previously if I mis-configured a data collector it would still be listed but would just not have captured any data
- How can I troubleshoot this .. I have looked at the ByteCode.txt log and expected to see entries for my data collectors. I couldn't see any entries. Previously when working with the Java agent I was able to see 'interceptor' entries for the BCI needed for data collectors. Is there something different with .Net ?
- Is there anything obvious in my Data Collector configuration - I know its dependent on the underlying code by perhaps the syntax of the Getter Chain is obviously wrong. All my other Getter Chains are very simple