SlideShare uma empresa Scribd logo
Relatório Analytics De Mula tempo de execução usando
Splunk
Construir APIs de fontes de dados SQL e NoSQL em segundos. Leia a
criação de APIs REST papel branco, trazido a você em parceria com a CA
Technologies.
MuleSoft AnyPoint Runtime Manager (ARM) fornece conectividade para
os motores de mula de tempo de execução implantados em toda a
organização para fornecer gerenciamento centralizado, monitoramento e
análise de relatórios. No entanto, a maioria dos clientes empresariais achar
que é necessário para estes tempos de execução no local de integração com
seus sistemas de monitorização existentes, tais como Splunk e ELK para
apoiar um único painel de exibição de vidro em toda a infraestrutura.
Este artigo HowTo inclui três partes para descrever um exemplo de
alterações de configuração necessárias para configurar um tempo de
execução de mula:
Registar um agente para um gerente de tempo de execução.
Configurar uma porta de entrada para permitir a análise da API para ser
enviado para Splunk como destacado no diagrama a seguir.
Configurar dashboards. No entanto, a informação fornecida pode ser usada
para definir configurações semelhantes para outros casos de uso
semelhantes.
As três etapas principais são:
Configurar a versão mais recente do Mule Runtime com o mais recente
agente Mule.
Configurar Mule Runtime para relatar métricas para Splunk.
Construir nova e importar painéis / relatórios existentes no Splunk para
monitoramento / gerenciamento.
Pré-requisitos:
O acesso a uma instalação Splunk.
Baixar Mule EE Runtime, Mule agente, e um arquivo de licença válido.
Passo 1: Configurar a versão mais recente da mula Runtime com o mais
recente Mule Agent
Descompacte o Runtime EE:
tar zxvf mule-ee-distribution-standalone-3.8.0.tar.gz –C .
Para garantir a versão mais recente do agente, copie o arquivo .zip agente
de instalação para o $mule_homebin directory and unzip it:
cp agent-setup-1.4.2.zip mule-enterprise-standalone-3.8.0/bin
cd mule-enterprise-standalone-3.8.0/bin
Unzip -o agent-setup-1.4.2.zip
Execute o seguinte comando para atualizar as bibliotecas de tempo de
execução com a versão mais recente do agente (se houver):
./amc_setup –U
A configuração do tempo de execução está completa. Vamos registrar o
tempo de execução autônoma com seu gerente antes de iniciá-lo.
Para registrar o tempo de execução com o AnyPoint Runtime Manager
(ARM), assinar no console conta web AnyPoint Platform. Navegar para
Runtime Manager -> Servers , Clique em Server, Adicionar servidor para
ver um exemplo de comando que inclui o código para o tempo de execução
para registrar-se para a sua organização.
Execute o comando no terminal com um nome exclusivo, como o último
argumento para que possa ser identificado com exclusividade.
./amc_setup -H 2478c889-869a-4ebe-b315-8a5b6a5bc425---8513
<server_name>
Ou no Windows:
amc_setup.bat -H 2478c889-869a-4ebe-b315-8a5b6a5bc425---8513
<server_name>
A configuração está completa. Execute o seguinte comando para iniciar o
tempo de execução:
./mule
O tempo de execução deve agora iniciar-se e informar ao seu gerente
(ARM). Confirmar o seu estatuto está em execução por mudar para o
console ARM web.
Passo 2: Configurar Mule Runtime ao Relatório Métricas para Splunk
Na página Splunk, clique em Configurações, entradas de dados e coletor de
HTTP Evento.
[Nota: Uma abordagem alternativa seria o uso de APIs de REST, mas
usando Coletor de Eventos é o método recomendado pela Splunk.]
Certifique-se de que as fichas estão habilitados no cenário global e fazer
uma nota do HTTP Port Number (8088, neste exemplo).
Configurar um novo token, dando-lhe um nome e selecionando os valores
padrão. Agora você deve ter um token com um valor simbólico, que será
usado para configurar a segurança no lado da mula. Copiar o valor do
símbolo.
Fora da caixa, Mule Runtime é configurado para comunicar as suas
métricas para mecanismo de análise do MuleSoft. Precisamos agora mudar
suas configurações para apontar para a instância Splunk. Esta configuração
é armazenada no arquivo wrapper.conf no diretório conf no diretório $
mule_home.
Em primeiro lugar, parar o Mule Runtime executando
./bin/mule stop
Abra o conf / arquivo $ mule_home / wrapper.conf. Pesquisa para as duas
linhas seguintes e garantir analytics base_uri está definido para pesquisa
vazia para "configuração on-prem" e adicionar uma nova linha para definir
on-prem = true:
wrapper.java.additional.20=-Danypoint.platfrom.analytics_base_uri=
wrapper.java.additional.23=-Danypoint.platfrom.on_prem=true
Execute o seguinte comando para o gateway de domínio de configuração e
iniciar o Runtime mula:./gateway_domain_setup
./bin/mule start
O último passo neste processo é permitir que o plugin Splunk da ARM para
este tempo de execução específico. Na Manager Runtime, selecione o
servidor e clique sobre os plug-ins.
Ativar API Analytics e clique no botão Configuração para configurar
Splunk:
Dê-lhe o URL para Splunk HTTP Coletor de Eventos, fornecer o valor do
token que foi criado anteriormente, e permitir que o plugin Splunk.
A configuração está completa.
[Opcional: Verifique o arquivo mule_agent.log para confirmar Splunk
inicializado com sucesso].
Para confirmar todas as análises estão relatando a Splunk, vamos criar um
proxy API e implantá-lo no Mule Runtime, que permitirá que o Mule
Runtime para atuar como um gateway e capturar as análises como as
solicitações de entrar.
A partir do console web API Manager, clique em Adicionar nova API.
Insira Nome, Versão, e descrição.
Selecione o botão de rádio para endpoint com um proxy, fornecer o destino
URI e garantir a caixa para CloudHub permanece desmarcada.
Clique em Salvar e Deploy.
Na tela seguinte, selecione o servidor no qual você está hospedando o
tempo de execução e clique em Implantar Proxy.
Invocar as chamadas de API, desencadeando as chamadas para o proxy,
quer directamente a partir do seu navegador ou usando um cliente SOAP /
REST. O proxy deve encaminhar seu pedido para o servidor subjacente e
começar a capturar as métricas que agora vai ser visível no Splunk.
Passo 3: Criar Novos e importação Dashboards existentes e Relatórios no
Splunk para
Acompanhamento / Gestão
Abra o console web para Splunk. Clique em Pesquisar e guia Relatórios à
esquerda.
Validar que você vê agora a fonte e alguns dados na tela inicial em Resumo
de Dados.
Splunk pode agora ser configurado para exibir dados de Mule Runtime
como o formato desejado. Além disso, importar o seguinte arquivo .zip que
inclui alguns exemplos de relatórios pré-construídos. * Por favor note que o
arquivo .zip inclui apenas exemplos e não pretende ser um substituto de um
esforço de implementação para criar relatórios específicos seu negócio
exige.
Por favor, sinta-se livre para ler a nossa documentação para obter mais
detalhes sobre relatórios de análise de Mule Runtime usando Splunk.
Traduzido de: https://dzone.com/articles/report-analytics-from-mule-
runtime-using-splunk

