Twilio permite a entrega/recepção programática de chamadas telefônicas e mensagens de texto usando suas APIs de serviço da Web. O monitoramento do Twilio garante que você saiba que está acontecendo dentro de seu amplo espetro de recursos de comunicação.
Este documento detalha como configurar o plug-in do Twilio do Site24x7 e as métricas de monitoramento para fornecer visibilidade detalhada das estatísticas de desempenho, disponibilidade e uso dos servidores do Twilio.
Métricas de monitoramento de uso do Twilio:
O plug-in do Twilio informa sobre o número de chamadas, mensagens ou quando o preço total do dia atual excede o limite.
As várias métricas prontas para uso para as quais oferecemos suporte são:
Número de chamadas de entrada/saída e seu uso
The calls_inbound_count and calls_outbound_count detes the total number of inbound and outbound voice calls to mobile, toll-free and local numbers respectively. The calls_inbound_usage and calls_outbound_usage is the inbound and outbound call minutes (duration) respectively
Número de chamadas SIP de entrada/saída e seu uso
Programmable voice SIP routes the voice calls with global reach to any landline phone, mobile phone, browser, mobile app, or any other SIP end point. The calls_sip_inbound_count and calls_sip_outbound_count is the total number of inbound and outbound SIP calls respectively. The duration of these calls is given by calls_sip_inbound_usage and calls_sip_outbound_usage
Número de chamadas do Cliente Twilio e seu uso
Twilio Client is to make voice calls from your browser or native mobile applications. The calls_client_count gives the total number of calls made/received using Twilio Client. The minutes of these Twilio Client voice calls is tracked by calls_client_usage
Número total de mensagens
The sms_count is the total number of all SMS messages, both inbound and outbound
Preço de uso total
The totalprice_usage gives the total usage made by your Twilio account during any time period and by any usage category
Como funciona?
- Faça login na conta do Site24x7. Inscreva-se aqui se não tiver uma conta
- Baixe e instale a versão mais recente do agente Linux ou do agente Windows do Site24x7
- Instale a extensão do plug-in do Twilio
- O agente executará a extensão do plug-in do Twilio e os dados serão enviados para o servidor do Site24x7
Pré-requisitos:
- O plug-in Twilio do Site24X7 usa o pacote "Twilio" do Python para coletar métricas
sudo pip install twilio
or
sudo easy_install twilio
Instalação do plug-in do Twilio:
Para Linux:
- Create a directory with the name "twiliomon", under Site24x7 Linux agent plugin directory - /opt/site24x7/monagent/plugins/ sudo mkdir twiliomon
- Download the twiliomon.py from our GitHub repository and place it under the "twiliomon" directory sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/twiliomon/twiliomon.py
- O caminho padrão do Python fornecido no script do plug-in é #!/usr/bin/python. Se você deseja fornecer um caminho alternativo do python, substitua o existente precedido pelo caractere shebang "#!".
- Altere os valores de ACCOUNT_SID e AUTH_TOKEN do console do Twilio para que correspondam à sua configuração
- The server agent will report stats on the performance of Twilio under the Plugins tab in the Site24x7 web client. In case the plugin is t listed in the Site24x7 web client, restart the agent sudo /etc/init.d/site24x7monagent restart
Para Windows:
- Crie um diretório com o nome "twiliomon" no diretório do plug-in do agente Windows do Site24x7 – C:\Program Files\Site24x7\WinAgent\monitoring\Plugins\
- Baixe o twiliomon.py do nosso repositório do GitHub e coloque-o no diretório "twiliomon"
- Baixe o twiliomon.ps1 e coloque-o no diretório "twiliomon"
- Substitua $python="C:\Python27\python.exe" no arquivo "twiliomon.ps1" pelo caminho do Python
- O agente do Windows do Site24x7 apresentará estatísticas sobre o desempenho do Twilio na guia Plug-ins no cliente Web do Site24x7
Monitoramento das métricas adicionais:
- Para monitorar métricas adicionais, edite o arquivo "twiliomon.py" e adicione as novas métricas que precisam ser monitoradas
- Incremente o valor da versão do plug-in no arquivo para exibir as métricas recém-adicionadas (por exemplo, altere a versão do plug-in padrão de PLUGIN_VERSION = "1" para PLUGIN_VERSION = "2")
Plug-ins relacionados:
- Plug-in ActiveMQ – monitore as métricas de desempenho de suas instâncias do Apache ActiveMQ
- Plug-in Kafka – monitore as métricas de desempenho de seu servidor Apache Kafka
- Plug-in GlassFish – analise o desempenho de seus servidores GlassFish
- Plug-in Nagios – execute milhares de plug-ins Nagios no Site24x7 sem a necessidade de executar um servidor Nagios
- Plug-ins prontos para serem usados – monitore toda a sua pilha de aplicativos com nossa extensa lista de integrações
- Crie plug-ins personalizados – crie plug-ins personalizados do Linux e do Windows e monitore atributos personalizados