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

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

  • 1.
    Relatório Analytics DeMula 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 etapasprincipais 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 Executeo 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: ConfigurarMule 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 últimopasso 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 URLpara 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: CriarNovos 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