📄 Prometheus Operator的理解

本文介绍了Prometheus Operator的作用和好处。Prometheus Operator通过CRD定义好Schema,使得API对象能够被api-server校验,降低了配置异常的风险;Prometheus Operator借助k8s实现了Prometheus as a Service,让用户能够自助式地创建Prometheus服务或Alertmanager服务;ServiceMonitor和PrometheusRule对象解决了Prometheus配置难维护的问题,让用户只需要关心监控需求,而不需要关心需求的实现方。此外,这些API对象能够复用k8s的生态,提供了友好的Prometheus管理接口,对于平台化是很重要的。

🗒️ 阿里sls采集logstash处理过的日志

这篇草稿文章介绍了如何使用logstash和阿里云的logservice插件采集docker容器中的日志,并将其投递到阿里云的es集群中。文章详细介绍了安装插件、生成镜像、修改投递配置和优化阿里云sls索引的步骤。

🗒️ Prometheus pushgateway采集shell脚本获取的指标

本文介绍了使用Prometheus pushgateway采集shell脚本获取的指标的方法。通过获取动态指标、创建监控指标模板文件、awk格式化和重定向到指定文本,最终将指标推送到pushgateway中。这种方法可以动态监控多个服务的多个指标,同时也可以实现秒级精细监控。

🗒️ curl钉钉告警${content}文本含空格/换行的问题

本文介绍了在钉钉告警中使用${content}变量替换一行文字时可能出现的JSON解析异常问题,并提供了两种解决办法:1.使用\n替换换行符;2.使用Unicode编码替换空格。