Hello World 示例 服务器 server.go package main import ( "net/http" "github.com/labstack/echo" "github.com/labstack/echo/middleware" ) func main() { // Echo instance e := echo.New()
注意的是下面事项并非表示 VUX 使用繁琐,部分只是出于确保有正确的依赖和配置,而部分是出于优化。 请将 babel-loader 的配置写到 .babelrc 里而不是使用 options,否则可能会出错。 折腾能力强的同学参考一下,下面即airyland/vux2模板主要处理的事项: 引入 reset.less,默认样式不包含reset,并且部分用户自己有一套reset样式,因此需要在App.
启动一个简易注册中心 以指定的9099端口启动一个简易注册中心 1: mvn dubbo:registry -Dport=9099 生成demo服务提供者应用 生成指定接口和版本的服务提供者应用: mvn dubbo:create -Dapplication=xxx -Dpackage=com.alibaba.xxx -Dservice=XxxService,YyyService -Dversi
从 2.0.5 版本开始,dubbo 开始支持通过 telnet 命令来进行服务治理。 使用 telnet localhost 20880 或者: echo status | nc -i 1 localhost 20880 status命令所检查的资源也可以扩展,参见:扩展参考手册。 命令 以下展示了 dubbo 内建的 telnet 命令的说明和用法,此外,telnet 命令还支持用户自行扩
推荐使用 Dubbo 协议。各协议的性能情况,请参见:性能测试报告
这里以 XML Config 1 为准,列举所有配置项 2。其它配置方式,请参见相应转换关系:属性配置,注解配置,API 配置。 所有配置项分为三大类,参见下表中的"作用" 一列。 服务发现:表示该配置项用于服务的注册与发现,目的是让消费方找到提供方。 服务治理:表示该配置项用于治理服务间的关系,或为开发测试提供便利条件。 性能调优:表示该配置项用于调优性能,不同的选项对性能会产生影响。 所有配置
options 参数 除了在助手代码调用中运行的参数,options 也被作为一个额外的参数传递给助手代码。 lookupProperty(object, propertyName): 可以返回对象自身属性的函数。本函数对 allowedProtoProperties 与 allowedProtoMethods 内的白名单进行参考。例如:preparationScript Handlebars.r
基础共用样式 颜色值 大小单位: 'rem'或者百分比, 推荐rem,虽然纯数字不报错,不推荐纯数字,推荐字符串,rem的说明链接 显示控制 opacity 可取值: 0-1的数字 作用: 控制元素的透明度 backgroundColor 可取值: 颜色值 (具体增加颜色参考链接) 作用: 控制元素的背景颜色 border样式 注意: border的样式需要同时设置3个才能生效, borderWi
vsphere 监控 在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 vsphere 的运行指标监控,可以通过脚本采集 vsphere 的各项状态,包括 Esxi,datastore,vm 等然后推送给 Open-Falcon 即可。 可以直接使用 vsphere-
urlooker 监控web服务可用性及访问质量,采用go语言编写,易于安装和二次开发 Feature 返回状态码检测 页面响应时间检测 页面关键词匹配检测 带cookie访问 agent多机房部署,指定机房访问 检测结果支持向open-falcon推送 支持短信和邮件告警 Architecture ScreenShot 上报项(详情见wiki) metric: url_status endpoi
lvs-metrics是一个基于open-falcon的LVS监控插件,通过这个插件,结合open-falcon agent/transfer,可以采集LVS服务状态,并将采集信息自动上报给open-falcon服务端 主要功能 通过google开源的ipvs/netlink库及proc下文件采集lvs的监控信息,包括所有VIP的连接数(活跃/非活跃)/LVS主机的连接数(活跃/非活跃).进出数据
jmxmon是一个基于open-falcon的jmx监控插件,通过这个插件,结合open-falcon agent,可以采集任何开启了JMX服务端口的java进程的服务状态,并将采集信息自动上报给open-falcon服务端 主要功能 通过jmx采集java进程的jvm信息,包括gc耗时、gc次数、gc吞吐、老年代使用率、新生代晋升大小、活跃线程数等信息。 对应用程序代码无侵入,几乎不占用系统资源
在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 Nginx的数据采集可以通过ngx_metric来做。 工作原理 ngx_metric是借助lua-nginx-module的log_by_lua功能实现nginx请求的实时分析,然后借助ngx.shared.DICT
在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 HAProxy的数据采集可以通过haproxymon来做。 工作原理 haproxymon是一个cron,每分钟跑一次采集脚本haproxymon.py,haproxymon通过Haproxy的stats socket
VMware的主体机器(host machine)是运行ESXi作业系统。没有办法安装Open-Falcon agent来监控,所以不能用普通的方式来做监控。 ESXi作业系统设备的运行指标的采集,可以透过写脚本,通过SNMP协议来采集交换机的各项运行指标,包括内存占用、CPU使用、流量、磁盘用量等。esxicollector就是這樣子的腳本。 工作原理 esxicollector是一系列整理过的