Mais conteúdo relacionado

Mais procurados

Servidor postfix
Servidor postfixServidor postfix
Servidor postfix
luckalves
 
07 - Atividade III
07 - Atividade III07 - Atividade III
07 - Atividade III
Marlon Vinicius da Silva
 
Docker em Produção com Kubernetes
Docker em Produção com Kubernetes Docker em Produção com Kubernetes
Docker em Produção com Kubernetes
Fernando Ruaro
 
Timers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSTimers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOS
Mayara Mônica
 
Comando para rede
Comando para redeComando para rede
Comando para rede
Alan Jorge
 
Docker API Client with PHP and PYTHON
Docker API Client with PHP and PYTHONDocker API Client with PHP and PYTHON
Docker API Client with PHP and PYTHON
Iago Machado
 
Capistrano 3
Capistrano 3Capistrano 3
Capistrano 3
Levi Ferreira
 
Invasão de servidor ftp
Invasão de servidor ftpInvasão de servidor ftp
Invasão de servidor ftp
Praiero Oo
 
Shell Scripting
Shell ScriptingShell Scripting
Shell Scripting
dcarneir
 
Configuracao postfix para envio de email atraves do office 365
Configuracao postfix para envio de email atraves do office 365Configuracao postfix para envio de email atraves do office 365
Configuracao postfix para envio de email atraves do office 365
André Luiz Cunha
 
