原创 logstash獲取異常日誌推送釘釘

logstash.conf配置input {file {path => "/data/home/services/xxx/logs/xxx.log"#path => "/opt/test.log"#設置logstash開始讀取文件內容位置,

原创 go編程輸入函數

1.fmt.Scanln()package main import ("fmt") func main(){//fmt.Scanln 從控制檯輸入var name stringvar age bytevar sal float32var i

原创 go編程學習

1.go 項目目錄結構2.go build生成二進制文件go build hello.gogo build -o hellotest hello.go #可以指定二進制文件名3.go run 以腳本形式運行go run hello.go 4

原创 gitlab+gitlab-runner+k8s

一、安裝gitlab-runnerdocker run -d --name gitlab-runner --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v

原创 open-falcon架構詳解

一、介紹小米開源的監控工具,基於go語言實現二、架構圖 1.falcon-agent:數據採集組件,內置http接口,採集定義好的數據上報給transfer2.transferagent與transfer建立長鏈接,將數據彙報給transf

原创 celery 簡單使用

一、簡介celery是異步任務隊列框架,支持實時處理消息任務,和定時處理消息任務.架構圖: 組件說明:producer: 調用celery api,函數,裝飾器,生成task,放入消息隊列的都是生產者celery beat: 任務調度器,b

原创 mysql架構詳解

一、mysql組件1.mysql對外提供的交互接口(connectors):編程語言通過connectors組件,比如php,pymysql,JDBC來操作sql2.管理服務和工具組件(Management Service & Utilit

原创 django 框架原理

一、什麼是web服務1.web服務包含兩個部分,http服務器,app應用程序.2.httpd服務器負責解析數據,並封裝調用socket請求3.app應用負責業務邏輯,包括增刪改查等操作4.http服務器一旦接受客戶端請求就會解析數據並調用

原创 docker架構及工作流程

一、概念docker是開源容器引擎,基於cgroup,namespace,unionFS等技術實現,對應用進行封裝的虛擬化技術 什麼是cgroup? 對系統資源限制,創建容器的過程其實就是在創建進程,對資源的分配和維護使用cgroup來管理

原创 ansible架構原理及工作流程

一、ansible介紹 ansible是一種自動化運維工具,基於paramiko模塊開發,用於批量執行任務和發佈工作,被廣泛用於日常運維工作當中. 二、ansible架構架構圖: ansible核心模塊介紹:core models: ans

原创 zabbix監控架構原理

一、zabbix介紹 zabbix是一款企業級的監控軟件,可以監控的底層硬件包括主機,cpu,內存,交換機等信息,同時也可以基於軟件層面做監控,包括進程,端口,文件等狀態變化。 二、zabbix監控架構及流程圖1.架構圖 zabbix常見的

原创 k8s架構原理

一、k8s架構圖 二、k8s架構模式:master(cluster)/worker(node)架構 master組件:1.kube-apiserver: 提供restful接口指令供客戶端或者其他組件調用,客戶端指的是kubectl命令行

原创 docker 存儲驅之overlayFS

一、概述 docker鏡像採用分層分層構建設計,每層稱爲"layer", layer存放在/data/docker/存儲驅動/目錄下面 這些存儲驅動有,AUFS,OverlayFS等,可以通過docker info命令查看存儲驅動,

原创 docker網絡模式

我們在使用docker run創建Docker容器時,可以用--net選項指定容器的網絡模式,Docker有以下4種網絡模式:1.host模式,使用--net=host指定。 2.container模式,使用--net=container:

原创 django 嵌套序列化

轉載:https://www.ctolib.com/mip/drf-writable-nested.html