首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JusterZhu

    C# Prometheus

    在 C# 应用中,结合开源的 prometheus-net 库,可以非常方便地暴露 HTTP Metrics 接口,供 Prometheus 服务端定期拉取(scrape)数据,实现: 应用健康状况实时监控 易集成:prometheus-net 等库封装简洁,支持 ASP.NET Core。 可扩展性好:指标格式灵活,支持业务自定义。 可视化强大:结合 Grafana 可以实现多维度可视化。 C# 集成 Prometheus 示例代码 下面以 ASP.NET Core WebAPI 为例,集成 prometheus-net 并暴露指标接口: 1. }); } }); 五、总结 Prometheus 为 C# 应用提供了强大的监控能力,无论你是需要统计 HTTP 基础指标,还是希望上报业务自定义指标,都可以通过 prometheus-net 参考资料: prometheus-net 官方文档 Prometheus 官方文档 ASP.NET Core Metrics & Monitoring with Prometheus

    38810编辑于 2025-06-09
  • 来自专栏痴者工良

    零基础写框架(2):故障排查和日志基础

    System.Diagnostics 、Microsoft.Diagnostics 中的接口 新版本的 .NET 使用这些接口做堆栈追踪、性能探测等,微软官方和社区中的很多工具使用了这些接口,比如 prometheus-net 基础设施可观测性平台,以及客户端包如 prometheus-net 等 而对于生产环境,则需要在架构上考虑,根据运行环境采用不同的技术,比如裸机、docker、Kubernetes 、云函数等环境。

    40410编辑于 2024-06-06
  • 来自专栏全栈程序员必看

    一系列令人敬畏的.NET核心库,工具,框架和软件[通俗易懂]

    prometheus-net – https://prometheus.io的 .NET客户端。 Prometheus.Client – .NET客户端的普罗米修斯。

    22.3K30编辑于 2022-09-13
领券