🗒️ awk正则匹配参数
这篇文章介绍了如何使用awk实现可变参数的正则匹配,以及如何在b.txt的第二个字段中匹配a.txt并输出匹配结果。同时,还提供了一种简单的取反方法。
📄 自建derp中继遇到的坑
Google搜索“derp自建”,排名靠前的一般都是docker镜像部署,不过官网 是通过go直接二进制部署。derp服务首选是域名模式,ip模式未尝试。
🗒️ awk实现类SQL的join功能
这篇文章介绍了如何使用awk实现类SQL的join功能。通过构造数组,按照数组匹配实现join,同时输出不匹配的结果。具体实现可以参考代码示例。
🗒️ 阿里sls采集logstash处理过的日志
这篇草稿文章介绍了如何使用logstash和阿里云的logservice插件采集docker容器中的日志,并将其投递到阿里云的es集群中。文章详细介绍了安装插件、生成镜像、修改投递配置和优化阿里云sls索引的步骤。
🗒️ awk实现类VLOOKUP的功能(取交集)
本文介绍了如何使用awk实现类似VLOOKUP的功能,即在一个大文件中查找另一个小文件中的字符串,并输出匹配的行。作者使用了a.txt和b.txt两个文件作为示例,实测在64G内存的服务器上,处理3000W+行log日志只需要1分钟左右,而传统的for循环则需要4个小时左右。
🗒️ awk根据key列相同值取value列最大最小值
本文介绍了如何使用awk根据第一列的相同值取第二列的最大值和最小值。通过定义数组和比较操作实现了这个功能。
🗒️ Prometheus pushgateway采集shell脚本获取的指标
本文介绍了使用Prometheus pushgateway采集shell脚本获取的指标的方法。通过获取动态指标、创建监控指标模板文件、awk格式化和重定向到指定文本,最终将指标推送到pushgateway中。这种方法可以动态监控多个服务的多个指标,同时也可以实现秒级精细监控。
🗒️ curl钉钉告警${content}文本含空格/换行的问题
本文介绍了在钉钉告警中使用${content}变量替换一行文字时可能出现的JSON解析异常问题,并提供了两种解决办法:1.使用\n替换换行符;2.使用Unicode编码替换空格。