加载中
openstack云主机监控

背景 目前监控系统主要使用zabbix监控硬件和prometheus监控操作系统、基础服务的组合。近期在openstack线上环境开始使用VPC的功能,导致部署在openstack集群外的prometheus无法通过虚拟机ip获...

今天 10:54
0
influxdb continuous queries(cq)从入门到放弃

从前一篇influxdb的文章prometheus基于influxdb的监控数据持久化存储方案完成之后,就一直在折腾influxdb发布测试和生产环境的问题,经过接近2个月的验证,最终发现使用influxdb自带cq的方案...

2019/10/22 20:44
628
prometheus基于influxdb的监控数据持久化存储方案

用prometheus在线上跑了两年了,都是用的本地磁盘做数据存储,磁盘空间有限,当空间不足时直接删除数据文件。近期监控系统正式上线了,运营提出了持久化存储监控数据的方案,前段做了选型最终...

2019/07/26 18:45
4.7K
prometheus远程存储之influxdb和timescaledb对比测试

写在最前面 看了timescaledb官方的测试文章TimescaleDB比拼InfluxDB:如何选择合适的时序数据库?,发现差异较大的只在存储, 就准备用timescaledb,因为公司有专门的数据库小组,可以对pg进...

2019/07/11 16:58
4.1K
prometheus通过node_exporter抓取的数据准确计算磁盘使用率

公司使用的openstack的备份服务组件karbor,要查询所使用的备份nas磁盘使用率的需求,根据以前的查询语句,很快写出如下的prom sql 100-topk(1,node_filesystem_free{device=~":/.*"}*100/no...

2019/06/17 16:47
939
golang使用oracle碰到go/lib/time/zoneinfo.zip: no such file or directory

继前一篇ubuntu16.04搭建oracle环境用于golang开发文章之后,开发的功能终于于5-29日晚上线发布。结果版本发布过程中出现了问题,因此记录下来。 过程是线上环境没有提前安装oracle client,...

2019/05/30 14:35
375
ubuntu16.04搭建oracle环境用于golang开发

镜像版本 在docker hub上搜索oracle,随便找了一个xe 11版本的镜像。 docker pull deepdiver/docker-oracle-xe-11g 镜像大小在1G左右,下载完成解压后大约2.7GB。 运行 docker run -d -p 152...

prometheus服务发现-不同场景下的service注册参数

普通场景 { "ID": "2", "Name": "exporter-vcenter-ping", "Tags": [ "vcenter" ], "Address": "10.60.82.168", "Port": 3871, "Meta": { "component": "vcenter_ping", } } 此service......

2019/02/18 16:57
506
prometheus服务发现-prometheus配置

在目前线上运行的prometheus环境中,监控的target主要分为两大类 第一类是普通的target,每隔30秒抓取一次数据;该类型的target又可分为几个小类:path为/metrics、path不为/metrics、black...

2019/02/18 16:54
2.6K
windows2008安装virtio驱动用于libvirt监控

安装windows 通过virt-manager或者kvm安装windows server 2008 R2 sp1的虚拟机 查看PCI设备 进入计算机管理 ——> 设备管理器,查看是否有“PCI设备”这个加黄色叹号的设备;如果没有则存在问...

2019/02/15 18:28
205
使用中科大的源加速brew2.0.1和软件的安装

默认使用官网的安装命令,会通过github下载brew、core的源码,但家里的电信网络实在垃圾,根本就没有办法完成安装,会卡在brew源码的clone过程中。 /usr/bin/ruby -e "$(curl -fsSL https:/...

2019/02/12 22:12
2.6K
prometheus服务发现-consul生产环境服务部署

模拟生产环境多节点部署,使用linux服务方式部署consul集群,保证服务高可用即异常挂掉或主机重启后能自动回复,同时启用agent通信加密和接口认证。 前期准备 安装 将下载解压得到二进制文件...

2019/02/01 17:16
1.9K
prometheus服务发现-consul部署研究

最近在看prometheus-book时,在服务发现这一章节,了解到“基于consul的服务发现”,以前一直都是用python代码生成json推送到服务器上,这种方式很麻烦,之前还想着编写工具程序部署到prome...

2019/01/31 11:01
983
升级golang版本导致vscode中golang没有代码提示问题处理

上半年安装了vscode中golang的插件,经过折腾代码提示这些都好了,但当时goland还可以用,就放弃了vscode来编写golang。下半年go升级1.11,最新版的goland没法用licence server激活了,又把v...

2018/11/01 15:32
1.4W
在angular6中引入string的prototype方法

在使用angular6,有使用到这个js库:https://github.com/tmaeda1981jp/string-format-js 主要使用其中类似'This is a %s'.format('pen') === 'This is a pen'的方法。 但在引入该js后,直接在...

2018/08/30 17:23
124
使用golang gin框架sessions时碰到的gob问题

使用golang开发后端api,使用的是gin框架。上线之后需要用到权限控制,就得先把登录功能加上。 添加登录过程中,引入了gin的sessions间件 : https://github.com/gin-contrib/sessions 并使用...

2018/07/04 15:01
1.3W
golang调用ping命令出现too many open files

自开发了prometheus的vcenter exporter,vcenter大概有1300多台主机和虚拟机,每隔30秒都要发起一次ping的请求。在生产环境redhat7上部署之后出现too many open files报错,报错信息: Jun ...

2018/06/28 19:17
1.7K
自建镜像启动报:"no such file or directory"

工作中编写prometheus的vsphere vcenter的exporter之后,进行容器化部署的实践,就参照prometheus的Dockerfile写了一个 FROM quay.io/prometheus/busybox:latest LABEL maintainer "...

使用angular-translate实现国际化

最近在业余兼职中碰到网站有国际化,之前听说过,但确实没做过,经过几天网上查资料和摸索,最终实现了基于angular-translate的国际化。 要实现网站国际化,主要分为两部分,第一部分是html上...

alertmanager源码阅读 - dispatcher

初始化 dispacher的初始化是在main的reload方法里面cmd/alertmanager/main.go reload := func() (err error) { disp = dispatch.NewDispatcher(alerts, dispatch.NewRoute(conf.Route, n...

2018/01/04 15:37
1.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部