guacamole web网关平台的使用 2018-12-10 | http/html/web 开源软件 一、guacamole是什么 guacamole是一个完全可以通过web界面来管理连接VNC、SSH、RDP(windows远程桌面)、telnet相关协议连接的一套组件 。其是基于Websocket + HTTP的方式实现的连接 。其架构图如下: guacamole-arch 从上图也可以看出Guacamole有2个…… Continue reading
Prometheus 的四种数据类型 2018-12-04 | 开源软件 Prometheus 的四种数据类型分别是:Counter、Gauge、Histogram和Summary。这里分别做下介绍。 Counter Counter数据类型的特点: Counter 用于累计值,例如 记录 请求次数、任务完成数、错误发生次数。 一直增加,不会减少。 重启进程后,会被重置。 1例如:http_response_tot…… Continue reading
Prometheus之Exporter小结 2018-12-02 | 开源软件 广义上讲所有可以向Prometheus提供监控样本数据的程序都可以被称为一个Exporter。而Exporter的一个实例称为target,如下所示,Prometheus通过轮询的方式定期从这些target中获取样本数据: prometheus-exporter 一、Exporter分类 社区提供了很多要用的Export…… Continue reading
Prometheus+grafana监控配置 2018-11-30 | 开源软件 一、Prometheus架构 Prometheus (中文名:普罗米修斯)是由 SoundCloud 开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus 在2016加入 CNCF ( Cloud Native Computing Foundation ),作为在 kubernetes 之后的第二个由基金会主持的项目。 而这里的Prometheus是广义的概念,其包含了一系列组件,如下表: 1prometheus 2alertmanager //配置…… Continue reading
prometheus解决no datapoints found 2018-11-29 | 开源软件 prometheus进行接口查询时报no datapoints found的错误,排查步骤如下: 1、先直接选取执行的对象看下是否有数据 no-datapoints-found 发现有数据可以显示,证明数据采集入库不存在问题。所就可能是条件表达式写的有问题,通过排查发现条件表达式写的也不存在问题 2、时间同步问题 通过查询官方问题记录,发现有人也…… Continue reading
psi-probe监控tomcat性能指标 2018-10-22 | 开源软件 psi-probe是在相同的开源许可证(GPLV2)下分发的社区驱动的LAMBDA Probe。它的目的是替换和扩展Tomcat管理器,使得管理和监视Apache Tomcat的实例更容易。psi-prob不需要对现有应用程序进行任何更改。它通过一个Web可访问的接口提供它的所有特性…… Continue reading
Redis哨兵(Sentinel)模式 2018-06-29 | 开源软件 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。 一、哨兵模式概述 哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的…… Continue reading
gitlab的备份、恢复与升级 2018-06-02 | 开源软件 几乎任何应用系统都规避不开的三个问题:备份、恢复和升级。相对而言来说,gitlab-ce虽然是一个开源免费产品,但在这三方面做的还是比较人性化的。下面逐个介绍。 一、数据备份 先打开/etc/gitlab/gitlab.rb配置文件,查看一个和备份相关的配置项: 1gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" 该项定义了默认备…… Continue reading
omnibus方式安装gitlab-ce私有源 2018-06-01 | 开源软件 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。omnibus方式即是通过gitlab提供的一个打包好的文件,通过类似一键似的安装来完成gitlab-ce企业私有代码库的安装。这里以cent…… Continue reading
wkhtmltopdf html转pdf工具的使用 2018-05-21 | 开源软件 wktmltopdf 工具是使用Webkit引擎来将HTML网页转换为PDF文件。其可以将一个URL对应的网页转换为HTML,也可以将存在本地的一个html 文件转换为 pdf 文件。其在应用中有两个优势: 1、该软件是开源免费软件; 2、该软件支持linux\windows\macos 这些常用的平台。 一、安装 这…… Continue reading