public void Save( string operationName, long?operationDuration, TelemetryOperationStatus telemetryOperationStatus, int?hResult, VcsPluginInfo sourceEntity) { var vcsPluginTelemetry = new VcsPluginTelemetry { AssemblyName = sourceEntity?.Plugin?.AssemblyName, CommittedSize = sourceEntity?.CommittedSourcesSize, CreatedBranchName = sourceEntity?.CreatedBranchName, DisplayName = sourceEntity?.Plugin?.DisplayName, DownloadedSourcesSize = sourceEntity?.DownloadedSourcesSize, OperationDuration = operationDuration, EntityId = sourceEntity?.Plugin?.Id, OperationName = operationName, OperationStatus = (int)telemetryOperationStatus, OperationHResult = hResult, TypeFullName = sourceEntity?.Plugin?.TypeFullName, RelatedEntityId = sourceEntity?.TaskId }; _telemetryQueue.Send(vcsPluginTelemetry); }
public void Save(string operationName, long?operationDuration, TelemetryOperationStatus telemetryOperationStatus, int?hResult, Tasks sourceEntity) { var telemetry = new TaskTelemetry { AnalyzedSize = sourceEntity?.AnalyzedSize, Branch = sourceEntity?.Repository, OperationDuration = operationDuration, EntityId = sourceEntity?.Id, FolderSize = sourceEntity?.FolderSize, ItPluginName = sourceEntity?.Projects?.Plugins?.DisplayName, VcsPluginName = sourceEntity?.Projects?.Plugins1?.DisplayName, OperationHResult = hResult, OperationStatus = (int)telemetryOperationStatus, OperationName = operationName, TaskStatus = sourceEntity?.Status, TaskSdlStatus = sourceEntity?.SdlStatus, TaskResolution = sourceEntity?.Resolution, ScanCoreWorkTime = sourceEntity?.ScanCoreWorkingTime, RelatedEntityId = sourceEntity?.ProjectId }; _telemetryQueue.Send(telemetry); }
public void Save( string operationName, long?operationDuration, TelemetryOperationStatus telemetryOperationStatus, int?hResult, Projects sourceEntity) { var projectTelemetry = new ProjectTelemetry { EntityId = sourceEntity?.Id, OperationName = operationName, OperationDuration = operationDuration, OperationStatus = (int)telemetryOperationStatus, ProjectName = sourceEntity?.DisplayName, OperationHResult = hResult, RelatedEntityId = null, CommitToIt = sourceEntity?.CommitToIt, CommitToVcs = sourceEntity?.CommitToVcs, SyncWithVcs = sourceEntity?.VcsSyncEnabled, PoolingTimeout = sourceEntity?.PollTimeout, EnablePooling = sourceEntity?.EnablePoll }; _telemetryQueue.Send(projectTelemetry); }
public void Save(string operationName, long?operationDuration, TelemetryOperationStatus telemetryOperationStatus, int?hResult, Reports sourceEntity) { if (operationName == null) { throw new ArgumentNullException(nameof(operationName)); } var reportTelemetry = new ReportTelemetry { EntityId = sourceEntity?.Id, OperationName = operationName, OperationStatus = (int)telemetryOperationStatus, OperationDuration = operationDuration, OperationHResult = hResult, RelatedEntityId = sourceEntity?.ProjectId, DisplayName = sourceEntity?.DisplayName, IsSystem = sourceEntity?.IsSystem }; _telemetryQueue.Send(reportTelemetry); }
public void Save( string operationName, long?operationDuration, TelemetryOperationStatus telemetryOperationStatus, int?hResult, ItPluginInfo sourceEntity) { var itPluginTelemetry = new ItPluginTelemetry { EntityId = sourceEntity?.Plugins.Id, OperationName = operationName, OperationDuration = operationDuration, OperationStatus = (int)telemetryOperationStatus, OperationHResult = hResult, RelatedEntityId = sourceEntity?.TaskId, DisplayName = sourceEntity?.Plugins?.DisplayName, TypeFullName = sourceEntity?.Plugins?.TypeFullName, AssemblyName = sourceEntity?.Plugins?.AssemblyName }; _telemetryQueue.Send(itPluginTelemetry); }
public void Save(string operationName, long?operationDuration, TelemetryOperationStatus telemetryOperationStatus, int?hResult, Queries entity) { var queryTelemetry = new QueryTelemetry { EntityId = entity?.Id, OperationName = operationName, OperationDuration = operationDuration, OperationStatus = (int)telemetryOperationStatus, OperationHResult = hResult, RelatedEntityId = entity?.ProjectId, DisplayName = entity?.Name, Privacy = entity?.Privacy, IsSystem = entity?.IsSystem, Visibility = entity?.Visibility, Comment = entity?.Comment }; _telemetryQueue.Send(queryTelemetry); }