Administration SOA Suite

Query para Monitoração do Ambiente SOA-SUITE

In a previous article I wrote a query to help verify the instance of the states of a given composite BPEL

In this new Query I am providing will be helping to monitor our SOASUITE environment providing COMPOSITE information, PROCESS, COMPONENT TYPE, STATE, QUANTITY (Requests), MAXIMUM TIME (in seconds), MINIMUM TIME (in seconds) and MEAN (in Seconds)

I am below highlighting the name in red to be your defined OWNER installation of your RCU

SELECT   COMPOSITE_NAME COMPOSITE,
         COMPONENT_NAME PROCESSO,
         COMPONENTTYPE AS "TIPO DE COMPONENTE",
         DECODE (STATE, 0,'STATE_INITIATED',
                 1,'STATE_OPEN_RUNNING',
                 2,'STATE_OPEN_SUSPENDED',
                 3,'STATE_OPEN_FAULTED',
                 4,'STATE_CLOSED_PENDING_CANCEL',
                 5,'STATE_CLOSED_COMPLETED',
                 6,'STATE_CLOSED_FAULTED',
                 7,'STATE_CLOSED_CANCELLED',
                 8,'STATE_CLOSED_ABORTED',
                 9,'STATE_CLOSED_STALE',
                 10,'STATE_CLOSED_ROLLED_BACK') AS "ESTADO",
        COUNT ( * ) AS "QUANTIDADE",
        TRUNC (
           MAX(  EXTRACT (DAY FROM (MODIFY_DATE - CREATION_DATE)) * 24 * 60 * 60
               + EXTRACT (HOUR FROM (MODIFY_DATE - CREATION_DATE)) * 60 * 60
               + EXTRACT (MINUTE FROM (MODIFY_DATE - CREATION_DATE)) * 60
               + EXTRACT (SECOND FROM (MODIFY_DATE - CREATION_DATE))), 4) AS "TEMPO MAXIMO (SEG)",
        TRUNC (
           MIN(  EXTRACT (DAY FROM (MODIFY_DATE - CREATION_DATE)) * 24 * 60 * 60
               + EXTRACT (HOUR FROM (MODIFY_DATE - CREATION_DATE)) * 60 * 60
               + EXTRACT (MINUTE FROM (MODIFY_DATE - CREATION_DATE)) * 60
               + EXTRACT (SECOND FROM (MODIFY_DATE - CREATION_DATE))),4 ) AS "TEMPO MINIMMO (SEG)",
        TRUNC ( AVG(  EXTRACT (DAY FROM (MODIFY_DATE - CREATION_DATE)) * 24 * 60 * 60
               + EXTRACT (HOUR FROM (MODIFY_DATE - CREATION_DATE)) * 60 * 60
               + EXTRACT (MINUTE FROM (MODIFY_DATE - CREATION_DATE)) * 60
               + EXTRACT (SECOND FROM (MODIFY_DATE - CREATION_DATE))), 4) AS "MEDIA (SEG)"
FROM   OWNER_SOAINFRA.CUBE_INSTANCE
WHERE   TRUNC (CREATION_DATE) = TRUNC (SYSDATE)
GROUP BY   COMPOSITE_NAME, COMPONENT_NAME, COMPONENTTYPE, STATE 
ORDER BY 1, 2 DESC;

Select this was provided by my good friend Helton Hideharu Higute

 

Hugs and see you next

/:-D

 

 

Criei este Blog destinado a desenvolvedores e interessados na Tecnologia Oracle SOA Suite, minha idéia é que no futuro ele sirva de referência para Analistas e Desenvolvedores desde aprendizes a especialistas. Já existem alguns Posts interessantes que abordam um pouco do meu dia a dia, no passar do tempo irei alimentar este Blog com o máximo de informações possíveis, por isso peço por gentileza aos interessados e afins que caso tenham alguma dúvida, sugestão ou crítica que me digam para que eu possa da melhor forma suprir as expectativas e na medida do possível sanar todas as duvidas que vierem a surgir ou até mesmo criar novos Posts abordando algum tópico que venha a ser relevante para todos os interessados. Obrigado Uans Carvalho

Leave a Reply

Your email address will not be published. Required fields are marked *