Twilio支持使用其Web服务API以编程方式发送/接收电话和短信。Twilio监控确保您了解您的各种通信功能中正在发生的事情。
本文档详细介绍了如何配置Site24x7 Twilio插件和监控指标,以深入了解Twilio的性能,可用性和使用情况统计信息。
Twilio使用监控指标:
Twilio插件会通知您有关电话,消息的数量或当天的总价超过阈值的时间。
我们支持的各种开箱即用指标包括:
入站/出站呼叫数及其使用情况
该calls_inbound_count和calls_outbound_count表示呼入和呼出语音的总数分别调用手机,免费电话和本地号码。calls_inbound_usage和calls_outbound_usage是分别的入站和出站呼叫分钟(持续时间)
入站/出站SIP呼叫数及其使用情况
可编程语音SIP将语音呼叫与全球范围内的路由路由到任何固定电话,移动电话,浏览器,移动应用或任何其他SIP端点。该calls_sip_inbound_count和calls_sip_outbound_count是入站和出站SIP的总数分别调用。这些调用的持续时间由calls_sip_inbound_usage和calls_sip_outbound_usage给出
Twilio客户端呼叫的数量及其用法
Twilio客户端将通过您的浏览器或本机移动应用程序进行语音呼叫。该calls_client_count给出的呼叫总数/接收使用Twilio客户端。这些Twilio Client语音呼叫的分钟由calls_client_usage跟踪
消息总数
该sms_count是所有短信的总数,入站和出站
总使用价格
该totalprice_usage使在任何时间和任何使用类别您的Twilio帐户进行的总用量
这个怎么运作?
- 登录您的Site24x7帐户。如果您没有,请在此处注册
- 下载并安装最新版本的Site24x7 Linux代理程序或Windows代理程序
- 安装Twilio插件扩展
- 代理将执行Twilio插件扩展并将数据推送到Site24x7服务器
先决条件:
- Site24X7 Twilio插件使用Python的“Twilio”包来收集指标
sudo pip install twilio
或者
sudo easy_install twilio
Twilio插件安装:
对于Linux:
- 在Site24x7 Linux代理插件目录下创建一个名为“twiliomon”的目录 - / opt / site24x7 / monagent / plugins /
- 从我们的GitHub存储库下载twiliomon.py并将其放在“twiliomon”目录下
- 插件脚本中给出的默认python路径是#!/ usr / bin / python。如果您希望提供备用python路径,请替换前面带有shebang字符“#!”的现有路径。
- 从Twilio控制台更改ACCOUNT_SID和AUTH_TOKEN的值以匹配您的配置
- 服务器代理将在Site24x7 Web客户端的“插件”选项卡下报表Twilio性能的统计信息。如果该插件未在Site24x7 Web客户端中列出,请重新启动该代理
sudo mkdir twiliomon
sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/twiliomon/twiliomon.py
sudo /etc/init.d/site24x7monagent restart
对于Windows:
- 在Site24x7 Windows代理插件目录下创建一个名为“twiliomon”的目录 - C:\ Program Files \ Site24x7 \ WinAgent \ monitoring \ Plugins \
- 从我们的GitHub存储库下载twiliomon.py并将其放在“twiliomon”目录下
- 下载twiliomon.ps1并将其放在“twiliomon”目录下
- 用你的python路径替换“twiliomon.ps1”文件中的$ python =“C:\ Python27 \ python.exe”
- Site24x7 Windows代理现在将在Site24x7 Web客户端的“插件”选项卡下报表Twilio性能的统计信息
监控其他指标:
- 要监控其他指标,请编辑“twiliomon.py”文件并添加需要监控的新指标
- 增加文件中的插件版本值以查看新添加的度量标准(例如,将默认插件版本从PLUGIN_VERSION =“1”更改为“PLUGIN_VERSION =”2“)
相关插件:
- ActiveMQ插件 - 监控Apache ActiveMQ实例的性能指标
- Kafka插件 - 监控Apache Kafka服务器的性能指标
- GlassFish插件 - 分析GlassFish服务器的性能
- Nagios插件 - 在Site24x7中执行数千个Nagios插件,无需运行Nagios服务器
- 开箱即用的插件 - 使用我们广泛的集成列表监控整个应用程序堆栈
- 创建自定义插件 - 创建自定义Linux和Windows插件并监视自定义属性