Monitorar Mensagens Faturáveis

Como administrador, você pode monitorar o número de mensagens faturáveis consumidas em uma instância selecionada do Oracle Integration ou do Oracle Integration for SaaS.

Modelos de consumo do Oracle Integration

O tipo de licença escolhido determina como os pacotes de mensagens são definidos e medidos. A página Métricas de Uso é diferente para o Oracle Integration e o Oracle Integration for SaaS.

  • Para o Oracle Integration:
    • BYOL (Bring Your Own License): Para usuários Bring Your Own License, um pacote de mensagens é definido como 20.000 mensagens por hora. Você poderá selecionar até 3 pacotes de mensagens se trouxer uma licença existente do Oracle Fusion Middleware para a nuvem.

    • Não BYOL (Bring Your Own License): Para esses tipos de licença, um pacote de mensagens é definido como 5.000 mensagens por hora. Você poderá selecionar até 12 pacotes de mensagens se criar uma nova licença do Oracle Integration na nuvem.

  • Para o Oracle Integration for SaaS, o uso é rastreado mensalmente em pacotes de um milhão de mensagens por mês, o que mantém os custos previsíveis mesmo quando você tem volumes horários imprevisíveis. O uso é reportado mensalmente, em vez de por hora. Você pode selecionar até 43 pacotes de mensagens.

Recursos incluídos do Oracle Integration

As métricas de uso abrangem os seguintes recursos.

Observação

O consumo de mensagens do Visual Builder não está incluído nas métricas de uso do Oracle Integration.
Recurso do Oracle Integration Uso

Integration

Para obter detalhes sobre como as mensagens faturáveis de Integração são calculadas, consulte Sobre o Uso de Integrações.

Processo

A medição do processo rastreia o número de usuários simultâneos exclusivos interagindo dentro de um intervalo de 1 hora. O dimensionamento é baseado em usuários simultâneos, que são convertidos em pacotes de mensagens. Um usuário/hora de Processo é equivalente a 400 mensagens/hora.

Para obter detalhes sobre como as mensagens faturáveis do Processo são calculadas, consulte Sobre o Uso do Processo.

Integration Insight

Cada transação comercial no Insight conta como uma mensagem.

Servidor de Arquivos

Não há custo extra associado ao Servidor de Arquivos. Ao usar o adaptador FTP para gravar arquivos no Servidor de Arquivos no Oracle Integration, o preço padrão aplicável ao adaptador FTP é aplicado. Qualquer leitura ou gravação de arquivo acima de 50 KB é considerada uma mensagem. Por exemplo, 110 KB são considerados 3 mensagens (50 KB cada).

Observação

As chamadas internas na mesma instância do Oracle Integration não são contadas como mensagens. Consulte cada seção de uso para entender como as mensagens são contadas quando recursos são usados juntos.

