Monitor | Grafana 配置 2018-07-22 tech 573 words 2 mins read 每个服务程序,基本上都会指定一个或多个配置文件,用来定制其所要启用的功能,Grafana 也不例外,那么 Grafana 的配置文件有哪些,以及提供了什么样的 Read more...
Monitor | Grafana 基础 2018-07-22 tech 1555 words 4 mins read Grafana 能干什么? Grafana 有什么特性? 用好 Grafana, 需要了解什么,即-基本概念 Grafana Grafana 是一款采用 Go 语言编写的开源应用,主要用于大规模指标数据的可视化展示。有着非常漂 Read more...
Monitor | cAdvisor 采集的 Measurements 2018-07-21 tech 124 words 1 min read cAdvisor 作为监控系统的数据采集模块,那么可以采集到那些指标参数呢? Measurements 打开 InfluxDB Web 管理界面,选择数据库:cadvisor, 执行命令: 1 Query: SHOW MEASUREMENTS 即可看到 cAdvisor 采 Read more...
Monitor | cAdvisor 基础 2018-07-21 tech 946 words 2 mins read 有关 cAdvisor 的基础知识、安装和使用方法介绍 1. cAdvisor cAdvisor 是 Google 用来让容器用户了解其所运行容器的资源使用和性能特征的工具。cAdvisor 是一个用来收集、聚合 Read more...
Monitor | 关于监控系统的相关知识 2018-07-18 tech 1406 words 3 mins read 1. 关于监控 监控就是要把一切尽在掌控 1.1. 监控的目的 通过监控可以: 实时掌握系统的运行状态 减少宕机时间 对故障的提前预警 历史状态的回放、故障排除、分析 Read more...
Golang | Pits => Concurrent access map 2018-07-18 tech 1366 words 3 mins read Issue: 为什么 map 并发不安全,读也不安全吗? 代码测试 单个 goroutine 读写 map 的 Demo: 结论:正常 多个 goroutine 只写 的 Demo: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Read more...
Golang | Step-by-step guide to concurrency 学习笔记 2018-07-01 tech 6678 words 14 mins read 原文:Step-by-step guide to concurrency 参考:Go并发编程基础(译) 内容涵盖: 运行期并发线程(goroutines) 基本的同步技术(通道和锁) G Read more...
Golang | cmd - go cgo 2018-06-29 tech 5599 words 12 mins read Cgo 支持创建调用 C 代码的 Go 包 通过 go 命令使用 cgo 为了使用 cgo, 你需要在普通的 Go 代码中导入一个 伪包 "C"。这样 Go 代码就可以引用一些 C Read more...
Golang | cmd - go install | run | clean | env | get 2018-06-27 tech 1178 words 3 mins read go install go run go clean go env go get 目录 go install go run go clean go env go get See Also go install 完成两步操作: 第一步是生成结果文件(可执行文件或.a文件) 第二步是把编译好的结果文件移到 Read more...