Example #1
0
 public static void AddLogFiles(this IPlaybackConfiguration playback, params string[] files)
 {
     playback.AddInput(
         () => EvtxEnumerable.FromFiles(files).ToObservable(ThreadPoolScheduler.Instance),
         typeof (EvtxManifestTypeMap),
         typeof (EvtxTypeMap));
 }
Example #2
0
 public static void AddPerfCounterProbe(this IPlaybackConfiguration playback, TimeSpan samplingRate, params string[] counterPaths)
 {
     playback.AddInput(
         () => PerfCounterObservable.FromRealTime(samplingRate, counterPaths),
         typeof(PerfCounterPartitionTypeMap),
         typeof(PerfCounterTypeMap));
 }
Example #3
0
 public static void AddPerfCounterTraces(this IPlaybackConfiguration playback, params string[] files)
 {
     playback.AddInput(
         () => PerfCounterObservable.FromFile(files[0]),
         typeof (PerfCounterPartitionTypeMap),
         typeof (PerfCounterTypeMap));
 }
Example #4
0
 public static void AddRealTimeSession(this IPlaybackConfiguration playback, string session)
 {
     playback.AddInput(
         () => EtwObservable.FromSession(session),
         typeof (EtwManifestTypeMap),
         typeof (EtwClassicTypeMap),
         typeof (EtwTypeMap));
 }
Example #5
0
 public static void AddEtlFiles(this IPlaybackConfiguration playback, params string[] files)
 {
     playback.AddInput(
         () => EtwObservable.FromFiles(files),
         typeof (EtwManifestTypeMap),
         typeof (EtwClassicTypeMap),
         typeof (EtwTypeMap));
 }
Example #6
0
        public static void AddSequentialBondEtlFiles(this IPlaybackConfiguration playback, params string[] files)
        {
            if (playback == null)
            {
                throw new ArgumentNullException("playback");
            }

            if (files == null)
            {
                throw new ArgumentNullException("files");
            }

            playback.AddInput(() => BinaryEtwObservable.FromSequentialFiles(files), typeof(GeneralPartitionableTypeMap));
        }
Example #7
0
        public static void AddBondEtlFiles(this IPlaybackConfiguration playback, params string[] files)
        {
            if (playback == null)
            {
                throw new ArgumentNullException("playback");
            }

            if (files == null)
            {
                throw new ArgumentNullException("files");
            }

            playback.AddInput(() => BinaryEtwObservable.FromFiles(files), typeof(BondJsonEnvelopeTypeMap));
        }
Example #8
0
 public static void AddUlsFiles(this IPlaybackConfiguration playback, params string[] ulsFiles)
 {
     playback.AddInput(
        () => UlsObservable.FromFiles(ulsFiles),
        typeof(UlsTypeMap));
 }