apisix~prometheus插件的使用
通过prometheus的插件收集apisix的指标与监控,并上传到服务端,通过grafana对数据进行分析,也是非常必要的。
配置
- values.yaml文件,开启prometheus和metrics, 我的apisix是通过helm部署到kubernetes的,我可以通过values.override.{env}.yaml来按着环境进行配置,例如
- test测试环境 values.override.test.yaml
- staging预发布环境 values.override.staging.yaml
- prod生产环境 values.override.prod.yaml
metrics:
serviceMonitor:
enabled: true
apisix:
prometheus:
enabled: true
开启全局插件
测试metrics收集的结果
在prometheus服务端添加监控
修改 Prometheus的yml文件,新增监控apisix的node_exporter收集的信息
# 进入 Prometheus 挂载的 prometheus.yml 文件
vim /opt/docker/prometheus/prometheus.yml
# 新增监控节点
- job_name: 'node208-metircs'
scrape_interval: 5s
static_configs:
- targets: ['apisix-prometheus-metrics.apisix:9091']
配置好之后,就可以在grafana中看到大盘了
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2019-11-05 java设计模式~责任链模式
2012-11-05 .net基础~string.Format格式化字符