Exibindo métricas de uso

  1. Na Home page, selecione Monitoramento no painel de navegação e Métricas de Uso.
    A página Métricas de Uso é exibida.
    Observação

    As métricas de dados são exibidas usando o horário padrão UTC.

    • Para o Oracle Integration
      A página Métricas de Uso mostra o total de mensagens usadas durante cada hora de um dia selecionado. Na ilustração de exemplo abaixo, a linha azul Configurado de 5 K mostra que a instância do Oracle Integration foi configurada para 5.000 mensagens por hora durante o provisionamento. Os valores abaixo do uso configurado são mostrados em rosa-claro e os valores acima dele são mostrados em rosa-escuro.
      • Para exibir mensagens consumidas em outra data, selecione uma data usando o calendário Exibir.

      • Passe o cursor sobre um período de hora para exibir seu consumo aproximado de mensagens.

      • Clique em Ícone Resumo por Hora na parte superior direita da tela para expandir uma tabela que lista cada hora e suas mensagens faturáveis para o dia selecionado.


      Segue a descrição da ilustração usage_metrics.png

    • Para o Oracle Integration for SaaS
      A página Métricas de Uso do SaaS mostra o total de mensagens usadas durante cada mês. Na ilustração de exemplo abaixo, a linha azul Configurado de 5 M mostra que a instância do Oracle Integration for SaaS foi configurada para 5 milhões de mensagens por mês durante o provisionamento. Os valores abaixo do uso configurado são mostrados em rosa-claro e os valores acima dele são mostrados em rosa-escuro.
      • Para exibir mensagens consumidas durante um período específico, selecione outro período usando o calendário Exibir.

      • Passe o cursor sobre um período de mês para exibir seu consumo aproximado de mensagens.

      • Clique em Ícone Resumo por Mês na parte superior direita da tela para expandir uma tabela que lista a cada mês e suas mensagens faturáveis.


      Segue a descrição da ilustração usage_metrics_saas.png

  2. Exporte métricas de uso para um arquivo CSV, se necessário.
    1. Clique em Exportar.
    2. Na caixa de diálogo Exportar Métricas de Uso, selecione uma data inicial e uma data final e clique em Exportar.
      Cada hora é descrita como um registro. No máximo 1000 horas de informações (mostradas como linhas no arquivo CSV) podem ser exportadas.
    3. Use a lista de download do browser para acessar o arquivo CSV.
    O arquivo exportado mostra colunas para a data, mensagens configuradas e total de mensagens consumidas.
    Mostra colunas para a data, mensagens configuradas e total de mensagens consumidas

  3. Se necessário, altere os pacotes de mensagens configurados da instância do Oracle Integration. Consulte Editar a edição, o tipo de licença, os pacotes de mensagens e o ponto final personalizado de uma instância.

Sobre o Uso de Integrações

Ao criar instâncias do Oracle Integration, os administradores especificam o número de pacotes de mensagens que planejam usar por instância.

Regras para rastrear mensagens faturadas do serviço Integration

Siga estas regras para determinar como o consumo de mensagens é calculado.

Número Regra Descrição

1

Trigger

Cada atividade de trigger é contada em incrementos de 50 KB. Por exemplo, um payload de mensagem de entrada de 30 KB é contado como uma mensagem, um payload de 70 KB é contado como duas mensagens e assim por diante.

2

Chamada

As solicitações de chamada não contam como mensagens e as respostas de chamada com um payload abaixo de 50 KB também não são contadas. No entanto, a mensagem de resposta é considerada em múltiplos de 50 KB quando excede 50 KB.

3

Arquivo

Para fluxos programados baseados em arquivo em que há arquivos de entrada em integrações, cada arquivo é convertido em uma mensagem faturada (em múltiplos de 50 KB) somente quando o tamanho é maior que 50 KB.

4

Internas

Chamadas internas dentro da mesma instância do Oracle Integration não são contadas como mensagens. Por exemplo, os seguintes itens não são contados:

  • Processo para Integração

  • Visual Builder para Integração

  • Integração para Integração

Chamar outra instância do Oracle Integration incorre em mensagens na instância de destino do Oracle Integration e, dependendo do tamanho da resposta, também pode incorrer em mensagens na instância do Oracle Integration de chamada.

Exemplos de Uso de Integração

Esta tabela mostra, por exemplo, como o faturamento de mensagens é calculado e as regras que se aplicam.

Tipo de Integração Cenário/Fluxo Cálculo da Mensagem de Faturamento Regras que se Aplicam

Síncrona/Assíncrona (Trigger)

  1. Entrada do Eloqua com payload de 40 KB.

  2. Transformação de dados.

  3. Chamada externa para enviar dados para o Sales Cloud.

O tamanho do payload é considerado no trigger.

ceil (40/50) = 1 mensagem

Nº 1 (Trigger)

Síncrona/Assíncrona (Trigger)

  1. Entrada REST com payload de 120 KB.

  2. Transformação de dados.

  3. Chamada externa para enviar dados para o Logfire.