Testes nao funcionais 1
Testes nao funcionais 1Testes nao funcionais 1
Testes nao funcionais 1
Nauber Gois
 
03 testando a configuração de uma rede
03   testando a configuração de uma rede03   testando a configuração de uma rede
03 testando a configuração de uma rede
Marlon Vinicius da Silva
 
Unidade8 roteiro
Unidade8 roteiroUnidade8 roteiro
Unidade8 roteiro
Leandro Almeida
 
Implementando rotinas assíncronas com RabbitMQ e Symfony 4
Implementando rotinas assíncronas com RabbitMQ e Symfony 4Implementando rotinas assíncronas com RabbitMQ e Symfony 4
Implementando rotinas assíncronas com RabbitMQ e Symfony 4
Camila Fernandes
 
ZF Básico - 4. Controle e Visão
ZF Básico - 4. Controle e VisãoZF Básico - 4. Controle e Visão
ZF Básico - 4. Controle e Visão
Marcos Bezerra
 
Configurando o ftp - ubuntu server
Configurando o ftp - ubuntu serverConfigurando o ftp - ubuntu server
Configurando o ftp - ubuntu server
Aparicio Junior
 

Mais procurados (16)

Servidor postfix
Servidor postfixServidor postfix
Servidor postfix
 
07 - Atividade III
07 - Atividade III07 - Atividade III
07 - Atividade III
 
Docker em Produção com Kubernetes
Docker em Produção com Kubernetes Docker em Produção com Kubernetes
Docker em Produção com Kubernetes
 
Timers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSTimers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOS
 
Comando para rede
Comando para redeComando para rede
Comando para rede
 
Docker API Client with PHP and PYTHON
Docker API Client with PHP and PYTHONDocker API Client with PHP and PYTHON
Docker API Client with PHP and PYTHON
 
Capistrano 3
Capistrano 3Capistrano 3
Capistrano 3
 
Invasão de servidor ftp
Invasão de servidor ftpInvasão de servidor ftp
Invasão de servidor ftp
 
Shell Scripting
Shell ScriptingShell Scripting
Shell Scripting
 
Configuracao postfix para envio de email atraves do office 365
Configuracao postfix para envio de email atraves do office 365Configuracao postfix para envio de email atraves do office 365
Configuracao postfix para envio de email atraves do office 365
 
Testes nao funcionais 1
Testes nao funcionais 1Testes nao funcionais 1
Testes nao funcionais 1
 
03 testando a configuração de uma rede
03   testando a configuração de uma rede03   testando a configuração de uma rede
03 testando a configuração de uma rede
 
Unidade8 roteiro
Unidade8 roteiroUnidade8 roteiro
Unidade8 roteiro
 
Implementando rotinas assíncronas com RabbitMQ e Symfony 4
Implementando rotinas assíncronas com RabbitMQ e Symfony 4Implementando rotinas assíncronas com RabbitMQ e Symfony 4
Implementando rotinas assíncronas com RabbitMQ e Symfony 4
 
ZF Básico - 4. Controle e Visão
ZF Básico - 4. Controle e VisãoZF Básico - 4. Controle e Visão
ZF Básico - 4. Controle e Visão
 
Configurando o ftp - ubuntu server
Configurando o ftp - ubuntu serverConfigurando o ftp - ubuntu server
Configurando o ftp - ubuntu server
 

Destaque

Restful considerada prejudicial parte 2
Restful considerada prejudicial   parte 2Restful considerada prejudicial   parte 2
Restful considerada prejudicial parte 2
Jeison Barros
 
Ellos 20141021
Ellos 20141021Ellos 20141021
Ellos 20141021
Tomas Blohm
 
Transformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonTransformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para json
Jeison Barros
 
