public ProcessEventPostsJob(IQueue<EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IAppStatsClient statsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository) { _queue = queue; _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _statsClient = statsClient; _organizationRepository = organizationRepository; _projectRepository = projectRepository; }
public ProcessEventPostsJob(IQueue <EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IAppStatsClient statsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository) { _queue = queue; _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _statsClient = statsClient; _organizationRepository = organizationRepository; _projectRepository = projectRepository; }
public EventPostsJob(IQueue<EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IMetricsClient metricsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IFileStorage storage) { _queue = queue; _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _metricsClient = metricsClient; _organizationRepository = organizationRepository; _projectRepository = projectRepository; _storage = storage; }
public EventPostsJob(IQueue <EventPostFileInfo> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IAppStatsClient statsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IFileStorage storage) { _queue = queue; _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _statsClient = statsClient; _organizationRepository = organizationRepository; _projectRepository = projectRepository; _storage = storage; }
public EventPostsJob(IQueue <EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IMetricsClient metricsClient, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, IFileStorage storage, ILoggerFactory loggerFactory = null) : base(queue, loggerFactory) { _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _metricsClient = metricsClient; _organizationRepository = organizationRepository; _projectRepository = projectRepository; _storage = storage; AutoComplete = false; }
public EventPostsJob(IQueue <EventPost> queue, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IMetricsClient metricsClient, UsageService usageService, IProjectRepository projectRepository, IFileStorage storage, JsonSerializerSettings jsonSerializerSettings, ILoggerFactory loggerFactory = null) : base(queue, loggerFactory) { _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _metricsClient = metricsClient; _usageService = usageService; _projectRepository = projectRepository; _storage = storage; _jsonSerializerSettings = jsonSerializerSettings; AutoComplete = false; }
public EventPostsJob(IQueue <EventPost> queue, EventPostService eventPostService, EventParserPluginManager eventParserPluginManager, EventPipeline eventPipeline, IMetricsClient metrics, UsageService usageService, IOrganizationRepository organizationRepository, IProjectRepository projectRepository, JsonSerializerSettings jsonSerializerSettings, AppOptions appOptions, ILoggerFactory loggerFactory = null) : base(queue, loggerFactory) { _eventPostService = eventPostService; _eventParserPluginManager = eventParserPluginManager; _eventPipeline = eventPipeline; _metrics = metrics; _usageService = usageService; _organizationRepository = organizationRepository; _projectRepository = projectRepository; _jsonSerializerSettings = jsonSerializerSettings; _appOptions = appOptions; _maximumEventPostFileSize = _appOptions.MaximumEventPostSize + 1024; _maximumUncompressedEventPostSize = _appOptions.MaximumEventPostSize * 10; AutoComplete = false; }
public EventUpgraderTests(ITestOutputHelper output) : base(output) { _upgrader = GetService <EventUpgraderPluginManager>(); _parser = GetService <EventParserPluginManager>(); }
public EventParserTests(ServicesFixture fixture, ITestOutputHelper output) : base(fixture, output) { _parser = GetService <EventParserPluginManager>(); }
public static async Task CreateSearchDataAsync(ExceptionlessElasticConfiguration configuration, IEventRepository eventRepository, EventParserPluginManager parserPluginManager, bool updateDates = false) { string path = Path.Combine("..", "..", "..", "Search", "Data"); foreach (string file in Directory.GetFiles(path, "event*.json", SearchOption.AllDirectories)) { if (file.EndsWith("summary.json")) { continue; } var events = parserPluginManager.ParseEvents(await File.ReadAllTextAsync(file), 2, "exceptionless/2.0.0.0"); Assert.NotNull(events); Assert.True(events.Count > 0); foreach (var ev in events) { if (updateDates) { ev.Date = SystemClock.OffsetNow; ev.CreatedUtc = SystemClock.UtcNow; } ev.CopyDataToIndex(Array.Empty <string>()); } await eventRepository.AddAsync(events, o => o.ImmediateConsistency()); } configuration.Events.QueryParser.Configuration.MappingResolver.RefreshMapping(); }