O tamanho do payload é considerado no trigger.

ceil (120/50) = 3 mensagens

Nº 1 (Trigger)

Síncrona/Assíncrona (Trigger)

  1. Entrada SOAP com payload de 70 KB.

  2. Arquivos de download em um loop.

  3. 3 arquivos submetidos a download de 20 KB, 170 KB e 40 KB, respectivamente.

  4. Transformação/enriquecimento de dados.

  5. Chamada externa para enviar dados para um sistema externo por meio do REST.

O tamanho do payload é considerado no trigger. Qualquer resposta subsequente maior que 50 KB também é rastreada. Nesse cenário, somente arquivos maiores que 50 KB são considerados.

ceil (70/50) + ceil (170/50) = 2 +4 = 6 mensagens

Nº 1 (Trigger)

Nº 3 (Arquivo)

Síncrona/Assíncrona (Trigger)

  1. Adaptador de banco de dados extraindo dados de 20 KB e 2 linhas.

  2. Para cada linha, 1 chamada REST de saída é feita, o que resulta em dados de 20 KB para cada chamada.

  3. Enriquecimento/transformação de dados.

  4. FTP para um local externo.

O tamanho do payload é considerado no trigger. Qualquer resposta subsequente maior que 50 KB também é rastreada.

ceil (20/50) = 1 mensagem

Nº 1 (Trigger)

Síncrona/Assíncrona (Trigger)

  1. Entrada SOAP com payload de 10 KB.

  2. Arquivos de download em um loop. Dois arquivos submetidos a download de 20 KB e 70 KB, respectivamente.

  3. Chamada externa para obter mais dados por meio do adaptador REST. Retorna dados de 100 KB.

  4. FTP para um local externo.

O tamanho do payload é considerado no trigger. Qualquer resposta subsequente maior que 50 KB também é rastreada.

ceil (10/50)+ ceil (70/50) + ceil (100/50) = 1+2+2 = 5 mensagens

Nº 1 (Trigger)

Nº 2 (Chamada)

Nº 3 (Arquivo)

Síncrona/Assíncrona (Trigger)

  1. Solicitação REST GET simples com parâmetros de modelo sem payload.

  2. Chamada para o Oracle Fusion Cloud B2C Service para obter detalhes do contato. Retorna uma resposta de 40 KB.

  3. Retorna os dados do contato.

O tamanho do payload é considerado no trigger. Qualquer resposta subsequente maior que 50 KB também é rastreada. Como o trigger é apenas uma solicitação GET sem payload, é considerada 1 mensagem faturada.

1 mensagem

Nº 1 (Trigger)

Fluxo programado

  1. Trigger programado.
  2. Arquivos de download em um loop. Três arquivos submetidos a download de 20 KB, 170 KB e 40 KB, respectivamente.
  3. Transformação de dados.

  4. Chamada externa para transferir dados que resultam em 10 bytes de resposta.

Cada chamada/arquivo é considerado em múltiplos de 50 KB quando os dados de resposta têm mais de 50 KB.

ceil (170/50) = 4 mensagens

Nº 3 (Arquivo)

Fluxo programado

  1. Trigger programado.
  2. Adaptador de banco de dados extraindo dados de 30 KB e 10 linhas.
  3. Transformação de dados.

  4. Chamada externa para transferir dados que resultam em 5 bytes de resposta.

Cada chamada/arquivo é considerado em múltiplos de 50 KB quando os dados de resposta têm mais de 50 KB.

Não contado.

Nenhuma

Fluxo programado

  1. Trigger programado.
  2. Chamada SOAP externa para obter dados por meio de relatórios do BIP. Retorna dados de 130 KB.
  3. Chamada externa para obter mais dados por meio do adaptador REST. Retorna dados de 10 KB.

  4. Transformação de dados.
  5. Chamada externa para transferir dados que resultam em 5 bytes de resposta.

Cada chamada/arquivo é considerado em múltiplos de 50 KB quando os dados de resposta têm mais de 50 KB.