Pdfteste
PdftestePdfteste
Pdfteste
Jeison Barros
 
Is a mule a mashup?
Is a mule a mashup?Is a mule a mashup?
Is a mule a mashup?
Heather Kearns
 
Microservices with mule
Microservices with muleMicroservices with mule
Microservices with mule
Govind Mulinti
 
Anypoint Platform Deployment Strategies
Anypoint Platform Deployment StrategiesAnypoint Platform Deployment Strategies
Anypoint Platform Deployment Strategies
Govind Mulinti
 
Best way to Deploy a Mule ESB Application
Best way to Deploy a Mule ESB ApplicationBest way to Deploy a Mule ESB Application
Best way to Deploy a Mule ESB Application
Coforge (Erstwhile WHISHWORKS)
 
Microservices with Mule
Microservices with MuleMicroservices with Mule
Microservices with Mule
Coforge (Erstwhile WHISHWORKS)
 
MuleSoft London CoP - October 2016
MuleSoft London CoP - October 2016MuleSoft London CoP - October 2016
MuleSoft London CoP - October 2016
Pace Integration
 
MuleSoft London CoP - November 2016
MuleSoft London CoP - November 2016MuleSoft London CoP - November 2016
MuleSoft London CoP - November 2016
Pace Integration
 
Mule Complete Training
Mule Complete TrainingMule Complete Training
Mule Complete Training
sourabh aggarwal
 
Mule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesMule : Building Blocks for Microservices
Mule : Building Blocks for Microservices
Anirudh Pandit
 
MuleSoft London Community September 2016
MuleSoft London Community September 2016MuleSoft London Community September 2016
MuleSoft London Community September 2016
Pace Integration
 
Tibco Amx Bpm
Tibco Amx BpmTibco Amx Bpm
Tibco Amx Bpm
David Moore
 
SpringPeople Introduction to Mule ESB
SpringPeople Introduction to Mule ESBSpringPeople Introduction to Mule ESB
SpringPeople Introduction to Mule ESB
SpringPeople
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for Longevity
MuleSoft
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint Platform
MuleSoft
 
Web application with mule
Web application with muleWeb application with mule
Web application with mule
Anirban Sen Chowdhary
 
Best Practices for API Security
Best Practices for API SecurityBest Practices for API Security
Best Practices for API Security
MuleSoft
 

Destaque (20)

Restful considerada prejudicial parte 2
Restful considerada prejudicial   parte 2Restful considerada prejudicial   parte 2
Restful considerada prejudicial parte 2
 
Ellos 20141021
Ellos 20141021Ellos 20141021
Ellos 20141021
 
Transformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para jsonTransformando eficientemente resultados de uma consulta jdbc para json
Transformando eficientemente resultados de uma consulta jdbc para json
 
Pdfteste
PdftestePdfteste
Pdfteste
 
Is a mule a mashup?
Is a mule a mashup?Is a mule a mashup?
Is a mule a mashup?
 
Microservices with mule
Microservices with muleMicroservices with mule
Microservices with mule
 
Anypoint Platform Deployment Strategies
Anypoint Platform Deployment StrategiesAnypoint Platform Deployment Strategies
Anypoint Platform Deployment Strategies
 
Best way to Deploy a Mule ESB Application
Best way to Deploy a Mule ESB ApplicationBest way to Deploy a Mule ESB Application
Best way to Deploy a Mule ESB Application
 
Microservices with Mule
Microservices with MuleMicroservices with Mule
Microservices with Mule
 
MuleSoft London CoP - October 2016
MuleSoft London CoP - October 2016MuleSoft London CoP - October 2016
MuleSoft London CoP - October 2016
 
MuleSoft London CoP - November 2016
MuleSoft London CoP - November 2016MuleSoft London CoP - November 2016
MuleSoft London CoP - November 2016
 
Mule Complete Training
Mule Complete TrainingMule Complete Training
Mule Complete Training
 
Mule : Building Blocks for Microservices
Mule : Building Blocks for MicroservicesMule : Building Blocks for Microservices
Mule : Building Blocks for Microservices
 
MuleSoft London Community September 2016
MuleSoft London Community September 2016MuleSoft London Community September 2016
MuleSoft London Community September 2016
 
