private void WritePingData(DateTimeOffset timestamp, Stream stream)
{
var dataPoint = new MonitoringDataPoint
{
Version = this.version,
InvariantVersion = MonitoringDataPoint.CurrentInvariantVersion,
//InstrumentationKey = instrumentationKey, // ikey is currently set in query string parameter
Instance = this.instanceName,
StreamId = this.streamId,
MachineName = this.machineName,
Timestamp = timestamp.UtcDateTime,
IsWebApp = this.isWebApp
};
this.serializerDataPoint.WriteObject(stream, dataPoint);
}