andar(130/50) = 2 mensagens

Nº 3 (Arquivo)

Fluxo programado

  1. Trigger programado.
  2. Arquivos de download em um loop. Dois arquivos submetidos a download de 20 KB e 40 KB, respectivamente.
  3. Chamada externa para obter mais dados por meio do adaptador REST. Retorna dados de 100 KB.

  4. FTP para um local externo.

Cada chamada/arquivo é considerado em múltiplos de 50 KB quando os dados de resposta têm mais de 50 KB.

ceil (100/50) = 2 mensagens

Nº 2 (Chamada)

Fluxo programado

  1. Trigger programado.
  2. Chamada externa para obter dados por meio do adaptador REST. Retorna dados de 10 KB.
  3. Transformação de dados.

  4. Chamada externa REST para transferir dados que resultam em 500 bytes de resposta.

Cada chamada/arquivo é considerado em múltiplos de 50 KB quando os dados de resposta têm mais de 50 KB.

Não contado.

Nº 4 (Internas)

Nenhuma é contada

Fluxo de Integração Filho

  1. Um fluxo de Integração pai chama um fluxo de Integração filho por meio do REST em um loop.
  2. O fluxo de Integração filho envia um e-mail de notificação com as informações transmitidas de um fluxo pai.
  3. A execução do fluxo filho é concluída.

A chamada do fluxo filho de integração é isenta de medição.

Não contado. Observe que o pai pode ser considerado para contagem.

Nº 4 (Internas)

Nenhuma é contada

Fluxo de Integração Filho

  1. O fluxo de Integração pai faz download de um arquivo CSV por meio do adaptador FTP. O CSV contém 5 linhas.
  2. Cada linha no arquivo CSV chama um fluxo filho de Integração filha.
    1. O fluxo de Integração filho lê um orderid informado como uma entrada.

    2. Chama uma solicitação ao Oracle Fusion Cloud B2C Service para obter dados sobre o pedido. Cada chamada retorna dados de 70 KB.

    3. Transformação de dados no fluxo filho.

    4. Envia os dados por meio de um adaptador FTP para gravá-los em um arquivo.

    5. A execução do fluxo filho é concluída.

As chamadas do fluxo filho de integração são isentas de medição. Qualquer resposta subsequente é medida.

Cada filho = ceil (70/50) = 2 mensagens

Observe que o pai pode ser considerado para contagem.

Nº 2 (Chamada)

Fluxos de Publicação/Assinatura

  1. Fluxo de editor único com trigger REST como payload de 30 KB.
  2. Assinante único do descrito acima que processa dados e os envia a um serviço externo.

Publicação conta como 1 mensagem.

A assinatura é isenta de trigger.

Nº 1 (Trigger)

Fluxos de Publicação/Assinatura

  1. Fluxo de editor único com trigger REST como payload de 30 KB.
  2. Assinante único do acima que processa dados.
  3. O subfluxo de assinatura chama o OSC para obter uma resposta de volta como 70 KB.
  4. O fluxo de assinatura é concluído.

Publicação conta como 1 mensagem.

O trigger de assinatura é dispensado. No entanto, a chamada é medida quando a resposta é maior que o 50 KB. Portanto, o fluxo de assinatura nesse caso conta como 2 mensagens.

Nº 1 (Trigger)

Nº 2 (Chamada)

Sobre Uso de Processo

Ao criar instâncias do Oracle Integration, os administradores especificam o número de pacotes de mensagens que planejam usar por instância.

Medição de mensagem de processo

A medição do processo rastreia o número de usuários simultâneos exclusivos interagindo dentro de um intervalo de 1 hora. O dimensionamento é baseado em usuários simultâneos, que são convertidos em pacotes de mensagens. Um usuário/hora de Processo é equivalente a 400 mensagens/hora.

  • Se você tiver 1.000 mensagens por hora e 10 usuários distintos, elas contarão como 1.000 mensagens de integração + (400)*10 usuários = 5.000, portanto 1 pacote de mensagens de 5.000 mensagens por hora.

  • Outra maneira de visualizar o dimensionamento de Processo: pacotes de 5.000 mensagens por hora equivalem a 12,5 usuários simultâneos distintos executando tarefas.

