学习笔记: 我家别墅靠大海/pitaya-learn
尝试集成功能:我家别墅靠大海/pitaya-game
如果你正在看此笔记,请你左边放笔记,右边放chatdemo的代码!!
我是按代码的顺序记的笔记
这个demo是一个监控demo
复制一份demo过来
main.go
首先他读取了配置文件,当前目录下的config.yaml
vip包是一个config大成包,很好用,专门用于读取配置
viper包文档:viper package - github.com/spf13/viper - pkg.go.dev
config.yaml
监控用的是普罗米修斯
百度翻译:Pitaya默认支持Prometheus和statsd,并接受实现Reporter接口的其他自定义Reporter
普罗米修斯是个非常复杂的监控系统。
我们只是测试一下
源码: 普罗米修斯: https://github.com/prometheus/prometheus
看下火龙果代码,如果你start的时候
配置中启动了普罗米修斯的话,会添加一个默认的组件
创建一个报告
然后又开了个http等等等。
可以看demo的readme,里面有一点文档
打开cli
好像跑不起来普罗米修斯啊,我日,
本地的普罗米修斯
http://localhost:9090/metricsk
看了半天,感觉像是官方代码写错了
提了个issues
demo[custom_metrics] have some error · Issue #265 · topfreegames/pitaya · GitHub
看了源码,发现把conf中火龙果下面全部内容向前缩进一下就暂时生效了,测试重要
重新运行一下,可以访问普罗米修斯了
笔记8