public static void Setup() { YarnConfiguration conf = new YarnConfiguration(); conf.SetBoolean(YarnConfiguration.TimelineServiceEnabled, true); conf.SetBoolean(YarnConfiguration.RmSystemMetricsPublisherEnabled, true); conf.SetClass(YarnConfiguration.TimelineServiceStore, typeof(MemoryTimelineStore) , typeof(TimelineStore)); conf.SetClass(YarnConfiguration.TimelineServiceStateStoreClass, typeof(MemoryTimelineStateStore ), typeof(TimelineStateStore)); conf.SetInt(YarnConfiguration.RmSystemMetricsPublisherDispatcherPoolSize, 2); timelineServer = new ApplicationHistoryServer(); timelineServer.Init(conf); timelineServer.Start(); store = timelineServer.GetTimelineStore(); metricsPublisher = new SystemMetricsPublisher(); metricsPublisher.Init(conf); metricsPublisher.Start(); }
internal ForwardingEventHandler(SystemMetricsPublisher _enclosing) { this._enclosing = _enclosing; }