加载中
风起于青萍之末,浪成于微澜之间

种一棵树最好的时间是十年前或者现在,学习也一样 DevOps系列 Alodi:为了保密我开发了一个系统 Alodi:环境创建从未如此简单 开源推荐 | CoDo开源一站式DevOps平台 我们自研的那些Devops工具...

Django Model字段加密的优雅实现

早前的一篇文章Django开发密码管理表实例有写我们写了个密码管理工具来实现对密码的管理,当时加密解密的功能在view层实现,一直运行稳定所以也没有过多关注实现是否优雅的问题。最近要多加几...

2021/10/25 09:53
44
Probius+Prometheus通过API集成POD监控

上一篇文章Probius+Kubernetes任务系统如虎添翼讲了我们把Kubernetes集成进了任务系统Probius,上线后小伙伴反馈虽然摆脱了Kubernetes-Dashboard,但还是得去Grafana系统查看容器的监控数据,...

Probius+Kubernetes任务系统如虎添翼

Probius是一款自定义任务引擎,可以灵活方便的处理日常运维中的各种任务,我们所有的CI/CD任务都通过Probius来完成的,这篇文章Probius:一个功能强大的自定义任务系统对其有详细的介绍,之前...

Django+Ansible构建任务中心思路

Ansible作为老牌的自动化运维工具,由Python开发,应用广泛,但其默认只提供了命令行下的使用方式,好在提供有完善的API支持二次开发,可以很方便的集成到我们的自动化运维系统中 最近一个朋...

Sadmin:打造私有Django公共库实现代码复用

我们借助于Django开发了许多的内部管理系统,例如之前介绍过的Probius、Kerrigan、Proxy等等,这些系统看起来长的都一样,但实际实现的功能确是千差万别,这些不同的系统为什么会长的一样呢?...

DevOps运维自动化工具系统平台

Alodi:为了保密我开发了一个系统 Alodi:环境创建从未如此简单 Probius:一个功能强大的自定义任务系统 Kerrigan:配置中心管理UI的实现思路和技术细节 开源推荐 | CoDo开源一站式DevOps平台...

BPMN开源工作流编辑器bpmn-js落地实践中文文档

BPMN是一套标准的业务流程建模符号规范,bpmn-js是基于此规范实现的一套渲染工具包和web建模器,可以实现拖拽生成工作流程图,效果大概如下 最近刚好用到,研究之后写了系列文章,分享给有需...

Python Django开发的WebSSH 堡垒机

主页 https://blog.ops-coffee.cn/webssh 功能 交互式命令执行,支持 vim\top 之类的指令 所有的操作都会被录像,方便审计回放 管理员可以实时监控用户操作,必要的时候给强制踢下线 支持 zm...

BPMN开源工作流编辑器bpmn-js落地实践中文文档

BPMN是一套标准的业务流程建模符号规范,bpmn-js是基于此规范实现的一套渲染工具包和web建模器,可以实现拖拽生成工作流程图,效果大概如下 最近刚好用到,研究之后写了系列文章,分享给有需...

2020/09/19 21:31
6.8K
武汉疫情 - 新型冠状病毒信息整理

新型冠状病毒之 - 简介 新型冠状病毒之 - 症状 新型冠状病毒之 - 病因 新型冠状病毒之 - 诊断 新型冠状病毒之 - 治疗 新型冠状病毒之 - 生活 新型冠状病毒之 - 预防 大疫当前 | 都在说的小汤...

2020/01/28 16:58
1.4K
开源推荐 | CoDo开源一站式DevOps平台

一群有梦想的年轻人开源了一个云管理平台,他们的口号是:让天下没有996的运维 有幸参与到CoDo项目的开发,这是一个非常棒的一站式开源运维平台,分享给大家 平台介绍 CODO是一款为用户提供企...

2019/05/31 09:26
4.7K
利用Django徒手写个静态页面生成工具

每个Geek对折腾自己的博客都有着一份执念 背景介绍 曾经多次在不同的平台写博客,但全部都以失败而告终。去年七月选择微信公众号做为平台开始了又一次的技术分享,庆幸一直坚持到现在,但随着...

2019/05/28 10:58
329
我为什么要写微信公众号

埋一颗种子,细心呵护,静待她枝繁叶茂,葱郁参天 V2论坛上有个帖子【做程序员最重要的还是一定要有自己的作品】,作者写道: 能有一个作品和你的名字联系在一起,应当成为在职业生涯前期着意...

2019/05/20 06:44
229
Elasticsearch Query DSL查询入门

本篇为学习DSL时做的笔记,适合ES新手,大佬请略过~ Query DSL又叫查询表达式,是一种非常灵活又富有表现力的查询语言,采用JSON接口的方式实现丰富的查询,并使你的查询语句更灵活、更精确、...

2019/05/17 07:12
2.1K
Nginx的几个常用配置和技巧

文章列举了几个Nginx常见的,实用的,有趣的配置,希望看过之后能说一句:学到了! 一个站点配置多个域名 server { listen 80; server_name ops-coffee.cn b.ops-coffee.cn; } server_name 后...

2019/05/05 09:21
294
Django使用Channels实现WebSocket--下篇

希望通过对这两篇文章的学习,能够对Channels有更加深入的了解,使用起来得心应手游刃有余 通过上一篇《Django使用Channels实现WebSocket--上篇》的学习应该对Channels的各种概念有了清晰的认...

2019/04/22 09:35
4.5K
Django使用Channels实现WebSocket--上篇

WebSocket - 开启通往新世界的大门 WebSocket是什么? WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和...

2019/04/17 09:23
2.7K
Django集成OpenLDAP认证

本文详细介绍了django-auth-ldap的使用方法,参数含义,并提供了示例代码 版本说明 Django==2.2 django-auth-ldap==1.7.0 集成过程 Django集成LDAP认证有现成的django-auth-ldap模块可以使用...

Filebeat的Registry文件解读

你可能没有注意但很重要的filebeat小知识 Registry文件 Filebeat会将自己处理日志文件的进度信息写入到registry文件中,以保证filebeat在重启之后能够接着处理未处理过的数据,而无需从头开始...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部