Tibco Amx Bpm
Tibco Amx BpmTibco Amx Bpm
Tibco Amx Bpm
 
SpringPeople Introduction to Mule ESB
SpringPeople Introduction to Mule ESBSpringPeople Introduction to Mule ESB
SpringPeople Introduction to Mule ESB
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for Longevity
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint Platform
 
Web application with mule
Web application with muleWeb application with mule
Web application with mule
 
Best Practices for API Security
Best Practices for API SecurityBest Practices for API Security
Best Practices for API Security
 

Semelhante a Relatório analytics de mula tempo de execução usando splunk

Tcc anexo i
Tcc   anexo iTcc   anexo i
Tcc anexo i
Sandro Mattar
 
Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2
Jeison Barros
 
Gsp007
Gsp007Gsp007
Instalando o Apache no Windows
Instalando o Apache no WindowsInstalando o Apache no Windows
Instalando o Apache no Windows
Silvio Clecio
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
Jeison Barros
 
Tutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocsTutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocs
Joao Muela
 
Python CGI
Python CGIPython CGI
Gerência de redes utilizando o cacti
Gerência de redes utilizando o cactiGerência de redes utilizando o cacti
Gerência de redes utilizando o cacti
IsraelCunha
 
Trabalho de Gerencia de Redes Equipe 1
Trabalho de Gerencia de Redes Equipe 1Trabalho de Gerencia de Redes Equipe 1
Trabalho de Gerencia de Redes Equipe 1
allanrafael
 
Trabalho Gerencia De Equipe 1
Trabalho Gerencia De Equipe 1Trabalho Gerencia De Equipe 1
Trabalho Gerencia De Equipe 1
allanrafael
 
Seguranca informacao 1
Seguranca informacao 1Seguranca informacao 1
Seguranca informacao 1
Nauber Gois
 
Ntop
NtopNtop
Desafio Rest API
Desafio Rest APIDesafio Rest API
Desafio Rest API
Reinaldo Junior
 
Apache no linux
Apache no linuxApache no linux
Apache no linux
lnd_leonardo
 
Testes Distribuídos com TestComplete v7
Testes Distribuídos com TestComplete v7Testes Distribuídos com TestComplete v7
Testes Distribuídos com TestComplete v7
Miquéias Morezet
 
Gerenciamento de configuração com puppet
Gerenciamento de configuração com puppetGerenciamento de configuração com puppet
Gerenciamento de configuração com puppet
Elton Simões
 
Cake Php
Cake PhpCake Php
Cake Php
Laura Lopes
 
Python 08
Python 08Python 08
Python 08
Bruno Catão
 
Projeto jorge,jefff, matheus
Projeto   jorge,jefff, matheusProjeto   jorge,jefff, matheus
Projeto jorge,jefff, matheus
Eadanalise
 
Spring & Struts
Spring & StrutsSpring & Struts
Spring & Struts
eduan
 

Semelhante a Relatório analytics de mula tempo de execução usando splunk (20)

Tcc anexo i
Tcc   anexo iTcc   anexo i
Tcc anexo i
 
Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2
 
Gsp007
Gsp007Gsp007
Gsp007
 
Instalando o Apache no Windows
Instalando o Apache no WindowsInstalando o Apache no Windows
Instalando o Apache no Windows
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
 
Tutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocsTutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocs
 
Python CGI
Python CGIPython CGI
Python CGI
 
Gerência de redes utilizando o cacti
Gerência de redes utilizando o cactiGerência de redes utilizando o cacti
Gerência de redes utilizando o cacti
 
Trabalho de Gerencia de Redes Equipe 1
Trabalho de Gerencia de Redes Equipe 1Trabalho de Gerencia de Redes Equipe 1
Trabalho de Gerencia de Redes Equipe 1
 
Trabalho Gerencia De Equipe 1
Trabalho Gerencia De Equipe 1Trabalho Gerencia De Equipe 1
Trabalho Gerencia De Equipe 1
 
Seguranca informacao 1
Seguranca informacao 1Seguranca informacao 1
Seguranca informacao 1
 
Ntop
NtopNtop
Ntop
 
