Skip to Main Content

Enterprise Manager

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Importing event-like data into Oracle Enterprise Manager

Andrea VascoNov 18 2019 — edited Nov 20 2019

Hi everyone,

I am pretty new to this community, and today I am reaching out to look for guidance from experts. I have tried to research some information on my own but struggled in finding a complete answer.ent-

I am trying to understand the best way to push event-like data into Oracle Enterprise Manager and have them accessible in Time Charts / Performance Analyses. The primary use case for this is triage better and diagnose sudden changes to performance metrics as a consequence of a software release happened on the higher side of the stack. We already have an understanding of how we could collect the event of a new software version being deployed; I am struggling to put together the better approach to push this information to OEM in an automated fashion.

I hope this makes sense, and I apologize if this topic had been already debated- as I said, I tried to do some research on my own with very little luck.

Thanks in advance to those who will get back to me.

Have a nice day,

Andrea

This post has been answered by aidev.uk on Nov 19 2019
Jump to Answer

Comments

Ajit Kumar Singh

Thanks  Nice Article.

Parikshit Kumar Singh

It would be create if you could enrich it with code through github URL etc.

Good explanation.

sun_certified

Actually, @JosePaumard, in the "Optionals: First Patterns" section where you have...

     Optional<Person> opt = ...;    
     if (opt.isPresent()) {       
          int value = opt.get(); // there is a value   
     } else {       
          // decide what to do   
     }

... the line with the comment "// there is a value" would fail compilation with a "incompatible types: Person cannot be converted to int" error.

3381266

You wrote that

The Optional class could have been returned by the map.get() method

could be used to distinguish between having a  'null' value stored in the map and not having the given key. This does not work since Optional does not allow 'null'  as a value (at least under Java 8) - 'null' is used to flag the empty Optional (no value present)!

sun_certified

@JosePaumard In the code in the "Calculating the Inverse of a Square Root, Second Version" section, the inverse operation is done first, and then the result of that inverse operation is passed to the sqare root operation. So that code is actually calculating the square root of the inverse...

Function<Double, Stream<Double>> invSqrt =

    d ‐> OptionalMath.inv(d).flatMap(OptionalMath::sqrt)

                       .map(Stream::of)

                       .orElseGet(Stream::empty);

Java- it is my like programme

1 - 7

Post Details

Added on Nov 18 2019
4 comments
179 views