- 标签:
- 网络 (4)
- 思考 (3)
- 建站 (1)
- Python (6)
- k8s (13)
- 公有云 (3)
- scripts (7)
- 中间件 (4)
- 监控 (5)
- Go (2)
- devops (9)
- 排障 (3)
- AI (1)
- ansible (1)
- 系统 (1)
- 安全 (1)
📄 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编码替换空格。