Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
02-14-2023 06:37 AM
Two things!
1)
I've created a Data Collector which collects data from "Method Parameter @index: 1" from the below.
I'm getting an array with the data collected and as I understand it I need to configure a Getter Chain to get single items as results - how do I do this!?
Class:
OpenAPI.Class01.Class02
Method:
final native public IResult`1 CreateCard(
Int32 customerId
, Int32 abc
, UInt32 from
, UInt32 to
, UInt32[] zones
, System.DateTime fromDate
, System.DateTime toDate
, System.String transactionId
)
2)
Is it possible to create a Data Collector which collects both the result and the parameter(s)?
02-15-2023 02:31 PM
Hi @Henrik.Juul,
Have you already checked out the documentation for Getter Chain? https://docs.appdynamics.com/appd/23.x/latest/en/application-monitoring/configure-instrumentation/co...
Thanks,
Ryan, Cisco AppDynamics Community Manager
Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.
Check out Observabiity in Action
new deep dive videos weekly in the Knowledge Base.
04-19-2023 02:42 PM
Hey,
I don't know if this helps, but we have several data collectors GETting data from lists, not arrays. It took us awhile to figure out the syntax, but here is an example of a getter chain with a reference to an item in a list, that works...
getBody().getOutput().getCheckout().getLineItems.get(int/0).getRetailPrintOrderDetails.get(int/0).getOrderTotalAmount()
The 'get(int/0)' part is the part in the list. In the getter above, there are 2.
Hope that helps.
Greg Bukrhea
04-19-2023 02:47 PM
For the second part... 'can you collect both the results and the parameters...'
You can collect multiple values in one data collector. You can use getters, or return values, etc. You have have to have a individual entry in the data collector for each one, though. So if you have 2 parameters, 0 and 1, you would have to have 2 entries.
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form