Skip to main content

moregeek program

prometheus监控之检查工具promtool query-多极客编程

一、概述属于这个类别的子命令允许直接从命令行执行PromQL表达式。这些查询依赖于Prometheus公共HTTP API。Promtool 在查询方面一个有 4 个子命令,分别用来进行实时查询、范围查询、序列查询和 label 查询。二、查询1、实时查询Promtool 的 query instant 子命令允许根据当前时间戳通过命令行直接查询 Prometheus 服务器的相关指标,命令用法如

Read More

find 命令 的 7 种高级用法_linksla智能运维管家的博客-多极客编程

可以很肯定地说,find 命令是 Linux 后台开发人员必须熟知的操作之一,除非您使用的是 Windows Server。对于技术面试,它也是一个热门话题。让我们看一道真题:如果你的 Linux 服务器上有一个名为 logs 的目录,如何删除该目录下最后一次访问时间超过一年的日志文件呢?🤔这种情况很常见,但令人惊讶的是,并非每个开发人员都能在面试中清楚地写出这个命令。答案:首先我们需要使用 cd

Read More

三大实例带你搞定 prometheus api 使用_linksla智能运维管家的博客-多极客编程

作为一位优秀的技术人员,往往能通过对数据的最大化利用来产生更多价值。而 Prometheus 的监控数据则是可以为我们所用的重要数据,它并不只能用于日常的监控和告警使用,也可以用于数据分析、成本管理等企业需求。在这种场景下,需要我们从 Prometheus 去获取相关的数据,并对其进行处理加工。关于数据的获取方法,通常会使用 Prometheus 提供的 API 来操作,本文将会对此进行讲解介绍。

Read More

linux 搬砖常用shell-扩展_虚拟的现实的博客-多极客编程

1.基础语法1.1.循环#!/bin/bashfor i in `seq 1 10`do echo "xxxx"done1.2.SHELL中的特定变量$# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此项参数可超过9个$$ 脚本运行的当前进程ID号$! 后台运行的最后一个进程的进程ID号$@ 与 $# 相同,但使用时加引号,并在引号中返回参数个数$-

Read More

prometheus 运维工具 promtool (二)query 功能_耳东xerdong的博客-多极客编程

Promtool 在查询方面一个有 4 个子命令,分别用来进行实时查询、范围查询、序列查询和 label 查询,接下来我们依次看一下。实时查询Promtool 的 query instant 子命令允许根据当前时间戳通过命令行直接查询 Prometheus 服务器的相关指标,命令用法如下:promtool query instant [<flags>] <server> &

Read More

ulid - 一种比uuid更好的方案_码农小宋的博客-多极客编程

ULID:Universally Unique Lexicographically Sortable Identifier(通用唯一词典分类标识符)UUID:Universally Unique Identifier(通用唯一标识符)为什么不选择UUID目前有 5 个版本:版本1:在许多环境中是不切实际的,因为它需要访问唯一的,稳定的MAC地址,容易被攻.击;​版本2:将版本 1 的时间戳前四位换

Read More

亿级日志队列回放性能测试初探_funtester的博客-多极客编程

队列通常是软件设计模式中的基本组件。但是如果每秒接收到数百万条消息,改如何处理?如果多个消费者都需要能够读取所有消息,又改如何处理?难道需要把所有消息的数据都放在内存中吗?这样 JVM GC 又表现如何? 之前我写过几个流量回放模型: 基于时间戳的日志回放引擎 2022-08-22 千万级日志回放引擎设计稿 2021-12-30 虽然方案 2 已经被更优秀的方案替代,但是思路相同,均是把日

Read More

中级 php 程序员应该掌握的面试题_crmeb中邦科技的博客-多极客编程

PHP 不仅是世界上最好的语言,还是世界上最​​奇特的语言​​,奇特之处是很多难以理解的语法,还有一眼看不出运行结果的程序。下面我整理了几道中级水平的面试题,大家可以看看:1. 请选择以下代码运行的结果: 程序解释:1e3 是 科学计数法,1 乘以 10 的三次方,所以 ‘1e3’ == '1000'; 是成立的,输出 LOL2. 请选出以下代码运行的结果: 程序解释:字符串字母相加其实就是在末尾

Read More

大数据必知必会之kafka_运维开发故事的博客-多极客编程

微信公众号:运维开发故事,作者:double冬 ​ 1、Kafka 概述2、Kafka 解决了什么问题3、Kafka 技术特性4、Kafka 工作原理4.1、架构图4.2、Kafka 写流程4.3、Kafka 读流程5、Kafka 数据结构说明5.1、Kafka 在 Zookeeper 中的注册数据结构5.2、Kafka Topic 的数据结构6、Kafka 运维6.1、

Read More

雪花算法详解_大鱼的博客-多极客编程

SnowFlake 介绍 SnowFlake 中文意思为雪花,故称为雪花算法。 最早是 Twitter 公司在其内部用于分布式环境下生成唯一 ID。 2014年开源 scala 语言版本。 组成部分 首位:1bit,固定为0。 时间戳:41bit,((2^41 ) - 1) / (1000x60x60x24x365) 大约可以使用69年。 机器码: 10bit,一般前5bit用户机房,后5

