1. 请参考上一篇文章创建基础工程

Dapr+Net6 服务调用08:本地指标收集-普罗米修斯_敦格-CSDN博客Dapr+Net6 服务调用08:本地指标收集-普罗米修斯https://shuaihj.blog.csdn.net/article/details/122703624

2. 架构分析

Dapr sidecar 公开指标收集终结点,Prometheus等收集器可通过此端点抓取指标。

3. 创建用于monitor的命名空间

kubectl create namespace dapr-monitoring

4. 安装普罗米修斯到集群

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm install dapr-prom prometheus-community/prometheus -n dapr-monitoring --set nodeExporter.hostRootfs=false

5. 验证安装结果

kubectl get pods -n dapr-monitoring

6. 本地端口转发到普罗米修斯

6.1. 获取pod name

kubectl get pods --namespace dapr-monitoring -l "app=prometheus,component=server" -o jsonpath="{.items[0].metadata.name}"

6.2. 端口转发

kubectl --namespace dapr-monitoring port-forward dapr-prom-prometheus-server-7b9fc57479-xwggq 9090

7. 通过普鲁米修斯查看指标结果

7.1. 访问service02应用

http://localhost:30001/api/hello

7.2. 访问普罗米修斯

http://localhost:9090/

8. 故障排除

Error: failed to start container "node-exporter": Error response from daemon: path / is mounted on / but it is not a shared or slave mount

解:helm install 命令最后增加参数 --set nodeExporter.hostRootfs=false

helm install dapr-prom prometheus-community/prometheus -n dapr-monitoring --set nodeExporter.hostRootfs=false

Dapr+Net6 服务调用09:集群指标收集-普罗米修斯相关推荐

  1. 普罗米修斯监控结合Java服务进行工作

    开始之前需要知道普罗米修斯的相关思想 采用http协议来传输数据 主动调用获取数据 简化理解,有一个服务(java服务)提供返回固定格式(四种)的接口,普罗米修斯服务定时调用(内部感觉用该有长链接,否 ...

  2. 普罗米修斯监控k8s集群

    Kubernetes集群资源监控 概述 监控指标 一个好的系统,主要监控以下内容 集群监控 节点资源利用率 节点数 运行Pods Pod监控 容器指标 应用程序[程序占用多少CPU.内存] 监控平台 ...

  3. mavros的常用服务介绍(怪不得普罗米修斯解锁和切offboard是通过调用服务实现的,PX4官方的offboard示例代码也是通过调用服务切offboard的,原来服务是在MAVROS里写的!)

    怪不得普罗米修斯解锁和切offboard是通过调用服务实现的(输入999的方式),PX4官方的offboard示例代码也是通过调用服务切offboard的,我之前还好奇服务是写在哪里的,原来是MAVR ...

  4. 普罗米修斯监控服务之-监控携带metric接口的服务

    第一部分:课前小菜: 例子: 分布式:将多台Linux主机组合在一起,做成像一台主机一样来使用 微服务:将一台Linux主机拆分成多台Linux使用 淘宝:搜索页.商品详情页.订单页.支付页.物流.评 ...

  5. 普罗米修斯监控服务之PromQL语法和常用计算

    PromQL QL顾名思义,Query language即查询语言.Prometheus作为强大的开源监控系统,最大的依赖便是PromQL.是监控数据个性化查询.展示的基础.所以要掌握Promethe ...

  6. 普罗米修斯?对!就是 Prometheus ,如何计算 P90 / P99 ? 准确评控服务耗时性能!

    文章目录 普罗米修斯?对!就是 Prometheus ,如何计算 P90 / P99 ? 准确评控服务耗时性能! 服务耗时是对系统性能评估的重要因素 极短的服务耗时是用户体验良好的基准 P90 / P ...

  7. 普罗米修斯监控docker 服务

    环境 192.168.254.127 (监控服务器) 192.168.254.128 (被监控机器) 首先在监控服务器安装: 1.安装Node Exporter 来收集硬件信息 所有节点运行以下命令安 ...

  8. 自动化运维之k8s——Helm、普罗米修斯、EFK日志管理、k8s高可用集群(未完待续)

    一.k8s高可用集群(3.12日课) 几种常见的集群结构 1.堆叠的 etcd 拓扑 2. 外部 etcd 拓扑 3.外部 etcd 拓扑(load balancer = lvs + keepaliv ...

  9. Kubernetes(k8s)之在集群环境部署Prometheus(普罗米修斯监控)和集群的ui管理工具Grafana

    Prometheus Prometheus 演示环境 部署Prometheus和Grafana 测试 Prometheus Prometheus是一个开源系统监控和警报工具包. 现在是一个独立的开源项 ...

最新文章

  1. Windows 技巧篇-通过“控制面板-程序和附件“查看程序安装位置实例演示
  2. LeetCode 257 二叉树的所有路径
  3. AsyncTask异步加载的源码分析与实现实例
  4. text/x-jquery-tmpl做分页查询
  5. 大厂面经----接近30场面试分享
  6. 视频捕获增加color space converter + Transform Filter
  7. 今天中午吃什么转盘html,吃到撑的几种简单午饭,让你再也不发愁吃什么了!...
  8. css text-transform实现英文字母或拼音大小写转换
  9. 致敬mentohust,路由器使用Socket认证华科校园网
  10. 蚂蚁金服-支付宝内推面试总结(已拿到offer)
  11. 如何做一个营销策划案前期
  12. css多个属性怎么写,.css多个属性读取写法?
  13. 操作系统精讲(0) | 操作系统详细简介
  14. 计算机科学与技术在国内外的形势,计算机科学与技术就业形势分析
  15. material-design-icons-iconfont 图标引入步骤
  16. 鸿蒙OS屏幕适配UI设计图解决方案
  17. Jmeter之必备的正则表达式和正则表达式提取器
  18. 用python控制钉钉软件_Python实现钉钉消息推送
  19. 华为RPA使用注意事项
  20. Codeforces Round #585 (Div. 2)E. Marbles(状压dp)

热门文章

  1. ie浏览器中图片被拉长
  2. 模拟城市我是市长服务器维护多久,《模拟城市:我是市长》教你一招渡过新手困难期...
  3. 例题—html(4)
  4. 易语言 给程序加上记住账号功能
  5. 弘辽科技:手淘客是什么意思?如何去查看?
  6. 【资源记录】各个历史版本 cuda toolkit 下载链接
  7. 腾讯云+tipask快速搭建基于laravel的CMS网站
  8. 如何提升w ndows10系统网速,Win10更新后网速变慢怎么办?教你一招提升Win10网速...
  9. 习题:一圆型游泳池如图所示,现在需在其周围建一圆型过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。
  10. 绘画教程:如何轻松画出皮肤的挤压感