Splunk AppDynamics

How to parse a list of custom objects in Java?

Harshad_Loya
New Member

Hi,

I am trying to create an information point to collect metrics on a a particular method of a particular class getting called.

I want to customize this information point to calculate metrics based on certain values being present in the parameter object of the method. So I am using the match condition.

I have 2 options of classes with their methods to be used.

1st Option - doesnt have a toString() implementation so I have to use the Getter Chain.

2nd Option - my method is a private method but the parameter object has both toString() implementation and Getter Chains.


Already tried the following and am facing certain issues on each:

1. I tried to use regex on toString() of the parameter of my 2nd option but for some reason its not getting any metric counts. I dont see any errors on the controller but its not working.

2. I tried to do getX().getY().toString() in Option 1 using Getter chain but still aint getting any metrics. 
3. I tried to use just the getX().getY().getZ() using Getter Chain (with both Option 1 and 2) but I am stuck at a condition.
getZ() returns a list of custom objects.
For example the custom object:


Person {
String name;
int age;
int somethingElse;
}
(assuming there are getters, setters, hashcode, equals and toString defined)

How do I do list contains name = "Harshad" ? The object with name "Harshad" can be at any index but it will be available only once.
I am assuming I need to use "contains". But how?
Can someone give some examples?
Labels (1)
Tags (1)
0 Karma

Morelz
Motivator

Hi

When doing live preview, what does the data look like?

Can you do a live preview on the second option, and show what your class/method data returns?

Just hide sensitive data , if any

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Mastering Threat Intelligence in ES 8.5, Splunk AI Assistant v2, and More from Splunk ...

Splunk Lantern is Splunk’s customer success center that provides practical guidance from Splunk experts on key ...

Break the Build: Inside the KubeDoom Lounge at .conf26

    You step up to the machine. The pixelated corridors of a certain 1993 FPS load in front of you, EMP Pulse ...

Splunk Auto Ingestion Parallel Pipeline Scaling

Why this feature matters Many Splunk environments experience ingestion pressure long before the host is fully ...