跳到主要内容
版本:Next

DotNetCounterActivity

分类: 系统诊断
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: ActionActivity
模块: FlowManagement.Domain

概述

DotNetCounterActivity(性能计数)是用于在流程中监控 .NET 线程池性能的节点。它继承自 ActionActivity,打印线程池相关信息,包括工作线程数、I/O 线程数、队列长度等。

配置说明

属性名类型必填默认值说明
OutputPathstring-诊断输出路径
PendingWorkItemThresholdCountint?-线程池队列阈值,超过时打印警告

流程上下文

输出参数

参数名类型说明
ThreadPool_Work Items_Queued_Lengthint线程池工作项队列长度

使用示例

{
"Type": "DotNetCounterActivity",
"Name": "监控线程池",
"Alias": "MonitorThreadPool",
"PendingWorkItemThresholdCount": 100
}

注意事项

  • 💡 首次执行时打印线程池配置信息
  • 💡 每次执行打印已完成工作项数和队列长度
  • ⚠️ 队列长度超过阈值时记录警告日志

相关节点

更新历史

日期版本说明
2025-11-281.0初始版本

本文档最后更新时间: 2025-11-28