3 types derived from TelemetryMessage
Microsoft.ML.Core (3)
Environment\TelemetryMessage.cs (3)
43
internal sealed class TelemetryTrace :
TelemetryMessage
61
internal sealed class TelemetryException :
TelemetryMessage
75
internal sealed class TelemetryMetric :
TelemetryMessage
24 references to TelemetryMessage
Microsoft.ML.Core (5)
Environment\TelemetryMessage.cs (5)
17
public static
TelemetryMessage
CreateCommand(string commandName, string commandText)
21
public static
TelemetryMessage
CreateTrainer(string trainerName, string trainerParams)
25
public static
TelemetryMessage
CreateTransform(string transformName, string transformParams)
29
public static
TelemetryMessage
CreateMetric(string metricName, double metricValue, Dictionary<string, string> properties = null)
33
public static
TelemetryMessage
CreateException(Exception exception)
Microsoft.ML.Data (14)
Commands\CrossValidationCommand.cs (1)
139
protected override void SendTelemetryCore(IPipe<
TelemetryMessage
> pipe)
Commands\DataCommand.cs (7)
111
using (var pipe = prov.StartPipe<
TelemetryMessage
>("TelemetryPipe"))
117
protected void SendTelemetryComponent(IPipe<
TelemetryMessage
> pipe, IComponentFactory factory)
123
pipe.Send(
TelemetryMessage
.CreateTrainer(commandLineFactory.Name, commandLineFactory.GetSettingsString()));
125
pipe.Send(
TelemetryMessage
.CreateTrainer("Unknown", "Non-ICommandLineComponentFactory object"));
128
protected virtual void SendTelemetryCore(IPipe<
TelemetryMessage
> pipe)
141
using (var pipe = prov.StartPipe<
TelemetryMessage
>("TelemetryPipe"))
148
pipe.Send(
TelemetryMessage
.CreateMetric(pair.Key, pair.Value, null));
Commands\TrainCommand.cs (1)
130
protected override void SendTelemetryCore(IPipe<
TelemetryMessage
> pipe)
Commands\TrainTestCommand.cs (1)
113
protected override void SendTelemetryCore(IPipe<
TelemetryMessage
> pipe)
Utilities\TimerScope.cs (4)
51
using (var pipe = _host.StartPipe<
TelemetryMessage
>("TelemetryPipe"))
55
pipe.Send(
TelemetryMessage
.CreateMetric("TLC_RunTime", elapsedSeconds));
56
pipe.Send(
TelemetryMessage
.CreateMetric("TLC_PhysicalMemoryUsageInMB", physicalMemoryUsageInMB));
57
pipe.Send(
TelemetryMessage
.CreateMetric("TLC_VirtualMemoryUsageInMB", virtualMemoryUsageInMB));
Microsoft.ML.Maml (5)
MAML.cs (5)
106
using (var telemetryPipe = mainHost.StartPipe<
TelemetryMessage
>("TelemetryPipe"))
114
telemetryPipe.Send(
TelemetryMessage
.CreateCommand("ArgumentParsingFailure", args));
122
telemetryPipe.Send(
TelemetryMessage
.CreateCommand("UnknownCommand", settings));
129
telemetryPipe.Send(
TelemetryMessage
.CreateCommand(kind.ToUpperInvariant(), settings));
166
telemetryPipe.Send(
TelemetryMessage
.CreateException(e));