Exemplo n.º 1
0
 public static void AddLogFiles(this IPlaybackConfiguration playback, params string[] files)
 {
     playback.AddInput(
         () => EvtxEnumerable.FromFiles(files).ToObservable(ThreadPoolScheduler.Instance),
         typeof (EvtxManifestTypeMap),
         typeof (EvtxTypeMap));
 }
Exemplo n.º 2
0
 public static void AddPerfCounterProbe(this IPlaybackConfiguration playback, TimeSpan samplingRate, params string[] counterPaths)
 {
     playback.AddInput(
         () => PerfCounterObservable.FromRealTime(samplingRate, counterPaths),
         typeof(PerfCounterPartitionTypeMap),
         typeof(PerfCounterTypeMap));
 }
Exemplo n.º 3
0
 public static void AddPerfCounterTraces(this IPlaybackConfiguration playback, params string[] files)
 {
     playback.AddInput(
         () => PerfCounterObservable.FromFile(files[0]),
         typeof (PerfCounterPartitionTypeMap),
         typeof (PerfCounterTypeMap));
 }
Exemplo n.º 4
0
 public static void AddRealTimeSession(this IPlaybackConfiguration playback, string session)
 {
     playback.AddInput(
         () => EtwObservable.FromSession(session),
         typeof (EtwManifestTypeMap),
         typeof (EtwClassicTypeMap),
         typeof (EtwTypeMap));
 }
Exemplo n.º 5
0
 public static void AddEtlFiles(this IPlaybackConfiguration playback, params string[] files)
 {
     playback.AddInput(
         () => EtwObservable.FromFiles(files),
         typeof (EtwManifestTypeMap),
         typeof (EtwClassicTypeMap),
         typeof (EtwTypeMap));
 }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 8
0
 public static void AddUlsFiles(this IPlaybackConfiguration playback, params string[] ulsFiles)
 {
     playback.AddInput(
        () => UlsObservable.FromFiles(ulsFiles),
        typeof(UlsTypeMap));
 }