在代码中使用就比较简单了

Nuget包获取下

prometheus-net

prometheus-net.AspNetCore

然后添加中间件就行了

 app.UseMetricServer();

默认地址都是/metrics,在Prometheus中的targets就是指向了这个地址,当然如果需要认证的话需要处理,Prometheus也需要设置先关认证,这里我写在了GateWay中,允许查看下

http://localhost:5000/metrics

# HELP process_windows_num_threads Total number of threads
# TYPE process_windows_num_threads gauge
process_windows_num_threads
# HELP dotnet_totalmemory Total known allocated memory
# TYPE dotnet_totalmemory gauge
dotnet_totalmemory
# HELP process_windows_processid Process ID
# TYPE process_windows_processid gauge
process_windows_processid
# HELP process_windows_virtual_bytes Process virtual memory size
# TYPE process_windows_virtual_bytes gauge
process_windows_virtual_bytes
# HELP process_windows_open_handles Number of open handles
# TYPE process_windows_open_handles gauge
process_windows_open_handles
# HELP process_windows_private_bytes Process private memory size
# TYPE process_windows_private_bytes gauge
process_windows_private_bytes
# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds.
# TYPE process_cpu_seconds_total counter
process_cpu_seconds_total 1.921875
# HELP process_start_time_seconds Start time of the process since unix epoch in seconds.
# TYPE process_start_time_seconds gauge
process_start_time_seconds 1541669168.15852
# HELP dotnet_collection_count_total GC collection count
# TYPE dotnet_collection_count_total counter
dotnet_collection_count_total{generation=""}
dotnet_collection_count_total{generation=""}
dotnet_collection_count_total{generation=""}
# HELP dotnet_collection_errors_total Total number of errors that occured during collections
# TYPE dotnet_collection_errors_total counter
dotnet_collection_errors_total
# HELP process_windows_working_set Process working set
# TYPE process_windows_working_set gauge
process_windows_working_set

最新文章

  1. PHP的性能大坑--strtotime函数
  2. poj3468 A Simple Problem with Integers(zkw区间修改模板)
  3. jQuery的eq方法
  4. get和post的区别与乱码问题解决
  5. 捉襟见肘之gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer
  6. IM即时通讯
  7. Jenkins遇到问题一:jenkins配置权限不对导致无法登陆或者空白页面解决办法
  8. 【回溯】图的m着色问题
  9. go liteIDE
  10. 开发者必知的8款App快速开发工具
  11. 2014 Multi-University Training Contest 1 - J Rating
  12. Eclipse Bug: Unhandled event loop exception No more handles
  13. 2020: [Usaco2010 Jan]Buying Feed, II
  14. 高级开发层面,针对Hibernate方面面试题的总结(对其它ORM也适用)
  15. Javascript原型继承容易忽略的错误
  16. js中url跳转问题
  17. 将html前端代码提取公因数(5)
  18. 适用于VS C++环境的注释代码段,可以让你的代码被使用时有高可读性的注释
  19. Centos7系统下修改主机名操作笔记
  20. hdu 6134 Battlestation Operational 莫比乌斯反演

热门文章

  1. bower安装和使用
  2. BZOJ2553 Beijing2011禁忌(AC自动机+动态规划+矩阵快速幂+概率期望)
  3. NOIP2017列队(phalanx)解题报告
  4. 关于找List的中间Node
  5. 解题:SPOJ 3734 Periodni
  6. POJ 1087 A Plug for UNIX / HDU 1526 A Plug for UNIX / ZOJ 1157 A Plug for UNIX / UVA 753 A Plug for UNIX / UVAlive 5418 A Plug for UNIX / SCU 1671 A Plug for UNIX (网络流)
  7. python---django中orm的使用(3)admin配置与使用
  8. POJ 3537 multi-sg 暴力求SG
  9. 阿里云centos7.3安装lamp环境
  10. Sublime Text 2 破解 on Mac