原创 使用go拉取github代碼
目錄 準備 clone go-git clone git clone pull go-git pull git pull fetch go-git fetch git fetch checkout go-git checkout git
原创 kapacitor將告警信息推送到微信
kapacitor alert_node: https://docs.influxdata.com/kapacitor/v1.5/nodes/alert_node kapacitor本身是不支持微信推送的,沒有提供微信推送的api。 ap
原创 docker運行prometheus報錯:error loading config from \"prometheus.yml\": couldn't load configuration
目錄 prometheus.yml路徑 原命令 報錯 解決 完整命令 prometheus.yml路徑 /root/katy/prometheus/prometheus.yml 原命令 // --log.level=debug: l
原创 docker save/ load,將容器內的文件copy下來
目錄 docker save docker load copy容器內的文件 配置daemon.json docker save 把已存在的鏡像打包 docker save -o kapacitor.tar registry.local/
原创 docker進程數超了
https://github.com/moby/moby/issues/24197 https://success.docker.com/article/how-to-reserve-resource-temporarily-unav
原创 k8s.io/code-generator操作
教程辦法 源碼位置:${GOPATH}/src/k8s-crd k8s.io/code-generator位置:${GOPATH}/src/k8s.io 按照code-generator的提示操作的,報錯了 [root@node-0
原创 golang處理[]interface
在使用prometheus的query_range接口查詢metrics的時候,prometheus返回的數據格式如下 { "status" : "success", "data" : { "result
原创 Kapacitor學習
目錄 TICK技術棧 TICK流程 安裝Kapacitor 啓動Kapacitor docker運行kapacitor kapacitor報錯 原因 kapacitor客戶端連遠程 根據tick腳本定義task 從流數據觸發告警 查看當
原创 cadvisor metrics container_memory_working_set_bytes vs container_memory_usage_bytes
之前查詢container mem已經使用的mem,都是使用的是container_memory_usage_bytes,直到早上看到openshift監控平臺在查詢container mem usage的時候使用的container
原创 對alertmanager 告警有延遲的理解
目錄 1. prometheus 2. 告警狀態 3. 告警規則for 即持續時間 4. 例子 5. alertmanager https://pracucci.com/prometheus-understanding-the-dela
原创 linux shell 修改文件內容
原文件:daemon.json { "registry-mirrors": [ "http://mirror.local" ], "insecure-registries": [
原创 golang調用docker api pull/push image到私有倉庫
目錄 pull 沒有配置/etc/docker/daemon.json 配置了/etc/docker/daemon.json 完整代碼 push X-Registry-Auth RegistryAuth值爲空 RegistryAuth不爲
原创 通過docker 鏡像反編譯Dockerfile
目錄 查看已有鏡像 反編譯 docker history 鏡像名:tag 看不齊全,但能看出個大概 查看已有鏡像 [root@warehouse00 ~]# docker images|grep golang 10.10.13.5:50
原创 /usr/bin/env: 'bash\r': No such file or directory
是由於windows格式的shell多了個\r 替換掉就可以了。 https://stackoverflow.com/questions/29045140/env-bash-r-no-such-file-or-directory
原创 prometheus如何收集cadvisor指標
cadvisor master branch cadvisor支持的所有指標 代碼位置:github.com/google/cadvisor/container/factory.go CpuUsageMetrics