培训
性能日志和警报
性能日志和警报技术概述。
若要开发性能日志和警报,需要以下标头:
有关此技术的编程指南,请参阅:
AutoPathFormat 定义如何修饰文件名或子目录名称。 |
ClockType 定义跟踪事件时要使用的时钟解析。 |
CommitMode 定义将更改提交到数据收集器集时要执行的操作。 |
DataCollectorSetStatus 定义数据收集器集的运行状态。 |
DataCollectorType 定义数据收集器类型。 |
DataManagerSteps 定义数据管理器在运行时执行的操作。 |
FileFormat 定义日志文件中数据的格式。 |
FolderActionSteps 定义在同时满足年龄和大小限制时数据管理器采取的操作。 |
ResourcePolicy 定义在超过某个磁盘资源限制时删除文件夹的方式。 |
StreamMode 定义跟踪事件的传递位置。 |
ValueMapType 定义值的类型。 |
平日 定义运行数据收集器集的一周中的几天。 |
添加 将数据收集器添加到集合。 |
添加 将数据收集器集添加到集合。 |
添加 将文件夹操作添加到集合。 |
添加 将计划添加到集合。 |
添加 将跟踪提供程序添加到集合。 |
添加 向集合中添加一项。 (IValueMap.Add) |
AddRange 将一个或多个数据收集器添加到集合。 |
AddRange 将一个或多个数据收集器集添加到集合。 |
AddRange 将一个或多个文件夹操作添加到集合。 |
AddRange 将一个或多个计划添加到集合。 |
AddRange 将一个或多个跟踪提供程序添加到集合。 |
AddRange 将一个或多个项添加到集合。 |
Clear 从集合中删除所有数据收集器。 |
Clear 从集合中删除所有数据收集器集。 |
Clear 从集合中删除所有文件夹操作。 |
Clear 从集合中删除所有计划。 |
Clear 从集合中删除所有跟踪提供程序。 |
Clear 从集合中移除所有项 |
提交 保存、更新或验证数据收集器集。 还可以使用此方法刷新跟踪会话。 |
CreateDataCollector 创建指定类型的数据收集器。 |
CreateDataCollectorFromXml 使用指定的 XML 创建数据收集器。 |
CreateFolderAction 创建文件夹操作对象。 |
CreateSchedule 创建计划对象。 |
CreateTraceDataProvider 创建跟踪数据提供程序对象。 |
CreateValueMapItem 创建值映射项。 |
删除 如果数据收集器集未运行,则删除数据收集器集的持久副本。 |
提取 提取指定的 CAB 文件。 |
get__NewEnum 检索枚举的接口。 (IDataCollectorCollection.get__NewEnum) |
get__NewEnum 检索枚举的接口。 (IDataCollectorSetCollection.get__NewEnum) |
get__NewEnum 检索枚举的接口。 (IFolderActionCollection.get__NewEnum) |
get__NewEnum 检索枚举的接口。 (IScheduleCollection.get__NewEnum) |
get__NewEnum 检索枚举的接口。 (ITraceDataProviderCollection.get__NewEnum) |
get__NewEnum 检索枚举的接口。 (IValueMap.get__NewEnum) |
get_Actions 检索或设置如果同时满足 (年龄和大小) 条件,数据管理器将采取的操作。 (获取) |
get_Age 检索或设置应用操作之间的等待间隔。 (获取) |
get_AlertThresholds 检索或设置要监视的性能计数器和阈值的列表。 (获取) |
get_BufferSize 检索或设置事件跟踪会话中每个缓冲区的建议缓冲区大小。 (获取) |
get_BuffersLost 检索未写入日志文件的缓冲区数。 |
get_BuffersWritten 检索写入日志文件的缓冲区数。 |
get_CheckBeforeRunning 检索或设置一个值,该值指示数据管理器在收集数据之前是否应检查施加的限制,例如最小可用磁盘空间。 (获取) |
get_ClockType 检索或设置记录每个事件的时间戳时要使用的时钟分辨率。 (获取) |
get_Count 检索集合中的数据收集器数。 |
get_Count 检索集合中数据收集器集的数目。 |
get_Count 检索集合中的文件夹操作数。 |
get_Count 检索集合中的计划数。 |
get_Count 检索集合中的跟踪提供程序数。 |
get_Count 检索集合中的项数。 (IValueMap.get_Count) |
get_DataCollectors 检索此集中的数据收集器列表。 |
get_DataCollectorSet 检索此数据收集器所属的数据收集器集。 |
get_DataCollectorType 检索此数据收集器的类型,例如性能数据收集器。 |
get_DataManager 检索与此数据收集器集关联的数据管理器。 |
get_DataSourceName 如果日志文件是 SQL 日志文件,则检索或设置数据源名称。 (获取) |
get_Days 检索或设置数据收集器集的运行日期。 (获取) |
get_Description 检索或设置数据收集器集的说明。 该说明将作为元数据添加到所有输出文件,并作为注释插入性能数据帮助程序日志中。 (获取) |
get_Description 检索或设置集合的说明。 (获取) |
get_Description 检索或设置项的说明。 (获取) |
get_DescriptionUnresolved 以原始形式检索数据收集器集的说明。 |
get_DisplayName 检索或设置数据收集器集的显示名称。 (获取) |
get_DisplayName 检索或设置提供程序的显示名称。 (获取) |
get_DisplayNameUnresolved 以原始形式检索数据收集器集的显示名称。 |
get_Duration 检索并设置数据收集器集运行的持续时间。 (获取) |
get_Enabled 检索或设置一个值,该值指示是否允许数据管理器运行。 (获取) |
get_Enabled 检索或设置一个值,该值指示该项是否已启用。 (获取) |
get_EndDate 检索或设置计划有效的最后一个日期。 (获取) |
get_EventLog 检索或设置一个值,该值指示每次计数器值超过阈值时,PLA 是否应记录事件。 (获取) |
get_EventsFileName 检索或设置事件文件的名称。 (获取) |
get_EventsLost 检索未写入缓冲区的事件数。 |
get_ExcludeApis 检索或设置要从跟踪中排除的函数列表。 (获取) |
get_ExePath 检索或设置要跟踪其 API 调用的可执行文件的路径。 (获取) |
get_ExtendedModes 检索或设置扩展日志文件模式。 (获取) |
get_FileMaxCount 检索或设置要收集的最大文件数。 (获取) |
get_FileMaxRecursiveDepth 检索或设置从中以递归方式收集文件的子文件夹的最大数目。 (获取) |
get_FileMaxTotalSize 检索或设置可以收集的所有文件组合的最大总文件大小。 (获取) |
get_FileName 检索或设置将包含数据收集器数据的文件的基名称。 (获取) |
get_FileNameFormat 检索或设置描述如何修饰文件名的标志。 (获取) |
get_FileNameFormatPattern 检索或设置修饰文件名时要使用的格式模式。 (获取) |
get_Files 检索或设置要收集的文件。 (获取) |
get_FilterData 检索或设置发送到跟踪数据提供程序以进行筛选的任意数据。 (获取) |
get_FilterEnabled 检索或设置一个值,该值确定是否使用筛选器数据启用提供程序。 (获取) |
get_FilterType 检索或设置提供程序定义的筛选器类型。 (获取) |
get_FlushTimer 检索或设置刷新缓冲区之前等待的时间。 (获取) |
get_FolderActions 检索一个集合,该集合用于管理在满足期限和大小条件时对数据收集器集中每个文件夹执行的操作。 |
get_FreeBuffers 检索事件跟踪会话的缓冲池中已分配但未使用的缓冲区数。 |
get_Guid 检索或设置会话 GUID。 (获取) |
get_Guid 检索或设置提供程序的 GUID。 (获取) |
get_IncludeApis 检索或设置要包含在跟踪中的函数列表。 (获取) |
get_IncludeModules 检索或设置要包含在跟踪中的模块列表。 (获取) |
get_Index 检索数据收集器的索引值。 索引值标识数据收集器集中的数据收集器。 |
get_IsKernelTrace 检索一个值,该值指示跟踪是否包含内核提供程序。 |
get_Item 从集合中检索请求的数据收集器。 |
get_Item 从集合中检索请求的数据收集器集。 |
get_Item 从集合中检索请求的文件夹操作。 |
get_Item 从集合中检索请求的计划。 |
get_Item 从集合中检索请求的跟踪提供程序。 |
get_Item 从集合中检索请求的项。 (IValueMap.get_Item) |
get_Key 检索或设置项的名称。 (获取) |
get_Keywords 检索或设置描述数据收集器集的关键字。 关键字列表作为元数据添加到输出文件中。 (获取) |
get_KeywordsAll 检索关键字列表,这些关键字限制希望提供程序写入的事件类别。 |
get_KeywordsAny 检索关键字列表,这些关键字确定要由提供程序写入的事件类别。 |
get_LatestOutputLocation 检索或设置 PLA 上次创建文件时使用的完全修饰的文件名。 (IDataCollector.get_LatestOutputLocation) |
get_LatestOutputLocation 检索或设置 PLA 上次写入日志时使用的完全修饰的文件夹名称。 (IDataCollectorSet.get_LatestOutputLocation) |
get_Level 检索用于启用提供程序的信息级别。 |
get_LogApiNamesOnly 检索或设置一个值,该值指示 PLA 是否仅记录函数名称。 (获取) |
get_LogApisRecursively 检索或设置一个值,该值指示 API 跟踪日志调用是否由应用程序直接导入。 (获取) |
get_LogAppend 检索或设置一个值,该值指示 PLA 是否应将收集的数据追加到当前文件。 (获取) |
get_LogCircular 检索或设置一个值,该值指示 PLA 是否应创建循环文件。 (获取) |
get_LogFileFormat 检索或设置日志文件的格式。 (获取) |
get_LogFilePath 检索或设置包含 API 跟踪数据的日志文件的名称。 (获取) |
get_LogOverwrite 检索或设置一个值,该值指示 PLA 是否应覆盖当前文件。 (获取) |
get_ManagementQueries 检索或设置要运行的 Windows Management Instrumentation (WMI) 查询。 (获取) |
get_MaxFolderCount 检索或设置集中所有数据收集器使用的最大文件夹数。 (获取) |
get_MaximumBuffers 检索或设置为事件跟踪会话的缓冲池分配的最大缓冲区数。 (获取) |
get_MaxSize 检索或设置集中所有数据收集器使用的最大磁盘空间。 (获取) |
get_MinFreeDisk 检索或设置数据收集开始前所需的最小可用磁盘空间。 (获取) |
get_MinimumBuffers 检索或设置为事件跟踪会话的缓冲池分配的最小缓冲区数。 (获取) |
get_Name 检索或设置数据收集器的名称。 (获取) |
get_Name 检索用于标识数据收集器集的唯一名称。 |
get_NumberOfBuffers 检索或设置用于日志记录的建议缓冲区数。 (获取) |
get_OutputLocation 如果 PLA 现在要创建修饰文件名,则检索修饰文件名。 |
get_OutputLocation 检索修饰的文件夹名称(如果 PLA 现在要创建它)。 |
get_PerformanceCounters 检索或设置要查询的性能计数器。 (获取) |
get_PreallocateFile 检索或设置一个值,该值指示 PLA 是否应在日志记录之前分配整个日志文件大小。 (获取) |
get_ProcessMode 检索或设置一个值,该值指示会话是否为专用进程内会话。 (获取) |
get_Properties 检索事件跟踪 for Windows (ETW) 包含的扩展数据项的列表。 |
get_QueryNetworkAdapters 检索或设置一个值,该值指示是否查询已安装的网络适配器的卸载功能和其他配置信息。 (获取) |
get_RealTimeBuffersLost 检索未实时传送给使用者的缓冲区数。 |
get_RegistryKeys 检索或设置要收集的注册表项的列表。 |
get_RegistryMaxRecursiveDepth 检索或设置从中递归收集注册表值的最大子项数。 (获取) |
get_ReportFileName 检索或设置将 IDataManager::RuleTargetFileName 属性中的文件从 XML 转换为 HTML 后产生的 HTML 文件的名称。 (获取) |
get_ReportSchema 检索或设置用于自定义 TraceRpt.exe 应用程序生成的报表的架构。 (获取) |
get_ResourcePolicy 检索或设置在超过其中一个磁盘资源限制时要执行的操作。 (获取) |
get_RootPath 检索或设置在其中创建子目录的基路径。 (获取) |
get_Rules 检索或设置要应用于报表的规则。 (获取) |
get_RuleTargetFileName 检索或设置 TraceRpt.exe 应用程序创建的报表文件的名称。 (IDataManager.get_RuleTargetFileName) |
get_SampleInterval 检索或设置在采样计数器数据之间等待的时间间隔。 (获取) |
get_SampleInterval 检索或设置在采样计数器数据之间等待的间隔。 (获取) |
get_Schedules 检索确定数据收集器集何时运行的计划的列表。 |
get_SchedulesEnabled 检索或设置一个值,该值指示是否启用计划。 (获取) |
get_Security 检索或设置访问控制信息,该信息确定谁可以访问此数据收集器集。 (获取) |
get_Segment 检索或设置一个值,该值指示如果在停止数据收集器集之前达到最大大小或段持续时间,PLA 是否创建新日志。 (获取) |
get_SegmentMaxDuration 检索或设置数据收集器集在开始写入新日志文件之前可以运行的持续时间。 (获取) |
get_SegmentMaxRecords 检索或设置要记录的最大样本数。 (获取) |
get_SegmentMaxSize 检索或设置数据收集器集中任何日志文件的最大大小。 (获取) |
get_SendCabTo 如果操作是发送文件柜文件,则检索或设置文件的目标。 (获取) |
get_SerialNumber 检索或设置此数据收集器集的启动次数,包括段。 (获取) |
get_Server 检索运行数据收集器集的服务器的名称。 |
get_SessionId 检索会话标识符。 |
get_SessionName 检索或设置会话的名称。 (获取) |
get_SessionThreadId 如果线程正在运行,则检索日志会话的当前线程。 |
get_Size 检索或设置在超出时启动操作的最小文件夹大小。 (获取) |
get_StartDate 检索或设置计划生效的日期。 (获取) |
get_StartTime 检索或设置数据收集器集的运行时间。 (获取) |
get_Status 检索数据收集器集的状态。 |
get_StopOnCompletion 检索或设置一个值,该值确定当数据集中的所有数据收集器都处于已完成状态时,数据收集器集是否停止。 (获取) |
get_StreamMode 检索或设置跟踪会话的日志记录模式。 (获取) |
get_Subdirectory 检索或设置根路径的基子目录,数据收集器集的下一个实例将在其中写入其日志。 (获取) |
get_SubdirectoryFormat 检索或设置描述如何修饰子目录名称的标志。 (获取) |
get_SubdirectoryFormatPattern 检索或设置修饰文件夹名称时要使用的格式模式。 (获取) |
get_SystemStateFile 检索或设置包含已保存系统状态的文件的名称。 (获取) |
get_Task 检索或设置每次计数器值超过阈值时要启动的任务计划程序作业的名称。 (获取) |
get_Task 检索或设置每次数据收集器集停止时(包括段之间)要启动的任务计划程序作业的名称。 (获取) |
get_TaskArguments 检索或设置要传递给 IAlertDataCollector::Task 属性中指定的任务计划程序作业的命令行参数。 (IAlertDataCollector.get_TaskArguments) |
get_TaskArguments 检索或设置要传递给 IDataCollectorSet::Task 属性中指定的任务计划程序作业的命令行参数。 (获取) |
get_TaskRunAsSelf 检索或设置一个值,该值确定任务是作为数据收集器集用户运行,还是作为任务中指定的用户运行。 (IAlertDataCollector.get_TaskRunAsSelf) |
get_TaskRunAsSelf 检索或设置一个值,该值确定任务是作为数据收集器集用户运行,还是作为任务中指定的用户运行。 (IDataCollectorSet.get_TaskRunAsSelf) |
get_TaskUserTextArguments 检索或设置要传递给 IAlertDataCollector::Task 属性中指定的任务计划程序作业的命令行参数。 (IAlertDataCollector.get_TaskUserTextArguments) |
get_TaskUserTextArguments 检索或设置在 IDataCollectorSet::TaskArguments 属性中替换 {usertext} 替换变量的命令行参数。 (获取) |
get_TraceDataProviders 检索为此跟踪会话启用的提供程序列表。 |
get_TriggerDataCollectorSet 检索或设置每次计数器值超过阈值时要启动的数据收集器集的名称。 (获取) |
get_UserAccount 检索将运行数据收集器集的用户帐户。 |
get_Value 检索或设置集合的值。 (获取) |
get_Value 检索或设置项的值。 (获取) |
get_ValueMapType 检索或设置集合中项的类型。 (获取) |
get_ValueMapType 检索或设置项的类型。 (获取) |
get_Xml 检索描述数据收集器属性值的 XML 字符串。 |
get_Xml 检索一个 XML 字符串,该字符串描述数据收集器集属性的值,包括数据集中包含的数据收集器的值。 |
GetDataCollectorSets 填充数据收集器集集合。 |
GetRegisteredProcesses 检索已注册为 Windows (ETW 事件跟踪) 提供程序的进程列表。 |
GetSecurity 检索跟踪数据提供程序的安全信息。 |
GetTraceDataProviders 使用已注册的跟踪提供程序填充集合。 |
GetTraceDataProvidersByProcess 使用指定进程已注册的提供程序列表填充集合。 |
GetValue 检索用户定义的值。 |
put_Actions 检索或设置在同时满足年龄和大小) (条件时数据管理器要执行的操作。 (放置) |
put_Age 检索或设置应用操作之间的等待间隔。 (放置) |
put_AlertThresholds 检索或设置要监视的性能计数器和阈值的列表。 (放置) |
put_BufferSize 检索或设置事件跟踪会话中每个缓冲区的建议缓冲区大小。 (放置) |
put_CheckBeforeRunning 检索或设置一个值,该值指示在收集数据之前,数据管理器是否应检查施加的限制,例如最小可用磁盘空间。 (放置) |
put_ClockType 检索或设置记录每个事件的时间戳时要使用的时钟分辨率。 (放置) |
put_DataSourceName 如果日志文件是 SQL 日志文件,则检索或设置数据源名称。 (放置) |
put_Days 检索或设置数据收集器集的运行日期。 (放置) |
put_Description 检索或设置数据收集器集的说明。 说明将作为元数据添加到所有输出文件中,并作为注释插入性能数据帮助程序日志。 (放置) |
put_Description 检索或设置集合的说明。 (放置) |
put_Description 检索或设置项的说明。 (放置) |
put_DisplayName 检索或设置数据收集器集的显示名称。 (放置) |
put_DisplayName 检索或设置提供程序的显示名称。 (放置) |
put_Duration 检索并设置数据收集器集运行的持续时间。 (放置) |
put_Enabled 检索或设置一个值,该值指示是否允许数据管理器运行。 (放置) |
put_Enabled 检索或设置一个值,该值指示该项是否已启用。 (放置) |
put_EndDate 检索或设置计划有效的最后一个日期。 (放置) |
put_EventLog 检索或设置一个值,该值指示每次计数器值超过阈值时,PLA 是否应记录事件。 (放置) |
put_EventsFileName 检索或设置事件文件的名称。 (放置) |
put_ExcludeApis 检索或设置要从跟踪中排除的函数列表。 (放置) |
put_ExePath 检索或设置要跟踪其 API 调用的可执行文件的路径。 (放置) |
put_ExtendedModes 检索或设置扩展日志文件模式。 (放置) |
put_FileMaxCount 检索或设置要收集的最大文件数。 (放置) |
put_FileMaxRecursiveDepth 检索或设置从中递归收集文件的最大子文件夹数。 (放置) |
put_FileMaxTotalSize 检索或设置可以收集的所有文件组合的最大总文件大小。 (放置) |
put_FileName 检索或设置将包含数据收集器数据的文件的基名称。 (放置) |
put_FileNameFormat 检索或设置描述如何修饰文件名的标志。 (放置) |
put_FileNameFormatPattern 检索或设置在修饰文件名时要使用的格式模式。 (放置) |
put_Files 检索或设置要收集的文件。 (放置) |
put_FilterData 检索或设置发送到跟踪数据提供程序以进行筛选的任意数据。 (放置) |
put_FilterEnabled 检索或设置一个值,该值确定是否使用筛选器数据启用提供程序。 (放置) |
put_FilterType 检索或设置提供程序定义的筛选器类型。 (放置) |
put_FlushTimer 检索或设置刷新缓冲区之前等待的时间。 (放置) |
put_Guid 检索或设置会话 GUID。 (放置) |
put_Guid 检索或设置提供程序的 GUID。 (放置) |
put_IncludeApis 检索或设置要包含在跟踪中的函数列表。 (放置) |
put_IncludeModules 检索或设置要包含在跟踪中的模块列表。 (放置) |
put_Key 检索或设置项的名称。 (放置) |
put_Keywords 检索或设置描述数据收集器集的关键字。 关键字列表作为元数据添加到输出文件中。 (放置) |
put_LatestOutputLocation 检索或设置 PLA 上次创建文件时使用的完全修饰的文件名。 (IDataCollector.put_LatestOutputLocation) |
put_LatestOutputLocation 检索或设置 PLA 上次写入日志时使用的完全修饰的文件夹名称。 (IDataCollectorSet.put_LatestOutputLocation) |
put_LogApiNamesOnly 检索或设置一个值,该值指示 PLA 是否仅记录函数名称。 (放置) |
put_LogApisRecursively 检索或设置一个值,该值指示 API 跟踪日志调用是否由应用程序直接导入。 (放置) |
put_LogAppend 检索或设置一个值,该值指示 PLA 是否应将收集的数据追加到当前文件。 (放置) |
put_LogCircular 检索或设置一个值,该值指示 PLA 是否应创建循环文件。 (放置) |
put_LogFileFormat 检索或设置日志文件的格式。 (放置) |
put_LogFilePath 检索或设置包含 API 跟踪数据的日志文件的名称。 (放置) |
put_LogOverwrite 检索或设置一个值,该值指示 PLA 是否应覆盖当前文件。 (放置) |
put_ManagementQueries 检索或设置要运行的 Windows Management Instrumentation (WMI) 查询。 (放置) |
put_MaxFolderCount 检索或设置集中所有数据收集器要使用的最大文件夹数。 (放置) |
put_MaximumBuffers 检索或设置为事件跟踪会话的缓冲池分配的最大缓冲区数。 (放置) |
put_MaxSize 检索或设置集中所有数据收集器要使用的最大磁盘空间。 (放置) |
put_MinFreeDisk 检索或设置数据收集开始前所需的最小可用磁盘空间。 (放置) |
put_MinimumBuffers 检索或设置为事件跟踪会话的缓冲池分配的最小缓冲区数。 (放置) |
put_Name 检索或设置数据收集器的名称。 (放置) |
put_NumberOfBuffers 检索或设置用于日志记录的建议缓冲区数。 (放置) |
put_PerformanceCounters 检索或设置要查询的性能计数器。 (放置) |
put_PreallocateFile 检索或设置一个值,该值指示 PLA 是否应在日志记录之前分配整个日志文件大小。 (放置) |
put_ProcessMode 检索或设置一个值,该值指示会话是否为进程内专用会话。 (放置) |
put_QueryNetworkAdapters 检索或设置一个值,该值指示是否查询已安装的网络适配器的卸载功能和其他配置信息。 (放置) |
put_RegistryKeys 检索或设置要收集的注册表项的列表。 (放置) |
put_RegistryMaxRecursiveDepth 检索或设置从中以递归方式收集注册表值的子项的最大数目。 (放置) |
put_ReportFileName 检索或设置将 IDataManager::RuleTargetFileName 属性中的文件从 XML 转换为 HTML 后产生的 HTML 文件的名称。 (放置) |
put_ReportSchema 检索或设置用于自定义 TraceRpt.exe 应用程序生成的报表的架构。 (放置) |
put_ResourcePolicy 检索或设置在超过其中一个磁盘资源限制时要执行的操作。 (放置) |
put_RootPath 检索或设置在其中创建子目录的基路径。 (放置) |
put_Rules 检索或设置要应用于报表的规则。 (放置) |
put_RuleTargetFileName 检索或设置 TraceRpt.exe 应用程序创建的报表文件的名称。 (IDataManager.put_RuleTargetFileName) |
put_SampleInterval 检索或设置在采样计数器数据之间等待的时间间隔。 (放置) |
put_SampleInterval 检索或设置在采样计数器数据之间等待的间隔。 (放置) |
put_SchedulesEnabled 检索或设置一个值,该值指示是否启用计划。 (放置) |
put_Security 检索或设置访问控制信息,该信息确定谁可以访问此数据收集器集。 (放置) |
put_Segment 检索或设置一个值,该值指示如果在停止数据收集器集之前达到最大大小或段持续时间,PLA 是否创建新日志。 (放置) |
put_SegmentMaxDuration 检索或设置数据收集器集在开始写入新日志文件之前可以运行的持续时间。 (放置) |
put_SegmentMaxRecords 检索或设置要记录的最大样本数。 (放置) |
put_SegmentMaxSize 检索或设置数据收集器集中任何日志文件的最大大小。 (放置) |
put_SendCabTo 如果操作是发送文件柜文件,则检索或设置文件柜文件的目标。 (放置) |
put_SerialNumber 检索或设置此数据收集器集已启动的次数,包括段。 (放置) |
put_SessionName 检索或设置会话的名称。 (放置) |
put_Size 检索或设置超出时启动操作的最小文件夹大小。 (放置) |
put_StartDate 检索或设置计划生效的日期。 (放置) |
put_StartTime 检索或设置一天中运行数据收集器集的时间。 (放置) |
put_StopOnCompletion 检索或设置一个值,该值确定当数据集中的所有数据收集器都处于已完成状态时,数据收集器集是否停止。 (放置) |
put_StreamMode 检索或设置跟踪会话的日志记录模式。 (放置) |
put_Subdirectory 检索或设置根路径的基子目录,数据收集器集的下一个实例将在其中写入其日志。 (放置) |
put_SubdirectoryFormat 检索或设置描述如何修饰子目录名称的标志。 (放置) |
put_SubdirectoryFormatPattern 检索或设置在修饰文件夹名称时要使用的格式模式。 (放置) |
put_SystemStateFile 检索或设置包含已保存系统状态的文件的名称。 (放置) |
put_Task 检索或设置每次计数器值超过阈值时要启动的任务计划程序作业的名称。 (放置) |
put_Task 检索或设置每次数据收集器集停止时(包括段之间)要启动的任务计划程序作业的名称。 (放置) |
put_TaskArguments 检索或设置要传递给 IAlertDataCollector::Task 属性中指定的任务计划程序作业的命令行参数。 (IAlertDataCollector.put_TaskArguments) |
put_TaskArguments 检索或设置要传递给 IDataCollectorSet::Task 属性中指定的任务计划程序作业的命令行参数。 (放置) |
put_TaskRunAsSelf 检索或设置一个值,该值确定任务是作为数据收集器集用户运行,还是作为任务中指定的用户运行。 (IAlertDataCollector.put_TaskRunAsSelf) |
put_TaskRunAsSelf 检索或设置一个值,该值确定任务是作为数据收集器集用户运行,还是作为任务中指定的用户运行。 (IDataCollectorSet.put_TaskRunAsSelf) |
put_TaskUserTextArguments 检索或设置要传递给 IAlertDataCollector::Task 属性中指定的任务计划程序作业的命令行参数。 (IAlertDataCollector.put_TaskUserTextArguments) |
put_TaskUserTextArguments 检索或设置在 IDataCollectorSet::TaskArguments 属性中替换 {usertext} 替换变量的命令行参数。 (放置) |
put_TriggerDataCollectorSet 检索或设置每次计数器值超过阈值时要启动的数据收集器集的名称。 (放置) |
put_Value 检索或设置集合的值。 (放置) |
put_Value 检索或设置项的值。 (放置) |
put_ValueMapType 检索或设置集合中项的类型。 (放置) |
put_ValueMapType 检索或设置项的类型。 (放置) |
查询 检索指定的数据收集器集。 |
查询 检索有关已注册提供程序的详细信息。 |
移除 从集合中删除数据收集器。 |
移除 从集合中删除数据收集器集。 |
移除 根据指定的索引从集合中删除文件夹操作。 |
移除 从集合中删除计划。 |
移除 从集合中删除跟踪提供程序。 |
移除 从集合中删除某一项。 |
解决 将提供程序的详细信息与此实例合并。 |
运行 手动运行数据管理器。 |
SetCredentials 指定运行数据收集器集时所依据的用户帐户。 |
SetSecurity 设置跟踪数据提供程序的安全信息。 |
SetValue 设置用户定义的值。 |
SetXml 设置 XML 中包含的这些属性的属性值。 (IDataCollector.SetXml) |
SetXml 设置 XML 中包含的这些属性的属性值。 (IDataCollectorSet.SetXml) |
启动 手动启动数据收集器集。 |
停止 手动停止数据收集器集。 |
IAlertDataCollector 监视性能计数器,并在计数器值超过指定阈值时执行操作。若要创建警报数据收集器,请调用 IDataCollectorCollection::CreateDataCollector 或 IDataCollectorCollection::CreateDataCollectorFromXml 方法。 有关传递到 CreateDataCollectorFromXml 的 XML 的详细信息,请参阅备注。 |
IApiTracingDataCollector 记录对 Kernel32.dll、Advapi32.dll、Gdi32.dll 和 User32.dll 的 Win32 调用。 |
IConfigurationDataCollector 收集时的计算机设置。 |
IDataCollector 使用 XML 设置和检索收集器属性,指定日志文件名称,并检索日志文件的位置。此接口是一个抽象类,以下数据收集器从中派生:IAlertDataCollectorIApiTracingDataCollectorIConfigurationDataCollectorIPerformanceCounterDataCollectorITraceDataCollector |
IDataCollectorCollection 管理 DataCollector 对象的集合。若要获取此接口,请访问 IDataCollectorSet::D ataCollectors 属性。 |
IDataCollectorSet 管理集中所有数据收集器对象通用的配置信息;从集中添加和删除数据收集器;并启动数据收集。 这是你使用的主要 PLA 接口。 |
IDataCollectorSetCollection 管理 DataCollectorSet 对象的集合。若要获取此接口,请调用 CoCreateInstance 函数,将 __uuidof (DataCollectorSetCollection) 作为类标识符传递,__uuidof (IDataCollectorSetCollection) 作为接口标识符。然后,若要填充集合,请调用 IDataCollectorSetCollection::GetDataCollectorSets 方法。 |
IDataManager 管理数据收集器生成的数据,包括报表生成、数据保留策略和数据传输。若要获取此接口,请访问 IDataCollectorSet::D ataManager 属性。 |
IFolderAction 指定如果同时满足条件 (年龄和大小) ,则数据管理器对数据收集器集根路径下的每个文件夹执行的操作。 若要获取此接口,请调用 IFolderActionCollection::CreateFolderAction 方法。 |
IFolderActionCollection 管理 FolderAction 对象的集合。若要获取此接口,请访问 IDataManager::FolderActions 属性。 |
IPerformanceCounterDataCollector 指定要查询的性能计数器和将计数器数据写入到的日志文件。若要创建此数据收集器,请调用 IDataCollectorCollection::CreateDataCollector 或 IDataCollectorCollection::CreateDataCollectorFromXml 方法。 |
ISchedule 指定数据收集器集的运行时间。若要获取此接口,请调用 IScheduleCollection::CreateSchedule 方法。 |
IScheduleCollection 管理 Schedule 对象的集合。若要获取此接口,请访问 IDataCollectorSet::Schedules 属性。 |
ITraceDataCollector 从已注册的提供程序收集跟踪事件。此接口定义跟踪会话。 |
ITraceDataProvider 指定要在跟踪会话中启用的跟踪提供程序。 |
ITraceDataProviderCollection 管理 TraceDataProvider 对象的集合。若要获取此接口,请访问 ITraceDataCollector::TraceDataProviders 属性。还可以调用 CoCreateInstance 函数来创建 TraceDataProviderCollection 对象的新实例。 |
IValueMap 管理名称/值对的集合。若要获取此接口,请访问以下属性或方法之一:IDataCollector::SetXmlIDataCollectorSet::CommitIDataCollectorSet::SetXmlITraceDataProvider::KeywordsAllITraceDataProvider::KeywordsAnyITraceDataProvider::LevelITraceDataProvider::P roperties |
IValueMapItem 定义名称/值对。若要获取此接口,请调用 IValueMap::Item 属性。 若要创建此接口,请调用 IValueMap::CreateValueMapItem 方法。 |