O que é contado?

Um usuário conectado é contado por no mínimo uma hora ao executar operações de gravação que atualizem uma tarefa ou instância de processo, que inclui:

  • Atualizar ou processar tarefas (aprovar/rejeitar uma tarefa, adicionar um anexo/comentário, redesignar ou solicitar informações)
  • Criar instâncias de processo

Dentro de cada hora de uso, um usuário distinto pode executar um número ilimitado de operações de gravação.

O Oracle Integration tem um encargo mínimo de 1 pacote de mensagens por hora para manter o sistema disponível, mesmo sem uso. Observe que você pode desativar sua instância do Oracle Integration para fins de cobrança, mas nenhuma instância é processada enquanto estiver interrompida.

O que NÃO é contado?

Esta contagem não inclui:

  • Usuários conectados executando operações somente leitura (consulta ou leitura).
  • Integrações acionadas por meio do processo (as integrações são dispensadas).

Exemplos de Uso de Processo

Esta tabela mostra, por exemplo, como o faturamento de mensagens é calculado e as regras que se aplicam.

Tipo de Cenário Cenário Cálculo da Mensagem de Faturamento

Espaço de Trabalho de Processos

Entre 9h e 10h, 20 funcionários acessam o Espaço de Trabalho. No período de uma hora:

  • 5 usuários (user1 a user5) criam um total de 100 novas instâncias de processo.

  • 10 outros usuários (user6 a user15) processam tarefas distintas criadas por user1 a user5 e as concluem.

  • Os 5 usuários restantes (user16 a user20) apenas verificam o status da tarefa e da instância do processo, mas não executam nenhuma operação de atualização/gravação.

O bloco das 9h às 10h relata 15 usuários simultâneos (5 criaram novas instâncias e 10, tarefas processadas).

Espaço de Trabalho de Processos e aplicativo móvel

Entre 10h e 11h, 10 usuários acessam o Espaço de Trabalho e 5 acessam o aplicativo Oracle Process Mobile. No período de uma hora:

  • 10 usuários (user1 a user10) criam novas instâncias de processo e também aprovam pelo menos 1 tarefa no total.

  • 5 usuários (user11 a user15) fazem log-in no aplicativo móvel: 3 deles criam novas instâncias e os outros 2 executam apenas operações somente leitura.

O bloco das 10h às 11h relata 13 usuários simultâneos (10 usuários do espaço de trabalho mais 3 usuários móveis realizaram operações de atualização/gravação, enquanto 2 usuários móveis não realizaram nenhuma operação de atualização/gravação).

Espaço de Trabalho de Processos e Visual Builder

Entre 11h e 12h, 5 usuários acessam o Oracle Integration de um aplicativo do Visual Builder e 5 outros usuários acessam o Espaço de Trabalho.

  • 2 dos 5 usuários do Visual Builder acessam o Visual Builder e interagem com um aplicativo do Visual Builder que, por sua vez, aciona a execução de uma API que cria novas instâncias e tarefas de processos.

  • Os outros 3 usuários do Visual Builder acessam o aplicativo do Visual Builder e leem e acessam o status da tarefa e da instância do processo.

  • Os 5 usuários acessam o Espaço de Trabalho e aprovam no mínimo 1 tarefa, cada uma dentro do período de uma hora.

O bloco de horas 11h-12h reporta 7 usuários simultâneos (2 usuários do Visual Builder e 5 usuários do Espaço de Trabalho executaram operações de atualização/gravação). Este resultado não inclui as licenças de usuário simultâneas do Visual Builder. Os usuários simultâneos do Visual Builder são medidos separadamente.