Desafio Rest API
Desafio Rest APIDesafio Rest API
Desafio Rest API
 
Apache no linux
Apache no linuxApache no linux
Apache no linux
 
Testes Distribuídos com TestComplete v7
Testes Distribuídos com TestComplete v7Testes Distribuídos com TestComplete v7
Testes Distribuídos com TestComplete v7
 
Gerenciamento de configuração com puppet
Gerenciamento de configuração com puppetGerenciamento de configuração com puppet
Gerenciamento de configuração com puppet
 
Cake Php
Cake PhpCake Php
Cake Php
 
Python 08
Python 08Python 08
Python 08
 
Projeto jorge,jefff, matheus
Projeto   jorge,jefff, matheusProjeto   jorge,jefff, matheus
Projeto jorge,jefff, matheus
 
Spring & Struts
Spring & StrutsSpring & Struts
Spring & Struts
 

Mais de Jeison Barros

Introdução a RAML - parte 1
Introdução a RAML -  parte 1Introdução a RAML -  parte 1
Introdução a RAML - parte 1
Jeison Barros
 
O básico do uso de rest vs soap
O básico do uso de rest vs soapO básico do uso de rest vs soap
O básico do uso de rest vs soap
Jeison Barros
 
Restful considerada prejudicial - parte 1
Restful considerada prejudicial -  parte 1Restful considerada prejudicial -  parte 1
Restful considerada prejudicial - parte 1
Jeison Barros
 
Estratégia api e design
Estratégia api e designEstratégia api e design
Estratégia api e design
Jeison Barros
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3
Jeison Barros
 
Rest api vs SOAP
Rest api vs SOAPRest api vs SOAP
Rest api vs SOAP
Jeison Barros
 
Conectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcConectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbc
Jeison Barros
 
Habilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosHabilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dados
Jeison Barros
 
Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2
Jeison Barros
 
Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1
Jeison Barros
 
Consumindo soap wsdl
Consumindo soap wsdlConsumindo soap wsdl
Consumindo soap wsdl
Jeison Barros
 
Trabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleTrabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do mule
Jeison Barros
 
Começando com mulesoft e maven
Começando com mulesoft e mavenComeçando com mulesoft e maven
Começando com mulesoft e maven
Jeison Barros
 
Estudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumEstudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS Comum
Jeison Barros
 
Mule esb com framework cucumber part 1
Mule esb com framework cucumber part 1Mule esb com framework cucumber part 1
Mule esb com framework cucumber part 1
Jeison Barros
 
Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2
Jeison Barros
 
Explorando mule esb sftp adapter
Explorando mule esb sftp adapterExplorando mule esb sftp adapter
Explorando mule esb sftp adapter
Jeison Barros
 
Fluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplicationFluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplication
Jeison Barros
 
Data mapping com Groovy - Part 2
Data mapping com Groovy - Part 2Data mapping com Groovy - Part 2
Data mapping com Groovy - Part 2
Jeison Barros
 
Substituindo o request message no mule
Substituindo o request message no muleSubstituindo o request message no mule
Substituindo o request message no mule
Jeison Barros
 

Mais de Jeison Barros (20)

Introdução a RAML - parte 1
Introdução a RAML -  parte 1Introdução a RAML -  parte 1
Introdução a RAML - parte 1
 
O básico do uso de rest vs soap
O básico do uso de rest vs soapO básico do uso de rest vs soap
O básico do uso de rest vs soap
 
Restful considerada prejudicial - parte 1
Restful considerada prejudicial -  parte 1Restful considerada prejudicial -  parte 1
Restful considerada prejudicial - parte 1
 
Estratégia api e design
Estratégia api e designEstratégia api e design
Estratégia api e design
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3
 
Rest api vs SOAP
Rest api vs SOAPRest api vs SOAP
Rest api vs SOAP
 
Conectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcConectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbc
 
Habilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dadosHabilidades necessárias para integrar aplicativos e dados
Habilidades necessárias para integrar aplicativos e dados
 
Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2
 
Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1Qual integration framework você deve usar parte 1
Qual integration framework você deve usar parte 1
 
Consumindo soap wsdl
Consumindo soap wsdlConsumindo soap wsdl
Consumindo soap wsdl
 
Trabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do muleTrabalhando com anexos soap usando módulo cxf do mule
Trabalhando com anexos soap usando módulo cxf do mule
 
Começando com mulesoft e maven
Começando com mulesoft e mavenComeçando com mulesoft e maven
Começando com mulesoft e maven
 
Estudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumEstudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS Comum
 
Mule esb com framework cucumber part 1
Mule esb com framework cucumber part 1Mule esb com framework cucumber part 1
Mule esb com framework cucumber part 1
 
Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2Mule esb com framework cucumber part 2
Mule esb com framework cucumber part 2
 
Explorando mule esb sftp adapter
Explorando mule esb sftp adapterExplorando mule esb sftp adapter
Explorando mule esb sftp adapter
 
Fluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplicationFluxo dinâmicos usando spring aplication
Fluxo dinâmicos usando spring aplication
 
Data mapping com Groovy - Part 2
Data mapping com Groovy - Part 2Data mapping com Groovy - Part 2
Data mapping com Groovy - Part 2
 
Substituindo o request message no mule
Substituindo o request message no muleSubstituindo o request message no mule
Substituindo o request message no mule
 

Relatório analytics de mula tempo de execução usando splunk

  • 1. Relatório Analytics De Mula tempo de execução usando Splunk Construir APIs de fontes de dados SQL e NoSQL em segundos. Leia a criação de APIs REST papel branco, trazido a você em parceria com a CA Technologies. MuleSoft AnyPoint Runtime Manager (ARM) fornece conectividade para os motores de mula de tempo de execução implantados em toda a organização para fornecer gerenciamento centralizado, monitoramento e análise de relatórios. No entanto, a maioria dos clientes empresariais achar que é necessário para estes tempos de execução no local de integração com seus sistemas de monitorização existentes, tais como Splunk e ELK para apoiar um único painel de exibição de vidro em toda a infraestrutura. Este artigo HowTo inclui três partes para descrever um exemplo de alterações de configuração necessárias para configurar um tempo de execução de mula: Registar um agente para um gerente de tempo de execução. Configurar uma porta de entrada para permitir a análise da API para ser enviado para Splunk como destacado no diagrama a seguir. Configurar dashboards. No entanto, a informação fornecida pode ser usada para definir configurações semelhantes para outros casos de uso
  • 2. semelhantes. As três etapas principais são: Configurar a versão mais recente do Mule Runtime com o mais recente agente Mule. Configurar Mule Runtime para relatar métricas para Splunk. Construir nova e importar painéis / relatórios existentes no Splunk para monitoramento / gerenciamento. Pré-requisitos: O acesso a uma instalação Splunk. Baixar Mule EE Runtime, Mule agente, e um arquivo de licença válido. Passo 1: Configurar a versão mais recente da mula Runtime com o mais recente Mule Agent Descompacte o Runtime EE: tar zxvf mule-ee-distribution-standalone-3.8.0.tar.gz –C . Para garantir a versão mais recente do agente, copie o arquivo .zip agente de instalação para o $mule_homebin directory and unzip it: cp agent-setup-1.4.2.zip mule-enterprise-standalone-3.8.0/bin cd mule-enterprise-standalone-3.8.0/bin
  • 3. Unzip -o agent-setup-1.4.2.zip Execute o seguinte comando para atualizar as bibliotecas de tempo de execução com a versão mais recente do agente (se houver): ./amc_setup –U A configuração do tempo de execução está completa. Vamos registrar o tempo de execução autônoma com seu gerente antes de iniciá-lo. Para registrar o tempo de execução com o AnyPoint Runtime Manager (ARM), assinar no console conta web AnyPoint Platform. Navegar para Runtime Manager -> Servers , Clique em Server, Adicionar servidor para ver um exemplo de comando que inclui o código para o tempo de execução para registrar-se para a sua organização. Execute o comando no terminal com um nome exclusivo, como o último argumento para que possa ser identificado com exclusividade. ./amc_setup -H 2478c889-869a-4ebe-b315-8a5b6a5bc425---8513 <server_name> Ou no Windows: amc_setup.bat -H 2478c889-869a-4ebe-b315-8a5b6a5bc425---8513 <server_name> A configuração está completa. Execute o seguinte comando para iniciar o tempo de execução: ./mule O tempo de execução deve agora iniciar-se e informar ao seu gerente (ARM). Confirmar o seu estatuto está em execução por mudar para o console ARM web.
  • 4. Passo 2: Configurar Mule Runtime ao Relatório Métricas para Splunk Na página Splunk, clique em Configurações, entradas de dados e coletor de HTTP Evento. [Nota: Uma abordagem alternativa seria o uso de APIs de REST, mas usando Coletor de Eventos é o método recomendado pela Splunk.] Certifique-se de que as fichas estão habilitados no cenário global e fazer uma nota do HTTP Port Number (8088, neste exemplo). Configurar um novo token, dando-lhe um nome e selecionando os valores padrão. Agora você deve ter um token com um valor simbólico, que será usado para configurar a segurança no lado da mula. Copiar o valor do símbolo. Fora da caixa, Mule Runtime é configurado para comunicar as suas métricas para mecanismo de análise do MuleSoft. Precisamos agora mudar suas configurações para apontar para a instância Splunk. Esta configuração é armazenada no arquivo wrapper.conf no diretório conf no diretório $ mule_home. Em primeiro lugar, parar o Mule Runtime executando ./bin/mule stop Abra o conf / arquivo $ mule_home / wrapper.conf. Pesquisa para as duas linhas seguintes e garantir analytics base_uri está definido para pesquisa vazia para "configuração on-prem" e adicionar uma nova linha para definir on-prem = true: wrapper.java.additional.20=-Danypoint.platfrom.analytics_base_uri= wrapper.java.additional.23=-Danypoint.platfrom.on_prem=true Execute o seguinte comando para o gateway de domínio de configuração e iniciar o Runtime mula:./gateway_domain_setup
  • 5. ./bin/mule start O último passo neste processo é permitir que o plugin Splunk da ARM para este tempo de execução específico. Na Manager Runtime, selecione o servidor e clique sobre os plug-ins. Ativar API Analytics e clique no botão Configuração para configurar Splunk:
  • 6. Dê-lhe o URL para Splunk HTTP Coletor de Eventos, fornecer o valor do token que foi criado anteriormente, e permitir que o plugin Splunk. A configuração está completa. [Opcional: Verifique o arquivo mule_agent.log para confirmar Splunk inicializado com sucesso]. Para confirmar todas as análises estão relatando a Splunk, vamos criar um proxy API e implantá-lo no Mule Runtime, que permitirá que o Mule Runtime para atuar como um gateway e capturar as análises como as solicitações de entrar. A partir do console web API Manager, clique em Adicionar nova API. Insira Nome, Versão, e descrição. Selecione o botão de rádio para endpoint com um proxy, fornecer o destino URI e garantir a caixa para CloudHub permanece desmarcada. Clique em Salvar e Deploy. Na tela seguinte, selecione o servidor no qual você está hospedando o tempo de execução e clique em Implantar Proxy. Invocar as chamadas de API, desencadeando as chamadas para o proxy, quer directamente a partir do seu navegador ou usando um cliente SOAP / REST. O proxy deve encaminhar seu pedido para o servidor subjacente e começar a capturar as métricas que agora vai ser visível no Splunk.
  • 7. Passo 3: Criar Novos e importação Dashboards existentes e Relatórios no Splunk para Acompanhamento / Gestão Abra o console web para Splunk. Clique em Pesquisar e guia Relatórios à esquerda. Validar que você vê agora a fonte e alguns dados na tela inicial em Resumo de Dados. Splunk pode agora ser configurado para exibir dados de Mule Runtime como o formato desejado. Além disso, importar o seguinte arquivo .zip que inclui alguns exemplos de relatórios pré-construídos. * Por favor note que o arquivo .zip inclui apenas exemplos e não pretende ser um substituto de um esforço de implementação para criar relatórios específicos seu negócio exige. Por favor, sinta-se livre para ler a nossa documentação para obter mais detalhes sobre relatórios de análise de Mule Runtime usando Splunk. Traduzido de: https://dzone.com/articles/report-analytics-from-mule- runtime-using-splunk