发送Django error log 到企业微信,python+微信实现即时告警
Django的logging系统十分好用,使用file,mail_admins之类的handlers可以快捷地实现保存日志到文件,发送错误日志给管理员的功能。但是,如果能直接将应用的错误日志发送到手机上,实现即时告警,岂不是更好?
第 11 题:CSS 和 CSS3 有什么区别?
概念CSS3 是在 CSS 的基础上新增了一些特性CSS3 新特性CSS3 圆角 {代码...} CSS3 盒阴影 {代码...} CSS3 边框图片 {代码...} CSS3 背景 {代码...} CSS3 渐变 {代码...} CSS3 文本效果 {代码...} CSS3 字体 {代码...} CSS2D 转换 {代码...} CSS3D 转换 {代码...} CSS3 过渡 {代码...} CSS3 动画 {代码...} CSS3 多列 {代...
2021-08-05
Prometheus 监控 Redis
Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, and 5.x
2019-03-26
部署kubernetes-v1.25.3(k8s)- 基于containerd容器运行时
<p align="center" ><font color="EA5607" >大家好,我是秋意临。</font></p>
2022-11-15
玩转 HTTPS - 收藏集 - 掘金
在 Mac 上常用的抓包软件是 Charles,网上关于 Charles 的教程很多,这里介绍另一个抓包神器 mitmproxy。mitmproxy 是一款可交互式的命令行抓包工具,它除了可以抓包查看 http/https 请求,还有一个很强大的功能是拦截并修...
ERROR: node with name "rabbit" already running on "localhost"
使用rabbitmq-server启动RabbitMQ后,进行start、restart或stop都会提示错误ERROR: node with name "rabbit" already running on "localhost",原因是RabbitMQ已在localhost里运行了,但是停止不了。解决记录如下:
七牛CDN刷新,预取,获取流量,带宽功能参考实现
本文中的代码文件在:[链接]该参考实现基于七牛的java sdk,可以从 https//github.com/qiniu/java-sdk 下载。 代码如下: {代码...} 实例调用: 刷新目录或链接 {代码...} 资源链接预取 {代码...} 获取域名带宽数据 {代码...} 获取域名流量数据 {代码...}
2016-06-30
启用 https 简单免费的 Let's Encrypt SSL证书配置
Let's Encrypt 是一个免费、开放,自动化的证书颁发机构。 如果我们要启用 HTTPS,就需要从证书授权机构(以下简称 CA ) 处获取一个证书,Let's Encrypt 就是一个 CA。本文是 Debian 8 + Nginx 下的配置过程。
容器开发运维人员的 Linux 操作机配置优化建议
"工欲善其事必先利其器", 作为一个PAAS平台架构师, 容器相关技术(docker, k8s等)是必不可少的. 本文简单介绍下我自己的Linux操作机配置. 提升工作效率, 提高使用体验.
2022-12-02
每日一练(47):找不同
title: 每日一练(47):找不同categories:[剑指offer]tags:[每日一练]date: 2022/04/22每日一练(47):找不同给定两个字符串 s 和 t ,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。示例 1:输入:s = "abcd", t = "abcde"输出:"e"解释:'e' 是那个被...
2022-04-22
无重复字符的最长子串(Python3)
解决思路:使用蛮力算法算法很容易实现,但是时间复杂度为O(n^2)。本题可以通过一次遍历完成,比如"abcadef",正常遍历,如果当前遍历字符不在字符串中,将它添加至字符串;当遍历到第2个a时,发现重复,此时截取第1个a后的第一个字符开始到第2个a为新字符串,并比较最大长度,依此类推。
2019-10-07
Dblogger:一个Python语言实现支持多进程和多线程日志打印高效Python日志库
Dblogger project implements a both multi-threads-safe and multi-process-safe logger library named dblogger in python language. It works well and has stable function and powerful performance,especially in multithreaded or multiprocessed Python programs.
企业运维实践-还不会部署高可用的kubernetes集群?使用kubeadm方式安装高可用k8s集群v1.23.7
关注「WeiyiGeek」公众号设为「特别关注」每天带你玩转网络安全运维、应用开发、物联网IOT学习!希望各位看友【关注、点赞、评论、收藏、投币】,助力每一个梦想。文章目录:0x00 前言简述0x01 环境准备主机规划软件版本网络规划0x02 安装部署1.准备基础主机环境配置2.负载均衡管理ipvsadm工具安装与内核加载3.高可用HAPr...
2022-07-25
Centos6搭建ELK - 02 安装使用Filebeat和Logstash
安装Filebeat官方文档:[链接] {代码...} 配置文件路径 {代码...} 启动服务 {代码...} 查看日志 {代码...} 安装Logstash官方文档:[链接] {代码...} 安装 {代码...} 测试 {代码...} 配置文件 {代码...} 启动 {代码...}
2021-07-21
手把手教你实现组件化(一)
第一:让你轻松调用团队其他成员的组件,分离依赖性比较强的模块。 第二:降低维护成本,各人维护各人模块,互不影响。 比如你写了一个下拉菜单控件,你封装后,其他人如果想调用,一般采用的办法是把你封装的代码拿过来,导入到项目中,现在采用组件化就是封装后上传到第三方托管处(可加密可公开),用Cocopod直接在pod...
linux下安装指定版本的nodejs(升级到指定版本)
下载编译好的文件解压后直接运行即可,不过我们需要全局运行node命令。只需要把目录设置为全局即可(建立软链接 ln -s ---------)。
ECO 2164B方法
Page 1ASSIGNMENT 3ECO 2164BSubmission Deadline: April 10, 23:59 PM (EST)Instructions: Upload a PDF and the supporting Excel file to OWL only. Your responses should be writtenfollowing a Question-Response format and following the order of questions in the assignment. On the top of eachpage, please...
2022-04-17