Collectd & InfluxDb & Grafana 之四: 在Elixir应用程序中收集度量信息

2016-09-28
阅读 4 分钟
6k
Elixir经常被称赞为一个跑的快的语言. 特别是在分布式, 并发应用程序方面. 但是 "快" 如果没有测量指标, 重构会变得异常困难, 也难于判断是否性能得到改善.

Collectd & InfluxDb & Grafana 之三: 应用程序运行指标统计

2016-09-23
阅读 2 分钟
3.8k
通过Elixometer搜集Elixir的运行时统计信息, 并存储到InfluxDB中, 提供给Grafana进行可视化. 应用程序统计 添加依赖 {代码...} 配置 config/config.exs, 内容如下: {代码...} 配置 config/dev.exs, 内容如下: {代码...} 在程序中使用 编写一个模块 {代码...} 运行它 {代码...} 到此, 你的应用程序会每隔5秒向你的InfluxD...

Collectd & InfluxDb & Grafana 之二: Postgresql 统计

2016-09-19
阅读 7 分钟
4.2k
2016-09-27 更新: 数据库统计指标说明 Postgresql 统计图表配置 下载配置文件并导入, 然后根据自己的Collectd配置进行调整 [链接] 最后的效果如下图 Collectd 统计项 查看types.db文件中定义的Postgresql统计规范 {代码...} 第二个字段为数据源类型, types.db规范参考types.db.5.shtml 关于 Collectd 的 types.db 数据规...

Collectd & InfluxDb & Grafana 之一: 常用系统统计

2016-09-10
阅读 3 分钟
14.5k
Collectd 安装 {代码...} 配置 {代码...} InfluxDB 安装 {代码...} 启动 {代码...} 运行客户端influx创建数据库 {代码...} 编辑 /etc/influxdb/influxdb.conf, 找到 [[collectd]]部分, 修改如下 {代码...} 重启 {代码...} Grafana 安装 {代码...} {代码...} 配置 [链接] 网络流量统计 切换编辑模式, 然后输入自定义SQL查...