logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

prometheus监控nginx

Nginx 不自带用于 Prometheus 的指标接口,但可以通过使用第三方模块或导出器来暴露相关的监控指标。通常,这些指标包括 HTTP 请求处理的各种细节、连接数、处理时间等。接下来,我们将详细介绍如何为 Nginx 开启指标接口,并配置 Prometheus 来抓取这些指标。

文章图片
#prometheus#nginx#运维
用python编写neovim插件之三---neovim_python插件入门

请注意,这只是一个示例,展示了如何开始创建和加载一个简单的Neovim Python插件。此外,Neovim的Python插件API可能会随着Neovim版本的更新而变化,因此建议查阅最新的。同时,当你创建一个新文件时,Python插件会设置一个缓冲区变量。如果你的Mac上已经安装了Homebrew(一个包管理器),你可以使用它来安装Neovim。以下是一个基础示例,展示如何创建一个简单的Neov

文章图片
#python#开发语言
用ansible在某个节点上运行一个 Docker 容器的启动脚本

这样,你就可以使用 Ansible 在目标节点上运行 Docker 容器的启动脚本并启动容器了。确保目标节点上已经配置好了 Ansible 的访问权限。,用于在某个节点上运行一个 Docker 容器的启动脚本。以下是一个示例 Ansible Playbook。在本地可用,并且路径正确。需要一个相应的 Inventory 文件。确保 Docker 启动脚本。

文章图片
#ansible#docker
k8s 三大编排体系operator和helm和Kustomize三者区别

在 Kubernetes 生态系统中,Helm、Operator 和 Kustomize 是由不同的组织推出,并且各有其独特的用途和特性。

文章图片
#kubernetes#容器#云原生
prometheus监控jenkins

Jenkins 提供了丰富的指标接口,主要通过插件来实现,特别是使用。这些指标涵盖了 Jenkins 运行状态、作业性能、系统资源使用情况等多个方面。下面我将详细介绍 Jenkins 的指标接口是如何开启的,以及如何配置 Prometheus 来抓取这些指标。

文章图片
#prometheus#jenkins#运维
比较一下c++和rust的语法

C++支持函数重载、模板函数以及默认参数等特性。C++ 也支持成员函数,这是其面向对象编程的一部分。Rust不支持函数重载或默认参数,但支持泛型和特性(traits),这提供了另一种形式的代码复用和多态。Rust 的设计哲学是确保内存安全而不牺牲性能,其严格的编译器检查和现代的语言构造提供了强大的工具,特别适合系统编程和需要高可靠性的场景。C++ 依然是一个功能强大且灵活的语言,特别适用于需要底层

文章图片
#c++#rust
比较一下c++和rust的语法

C++支持函数重载、模板函数以及默认参数等特性。C++ 也支持成员函数,这是其面向对象编程的一部分。Rust不支持函数重载或默认参数,但支持泛型和特性(traits),这提供了另一种形式的代码复用和多态。Rust 的设计哲学是确保内存安全而不牺牲性能,其严格的编译器检查和现代的语言构造提供了强大的工具,特别适合系统编程和需要高可靠性的场景。C++ 依然是一个功能强大且灵活的语言,特别适用于需要底层

文章图片
#c++#rust
用docker部署hexo来搭建blog

如果你想要将Hexo博客部署到生产环境,你可能需要使用一个web服务器,比如Nginx或Apache,来提供静态文件服务。你可以创建一个Nginx的Docker镜像,里面配置好代理到你的Hexo容器。对于CI/CD,你可以使用如Travis CI、CircleCI或GitHub Actions等服务,在推送到Hexo博客的仓库时自动构建Docker镜像并部署到服务器。使用这个Dockerfile,

文章图片
#docker#容器#运维
用python编写neovim插件之1.1 --- neovim和vim配置文件的差别

在实际使用中,如果你从Vim迁移到Neovim,可能需要对配置文件做一些调整来适应Neovim的特性。同时,一些为Vim编写的插件可能需要更新才能在Neovim上运行。建议查阅Neovim的官方文档和社区资源,以获取更多关于配置和使用Neovim的信息。Vim和Neovim在很多方面都非常相似,但它们之间也存在一些配置上的差异。

文章图片
#vim#编辑器#linux
到底了