PrometheusActivity
分类: 系统诊断
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: BusinessActivity
模块: FlowManagement.Domain
概述
PrometheusActivity(监控探针)是用于在流程中启用 Prometheus 监控的节点。它继承自 BusinessActivity,使用 OpenTelemetry 收集指标并通过 HTTP 端点暴露给 Prometheus,可在 Grafana 中查看。
配置说明
| 属性名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| EnablePrometheusHttpListener | bool | 否 | true | 是否启用探针 |
| PrometheusHttpListenerUri | string | 否 | http://127.0.0.1:9184/ | 指标终结点地址 |
| AddRuntimeInstrumentation | bool | 否 | true | 是否收集 .NET 运行时指标 |
| AddLmesMetrics | bool | 否 | true | 是否收集 LMES 指标 |
| DiagnosticsMetrics | string | 否 | - | 其他度量指标名称(逗号分隔) |
使用示例
{
"Type": "PrometheusActivity",
"Name": "启用监控探针",
"Alias": "EnablePrometheus",
"EnablePrometheusHttpListener": true,
"PrometheusHttpListenerUri": "http://0.0.0.0:9184/",
"AddRuntimeInstrumentation": true,
"AddLmesMetrics": true
}