Read More

python是如何表示时间的?2个模块、3种方式,1文搞定~_程序员晚枫的博客-多极客编程

大家好,这里是程序员晚枫。知识星球:Python读者圈 在Python中,表示时间的格式一共有3种:时间戳、结构化时间、格式化时间,2个模块:time、datetime。 今天我们来一起看一下。 一、3种时间格式,4种生成方式 1、时间戳 - 记录时间 时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 import time time.time() # 时间戳 # 输出:

Read More

架构师04-应用服务间加密设计和实践_飞鸟在途的博客-多极客编程

最近在学习应用服务间加密的设计和实践,结合十几年碰到的各种情况聊聊都是怎么实现的,需要注意哪些点。 为什么需要加密 主要还是安全问题,即使内网也是不安全的,团队间相互信任是一个方面,不同服务间需不需要做一定的业务内容加密又是另外一个方面。例如:A业务调用B接口url传入了业务需要的参数,而这个内容恰巧被C获得,那么如果没有进行必要的参数内容验证处理,那么C就可以通过修改参数获得其他内容,特别是对于

Read More

linux基本指令(中)_玄鸟轩墨的博客-多极客编程

写在前面今天我们首要的目的就是把我们常用的指令和大家分享完,我们添加一些管道和压缩的命令,指令这个部分到这里就基本结束了,当然,这些都是最基本的,后面我们用到其他指令的话,也会和大家解释的,我们先对Linux上手.man 指令man指令首先我们要知道的是它可以查询指令,也就是说我们如果不知道一个指令作用是什么的时候,我们可以通过man 指令名来查.这我们需要和大家分享三种用法,大家先记住就可以了.

Read More

python标准库time详解_匿名v5程序员的博客-多极客编程

Python标准库time详解 1、time库 时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 结构化时间(struct_time)方式:struct_time元组共有9个元素 格式化的时间字符串(format_string),时间格式的字符串 1.1、获取格林威治西部的夏令时地区的偏移秒数 如果该地区在格林威治东部会返回负值(

Read More

【跟着大佬学javascript】之节流_易函123的博客-多极客编程

前言js的典型的场景监听页面的scroll事件拖拽事件监听鼠标的 mousemove 事件...这些事件会频繁触发会影响性能,如果使用节流,降低频次,保留了用户体验,又提升了执行速度,节省资源。原理节流的原理:持续触发某事件,每隔一段时间,只执行一次。通俗点说,3 秒内多次调用函数,但是在 3 秒间隔内只执行一次,第一次执行后 3 秒 无视后面所有的函数调用请求,也不会延长时间间隔。3 秒间隔结束

Read More

pdf文档签名指南_密信mesign的博客-多极客编程

一、签名软件需求AdobePDF系列软件。二、文档签名流程2.1、合成证书或下载驱动沃通提供两种类型的文档签名证书​​[1]​​:软证书版和Ukey版本,请根据申请版本选择对应方式。软证书版:1、下载WoSignCode工具​​https://download.wosign.com/wosign/wosigncode.exe​​2、合成PFX证书3、安装PFX证书右键合成后的PFX文件,选择安装,

Read More

​​moment.js的方法总结​​_wx62ad939987164的博客-多极客编程

 总结一个非常实用的日期工具类moment.js,日期获取,格式化等。 引入moment//import 方式import moment from 'moment';设定moment区域为中国​​​​//require 方式require('moment/locale/zh-cn')moment.locale('zh-cn'); //import 方式import 'moment/locale/z

Read More

Flink双流join的3种方式及IntervalJoin源码分析-多极客编程

概述在数据库中的静态表上做 OLAP 分析时,两表 join 是非常常见的操作。同理,在流式处理作业中,有时也需要在两条流上做 join 以获得更丰富的信息。Flink DataStream API 为用户提供了3个算子来实现双流 join,分别是:join()coGroup()intervalJoin()join()join() 算子提供的语义为"Window join",即按照指定字段和(滚

Read More

数据湖(三):Hudi概念术语-多极客编程

Hudi概念术语一、TimelineHudi数据湖可以维护很多张表,与Hive类似,数据存储在HDFS不同的目录结构中。Hudi维护了表在不同时刻执行的所有操作的Timeline,这有助于提供表的瞬时视图。Timeline 是 HUDI 用来管理提交(commit)的抽象,每个 commit 都绑定一个固定时间戳,分散到时间线上。在Timeline上,每个commit被抽象为一个 HoodieIn

Read More

Go 语言入门很简单:时间包-多极客编程

前言时间和日期对于任何编程语言来说都是一个非常重要的包。 GO 语言 提供了 ​​time​​ 包来测量和显示时间。既可以根据所选时区获取当前时间,又可以使用 ​​time​​ 包添加当前时区的持续时间等。日期和时间的表示​​time​​ 包提供了时间类型,用来表示时间中的一个特定时刻,主要有以下几个函数:Now() 函数:返回当前时区的当前时间Date(y, m, d, h, min, sec,

Read More