原创 CAT分佈式監控

CAT報表簡介CAT提供以下幾種報表:Transaction報表 一段代碼運行時間、次數,比如URL、Cache、SQL執行次數和響應時間Event報表 一行代碼運行次數,比如出現一個異常Problem報表 根據Transaction/Ev

原创 怎麼用Python提取域名中的主域名

從一個域名裏面提取主域名,初想起來,貌似很簡單,不就是數點[.]的個數嗎?取最後一個點前後的字符串,那 abc.txt 是域名嗎?那再加個驗證,加上國家碼,.com,.cn,.org結尾的纔算,那這個域名呢(www.freelancer.c

原创 對接數據交互API(Flask後端)——獲取GET、POST請求

一、Ionic前端數據POST請求格式'Content-Type': 'application/x-www-form-urlencoded'詳見對接數據交互API(Ionic前端)——發送GET、POST請求二、Flask後端獲取GET請求

原创 MongoDB最大連接數(centos7應用程序最大打開文件數)設置失效的異常分析過程與解決方法

mongodb最大連接數是20000。所以業界流傳一段話,千萬級以下的用mysql、千萬級以上的用mongodb,億級以上的用hadoop。下面這篇文章主要給大家介紹了關於MongoDB最大連接數設置失效的異常分析過程,需要的朋友可以參考下

原创 Prometheus監控學習筆記之教程

Prometheus監控學習筆記之教程推薦最近學習K8S和基於容器的監控,發現瞭如下的教程質量不錯,記錄下來以備參考 1. K8S最佳實戰(包括了K8S的Prometheus監控和EFK日誌蒐集) https://jimmysong.io/

原创 noVNC連接多臺遠程主機

noVNC是一個HTML5 VNC客戶端,採用HTML5 websockets、Canvas和JavaScript實現,noVNC被普遍應用於各大雲計算、虛擬機控制面板中,比如OpenStack Dashboard 和 OpenNebula

原创 前端與後端的數據交互(jquery ajax+python flask)

前端與後端的數據交互,最常用的就是GET、POST,比較常用的用法是:提交表單數據到後端,後端返回json前端的數據發送與接收1)提交表單數據2)提交JSON數據後端的數據接收與響應1)接收GET請求數據2)接收POST請求數據3)響應請求

原创 應用日誌收集方案graylog3比較ELK

Flunted + Elasticsearch + Kibana的方案,發現有幾個缺點:不能處理多行日誌,比如Mysql慢查詢,Tomcat/Jetty應用的Java異常打印不能保留原始日誌,只能把原始日誌分字段保存,這樣搜索日誌結果是一堆

原创 terraform學習筆記

基礎架構自動化編排工具Terraform安裝與使用踩坑記錄參考鏈接https://blog.csdn.net/u011220960/article/details/89704619 Terraform 學習筆記參考鏈接https://www

原创 conda的安裝與使用

Conda 是一個開源的軟件包管理系統和環境管理系統,用於安裝多個版本的軟件包及其依賴關係,並在它們之間輕鬆切換。 Conda 是爲 Python 程序創建的,適用於 Linux,OS X 和Windows,也可以打包和分發其他軟件。安裝c

原创 saltstack 從命令行傳遞參數到 state sls 文件中的變量

有一個需求,每次服務更新發布時,要拉取不同版本的 Docker 鏡像來啓動,這裏就涉及到一個問題:如何傳遞 Docker 鏡像版本號的問題。線上環境是用 saltstack 發佈的,問題就變成了:如何從命令行傳遞參數到 state sls

原创 WebSSH2使用 實現界面ssh

WebSSH2使用 實現界面ssh 參考鏈接https://blog.51cto.com/superleedo/2134754WebSSH2安裝過程可實現WEB可視化管理SSH工具 參考鏈接https://www.laozuo.org/12

原创 salt常用命令、模塊、執行常見方式

salt常用命令、模塊、執行參考鏈接https://www.cnblogs.com/davygeek/p/7754207.html

原创 Python PyInstaller打包python工程項目

Python PyInstaller安裝和使用教程(詳解版)參考鏈接http://c.biancheng.net/view/2690.html Python代碼的打包發佈教程參考鏈接https://msd.misuland.com/pd/3

原创 saltstack 如何把變量傳遞到 include 後的 sls 文件

1、這種情況是可以的,只有一個 deploy.sls 時,appname 可以傳遞給 /data/apps/{{ appname }}// deploy.sls {% set appname = 'foo-service' %} app-c