src/Library/NetPro.Prometheus/readme.md
(开头部分) 67KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
## NetPro.Prometheus使用
[](https://nuget.org/packages/NetPro.Prometheus)
Prometheus 监控
- 添加`NetPro.Prometheus`引用
- 添加配置
appsetting.json
```json
{
"MetricEndpointsOptions": {
"EnvironmentInfoEndpointEnabled": "True",
"MetricsEndpointEnabled": "True",
"MetricsTextEndpointEnabled": "True" //是否启用端点
},
"MetricsEndpointsHostingOptions": {
"EnvironmentInfoEndpoint": "/env", //应用环境路径
"MetricsEndpoint": "/netpro",//监控json文本格式路径
"MetricsTextEndpoint": "/netpro-text" //监控text文本格式路径
},
"MetricsOptions": {
"Enabled": "True" //是否启用监控
},
"MetricsWebTrackingOptions": {
"ApdexTrackingEnabled": "True",
"ApdexTSeconds": "0.1",
"IgnoredHttpStatusCodes": [
"100"
],
"OAuth2TrackingEnabled": "True"
}
}
```
无配置时默认启用,按默认配置监控
效果:

> 配置Prometheus [configuration](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config)
> [Grafana 仪表盘市场](https://grafana.com/grafana/dashboards/)
garafna Prometheus 面板
```json
{
"__inputs": [
{
"name": "DS_PROMETHEUS",
"label": "Prometheus",
"description": "",
"type": "datasource",
"pluginId": "prometheus",
"pluginName": "Prometheus"
}
],
"__requires": [
{
"type": "grafana",
后面还有 2875 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。