Search in sources :

Example 1 with MeterSystem

use of org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem in project incubator-skywalking by apache.

the class MeterProcessService method start.

public void start(List<MeterConfig> configs) {
    final MeterSystem meterSystem = manager.find(CoreModule.NAME).provider().getService(MeterSystem.class);
    this.metricConverts = configs.stream().map(c -> new MetricConvert(c, meterSystem)).collect(Collectors.toList());
}
Also used : MetricConvert(org.apache.skywalking.oap.meter.analyzer.MetricConvert) MeterSystem(org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem)

Example 2 with MeterSystem

use of org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem in project incubator-skywalking by apache.

the class ZabbixMetricsTest method setupMetrics.

@Override
public void setupMetrics() throws Throwable {
    moduleProvider = Mockito.mock(CoreModuleProvider.class);
    moduleManager = Mockito.mock(ModuleManager.class);
    // prepare the context
    meterSystem = Mockito.spy(new MeterSystem(moduleManager));
    Whitebox.setInternalState(MetricsStreamProcessor.class, "PROCESSOR", Mockito.spy(MetricsStreamProcessor.getInstance()));
    doNothing().when(MetricsStreamProcessor.getInstance()).create(any(), (StreamDefinition) any(), any());
    CoreModule coreModule = Mockito.spy(CoreModule.class);
    Whitebox.setInternalState(coreModule, "loadedProvider", moduleProvider);
    when(moduleManager.find(CoreModule.NAME)).thenReturn(coreModule);
    when(moduleProvider.getService(MeterSystem.class)).thenReturn(meterSystem);
    // prepare the meter functions
    final HashMap<String, Class> map = Maps.newHashMap();
    map.put("avg", AvgFunction.class);
    map.put("avgLabeled", AvgLabeledFunction.class);
    map.put("avgHistogram", AvgHistogramFunction.class);
    map.put("avgHistogramPercentile", AvgHistogramPercentileFunction.class);
    Whitebox.setInternalState(meterSystem, "functionRegister", map);
    super.setupMetrics();
}
Also used : CoreModuleProvider(org.apache.skywalking.oap.server.core.CoreModuleProvider) BeforeClass(org.junit.BeforeClass) AfterClass(org.junit.AfterClass) CoreModule(org.apache.skywalking.oap.server.core.CoreModule) ModuleManager(org.apache.skywalking.oap.server.library.module.ModuleManager) MeterSystem(org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem)

Example 3 with MeterSystem

use of org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem in project incubator-skywalking by apache.

the class MockCoreModuleProvider method prepare.

@Override
public void prepare() throws ServiceNotProvidedException, ModuleStartException {
    this.registerServiceImplementation(NamingControl.class, new NamingControl(50, 50, 150, new EndpointNameGrouping()));
    MockStreamAnnotationListener streamAnnotationListener = new MockStreamAnnotationListener(getManager());
    annotationScan.registerListener(streamAnnotationListener);
    AnnotationScan scopeScan = new AnnotationScan();
    scopeScan.registerListener(new DefaultScopeDefine.Listener());
    try {
        scopeScan.scan();
    } catch (Exception e) {
        throw new ModuleStartException(e.getMessage(), e);
    }
    this.registerServiceImplementation(MeterSystem.class, new MeterSystem(getManager()));
    CoreModuleConfig moduleConfig = new CoreModuleConfig();
    this.registerServiceImplementation(ConfigService.class, new ConfigService(moduleConfig));
    this.registerServiceImplementation(DownSamplingConfigService.class, new DownSamplingConfigService(Collections.emptyList()));
    this.registerServiceImplementation(GRPCHandlerRegister.class, new MockGRPCHandlerRegister());
    this.registerServiceImplementation(HTTPHandlerRegister.class, new MockHTTPHandlerRegister());
    this.registerServiceImplementation(IComponentLibraryCatalogService.class, new MockComponentLibraryCatalogService());
    this.registerServiceImplementation(SourceReceiver.class, new MockSourceReceiver());
    MockWorkerInstancesService instancesService = new MockWorkerInstancesService();
    this.registerServiceImplementation(IWorkerInstanceGetter.class, instancesService);
    this.registerServiceImplementation(IWorkerInstanceSetter.class, instancesService);
    this.registerServiceImplementation(RemoteSenderService.class, new RemoteSenderService(getManager()));
    this.registerServiceImplementation(ModelCreator.class, storageModels);
    this.registerServiceImplementation(IModelManager.class, storageModels);
    this.registerServiceImplementation(ModelManipulator.class, storageModels);
    this.registerServiceImplementation(NetworkAddressAliasCache.class, new NetworkAddressAliasCache(moduleConfig));
    this.registerServiceImplementation(TopologyQueryService.class, new TopologyQueryService(getManager()));
    this.registerServiceImplementation(MetricsMetadataQueryService.class, new MetricsMetadataQueryService());
    this.registerServiceImplementation(MetricsQueryService.class, new MetricsQueryService(getManager()));
    this.registerServiceImplementation(TraceQueryService.class, new TraceQueryService(getManager()));
    this.registerServiceImplementation(BrowserLogQueryService.class, new BrowserLogQueryService(getManager()));
    this.registerServiceImplementation(LogQueryService.class, new LogQueryService(getManager()));
    this.registerServiceImplementation(MetadataQueryService.class, new MetadataQueryService(getManager()));
    this.registerServiceImplementation(AggregationQueryService.class, new AggregationQueryService(getManager()));
    this.registerServiceImplementation(AlarmQueryService.class, new AlarmQueryService(getManager()));
    this.registerServiceImplementation(TopNRecordsQueryService.class, new TopNRecordsQueryService(getManager()));
    // add profile service implementations
    this.registerServiceImplementation(ProfileTaskMutationService.class, new ProfileTaskMutationService(getManager()));
    this.registerServiceImplementation(ProfileTaskQueryService.class, new ProfileTaskQueryService(getManager(), moduleConfig));
    this.registerServiceImplementation(ProfileTaskCache.class, new ProfileTaskCache(getManager(), moduleConfig));
    this.registerServiceImplementation(CommandService.class, new CommandService(getManager()));
    this.registerServiceImplementation(RemoteClientManager.class, new MockRemoteClientManager(getManager(), 0));
    // add oal engine loader service implementations
    this.registerServiceImplementation(OALEngineLoaderService.class, new OALEngineLoaderService(getManager()));
    // Management
    this.registerServiceImplementation(UITemplateManagementService.class, new UITemplateManagementService(getManager()));
    this.registerServiceImplementation(EventQueryService.class, new EventQueryService(getManager()));
}
Also used : DownSamplingConfigService(org.apache.skywalking.oap.server.core.config.DownSamplingConfigService) MetadataQueryService(org.apache.skywalking.oap.server.core.query.MetadataQueryService) MetricsMetadataQueryService(org.apache.skywalking.oap.server.core.query.MetricsMetadataQueryService) CommandService(org.apache.skywalking.oap.server.core.command.CommandService) ModuleStartException(org.apache.skywalking.oap.server.library.module.ModuleStartException) MockSourceReceiver(org.apache.skywalking.oap.server.tool.profile.core.mock.MockSourceReceiver) AnnotationScan(org.apache.skywalking.oap.server.core.annotation.AnnotationScan) DefaultScopeDefine(org.apache.skywalking.oap.server.core.source.DefaultScopeDefine) LogQueryService(org.apache.skywalking.oap.server.core.query.LogQueryService) BrowserLogQueryService(org.apache.skywalking.oap.server.core.query.BrowserLogQueryService) ProfileTaskQueryService(org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskQueryService) RemoteSenderService(org.apache.skywalking.oap.server.core.remote.RemoteSenderService) ProfileTaskCache(org.apache.skywalking.oap.server.core.cache.ProfileTaskCache) TopologyQueryService(org.apache.skywalking.oap.server.core.query.TopologyQueryService) OALEngineLoaderService(org.apache.skywalking.oap.server.core.oal.rt.OALEngineLoaderService) MeterSystem(org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem) MockWorkerInstancesService(org.apache.skywalking.oap.server.tool.profile.core.mock.MockWorkerInstancesService) BrowserLogQueryService(org.apache.skywalking.oap.server.core.query.BrowserLogQueryService) MockHTTPHandlerRegister(org.apache.skywalking.oap.server.tool.profile.core.mock.MockHTTPHandlerRegister) AggregationQueryService(org.apache.skywalking.oap.server.core.query.AggregationQueryService) CoreModuleConfig(org.apache.skywalking.oap.server.core.CoreModuleConfig) EndpointNameGrouping(org.apache.skywalking.oap.server.core.config.group.EndpointNameGrouping) MockGRPCHandlerRegister(org.apache.skywalking.oap.server.tool.profile.core.mock.MockGRPCHandlerRegister) MetricsQueryService(org.apache.skywalking.oap.server.core.query.MetricsQueryService) AlarmQueryService(org.apache.skywalking.oap.server.core.query.AlarmQueryService) MetricsMetadataQueryService(org.apache.skywalking.oap.server.core.query.MetricsMetadataQueryService) TopNRecordsQueryService(org.apache.skywalking.oap.server.core.query.TopNRecordsQueryService) ModuleStartException(org.apache.skywalking.oap.server.library.module.ModuleStartException) ServiceNotProvidedException(org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException) StorageException(org.apache.skywalking.oap.server.core.storage.StorageException) IOException(java.io.IOException) MockStreamAnnotationListener(org.apache.skywalking.oap.server.tool.profile.core.mock.MockStreamAnnotationListener) NetworkAddressAliasCache(org.apache.skywalking.oap.server.core.cache.NetworkAddressAliasCache) DownSamplingConfigService(org.apache.skywalking.oap.server.core.config.DownSamplingConfigService) ConfigService(org.apache.skywalking.oap.server.core.config.ConfigService) UITemplateManagementService(org.apache.skywalking.oap.server.core.management.ui.template.UITemplateManagementService) MockComponentLibraryCatalogService(org.apache.skywalking.oap.server.tool.profile.core.mock.MockComponentLibraryCatalogService) TraceQueryService(org.apache.skywalking.oap.server.core.query.TraceQueryService) MockRemoteClientManager(org.apache.skywalking.oap.server.tool.profile.core.mock.MockRemoteClientManager) EventQueryService(org.apache.skywalking.oap.server.core.query.EventQueryService) NamingControl(org.apache.skywalking.oap.server.core.config.NamingControl) ProfileTaskMutationService(org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskMutationService)

Example 4 with MeterSystem

use of org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem in project incubator-skywalking by apache.

the class OtelMetricReceiverProvider method start.

@Override
public void start() throws ServiceNotProvidedException, ModuleStartException {
    if (config.getEnabledHandlers().isEmpty()) {
        return;
    }
    GRPCHandlerRegister grpcHandlerRegister = getManager().find(SharingServerModule.NAME).provider().getService(GRPCHandlerRegister.class);
    final MeterSystem service = getManager().find(CoreModule.NAME).provider().getService(MeterSystem.class);
    Handler.all().stream().filter(h -> config.getEnabledHandlers().contains(h.type())).forEach(h -> h.active(config.getEnabledRulesFrom(h.type()), service, grpcHandlerRegister));
}
Also used : ModuleStartException(org.apache.skywalking.oap.server.library.module.ModuleStartException) ModuleConfig(org.apache.skywalking.oap.server.library.module.ModuleConfig) MeterSystem(org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem) CoreModule(org.apache.skywalking.oap.server.core.CoreModule) SharingServerModule(org.apache.skywalking.oap.server.receiver.sharing.server.SharingServerModule) ModuleProvider(org.apache.skywalking.oap.server.library.module.ModuleProvider) ServiceNotProvidedException(org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException) ModuleDefine(org.apache.skywalking.oap.server.library.module.ModuleDefine) GRPCHandlerRegister(org.apache.skywalking.oap.server.core.server.GRPCHandlerRegister) GRPCHandlerRegister(org.apache.skywalking.oap.server.core.server.GRPCHandlerRegister) MeterSystem(org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem)

Example 5 with MeterSystem

use of org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem in project skywalking by apache.

the class CoreModuleProvider method prepare.

@Override
public void prepare() throws ServiceNotProvidedException, ModuleStartException {
    if (moduleConfig.isActiveExtraModelColumns()) {
        DefaultScopeDefine.activeExtraModelColumns();
    }
    EndpointNameGrouping endpointNameGrouping = new EndpointNameGrouping();
    final NamingControl namingControl = new NamingControl(moduleConfig.getServiceNameMaxLength(), moduleConfig.getInstanceNameMaxLength(), moduleConfig.getEndpointNameMaxLength(), endpointNameGrouping);
    this.registerServiceImplementation(NamingControl.class, namingControl);
    MeterEntity.setNamingControl(namingControl);
    try {
        endpointNameGroupingRuleWatcher = new EndpointNameGroupingRuleWatcher(this, endpointNameGrouping);
        if (moduleConfig.isEnableEndpointNameGroupingByOpenapi()) {
            endpointNameGroupingRule4OpenapiWatcher = new EndpointNameGroupingRule4OpenapiWatcher(this, endpointNameGrouping);
        }
    } catch (FileNotFoundException e) {
        throw new ModuleStartException(e.getMessage(), e);
    }
    AnnotationScan scopeScan = new AnnotationScan();
    scopeScan.registerListener(new DefaultScopeDefine.Listener());
    try {
        scopeScan.scan();
    } catch (Exception e) {
        throw new ModuleStartException(e.getMessage(), e);
    }
    this.registerServiceImplementation(MeterSystem.class, new MeterSystem(getManager()));
    AnnotationScan oalDisable = new AnnotationScan();
    oalDisable.registerListener(DisableRegister.INSTANCE);
    oalDisable.registerListener(new DisableRegister.SingleDisableScanListener());
    try {
        oalDisable.scan();
    } catch (IOException | StorageException e) {
        throw new ModuleStartException(e.getMessage(), e);
    }
    if (moduleConfig.isGRPCSslEnabled()) {
        grpcServer = new GRPCServer(moduleConfig.getGRPCHost(), moduleConfig.getGRPCPort(), moduleConfig.getGRPCSslCertChainPath(), moduleConfig.getGRPCSslKeyPath(), null);
    } else {
        grpcServer = new GRPCServer(moduleConfig.getGRPCHost(), moduleConfig.getGRPCPort());
    }
    if (moduleConfig.getMaxConcurrentCallsPerConnection() > 0) {
        grpcServer.setMaxConcurrentCallsPerConnection(moduleConfig.getMaxConcurrentCallsPerConnection());
    }
    if (moduleConfig.getMaxMessageSize() > 0) {
        grpcServer.setMaxMessageSize(moduleConfig.getMaxMessageSize());
    }
    if (moduleConfig.getGRPCThreadPoolQueueSize() > 0) {
        grpcServer.setThreadPoolQueueSize(moduleConfig.getGRPCThreadPoolQueueSize());
    }
    if (moduleConfig.getGRPCThreadPoolSize() > 0) {
        grpcServer.setThreadPoolSize(moduleConfig.getGRPCThreadPoolSize());
    }
    grpcServer.initialize();
    HTTPServerConfig httpServerConfig = HTTPServerConfig.builder().host(moduleConfig.getRestHost()).port(moduleConfig.getRestPort()).contextPath(moduleConfig.getRestContextPath()).idleTimeOut(moduleConfig.getRestIdleTimeOut()).maxThreads(moduleConfig.getRestMaxThreads()).acceptQueueSize(moduleConfig.getRestAcceptQueueSize()).maxRequestHeaderSize(moduleConfig.getHttpMaxRequestHeaderSize()).build();
    httpServer = new HTTPServer(httpServerConfig);
    httpServer.initialize();
    this.registerServiceImplementation(ConfigService.class, new ConfigService(moduleConfig));
    this.registerServiceImplementation(DownSamplingConfigService.class, new DownSamplingConfigService(moduleConfig.getDownsampling()));
    this.registerServiceImplementation(GRPCHandlerRegister.class, new GRPCHandlerRegisterImpl(grpcServer));
    this.registerServiceImplementation(HTTPHandlerRegister.class, new HTTPHandlerRegisterImpl(httpServer));
    this.registerServiceImplementation(IComponentLibraryCatalogService.class, new ComponentLibraryCatalogService());
    this.registerServiceImplementation(SourceReceiver.class, receiver);
    WorkerInstancesService instancesService = new WorkerInstancesService();
    this.registerServiceImplementation(IWorkerInstanceGetter.class, instancesService);
    this.registerServiceImplementation(IWorkerInstanceSetter.class, instancesService);
    this.registerServiceImplementation(RemoteSenderService.class, new RemoteSenderService(getManager()));
    this.registerServiceImplementation(ModelCreator.class, storageModels);
    this.registerServiceImplementation(IModelManager.class, storageModels);
    this.registerServiceImplementation(ModelManipulator.class, storageModels);
    this.registerServiceImplementation(NetworkAddressAliasCache.class, new NetworkAddressAliasCache(moduleConfig));
    this.registerServiceImplementation(TopologyQueryService.class, new TopologyQueryService(getManager()));
    this.registerServiceImplementation(MetricsMetadataQueryService.class, new MetricsMetadataQueryService());
    this.registerServiceImplementation(MetricsQueryService.class, new MetricsQueryService(getManager()));
    this.registerServiceImplementation(TraceQueryService.class, new TraceQueryService(getManager()));
    this.registerServiceImplementation(BrowserLogQueryService.class, new BrowserLogQueryService(getManager()));
    this.registerServiceImplementation(LogQueryService.class, new LogQueryService(getManager()));
    this.registerServiceImplementation(MetadataQueryService.class, new MetadataQueryService(getManager()));
    this.registerServiceImplementation(AggregationQueryService.class, new AggregationQueryService(getManager()));
    this.registerServiceImplementation(AlarmQueryService.class, new AlarmQueryService(getManager()));
    this.registerServiceImplementation(TopNRecordsQueryService.class, new TopNRecordsQueryService(getManager()));
    this.registerServiceImplementation(EventQueryService.class, new EventQueryService(getManager()));
    this.registerServiceImplementation(TagAutoCompleteQueryService.class, new TagAutoCompleteQueryService(getManager(), moduleConfig));
    // add profile service implementations
    this.registerServiceImplementation(ProfileTaskMutationService.class, new ProfileTaskMutationService(getManager()));
    this.registerServiceImplementation(ProfileTaskQueryService.class, new ProfileTaskQueryService(getManager(), moduleConfig));
    this.registerServiceImplementation(ProfileTaskCache.class, new ProfileTaskCache(getManager(), moduleConfig));
    this.registerServiceImplementation(EBPFProfilingMutationService.class, new EBPFProfilingMutationService(getManager()));
    this.registerServiceImplementation(EBPFProfilingQueryService.class, new EBPFProfilingQueryService(getManager(), moduleConfig, this.storageModels));
    this.registerServiceImplementation(CommandService.class, new CommandService(getManager()));
    // add oal engine loader service implementations
    oalEngineLoaderService = new OALEngineLoaderService(getManager());
    this.registerServiceImplementation(OALEngineLoaderService.class, oalEngineLoaderService);
    annotationScan.registerListener(new StreamAnnotationListener(getManager()));
    if (moduleConfig.isGRPCSslEnabled()) {
        this.remoteClientManager = new RemoteClientManager(getManager(), moduleConfig.getRemoteTimeout(), moduleConfig.getGRPCSslTrustedCAPath());
    } else {
        this.remoteClientManager = new RemoteClientManager(getManager(), moduleConfig.getRemoteTimeout());
    }
    this.registerServiceImplementation(RemoteClientManager.class, remoteClientManager);
    // Management
    this.registerServiceImplementation(UITemplateManagementService.class, new UITemplateManagementService(getManager()));
    if (moduleConfig.getMetricsDataTTL() < 2) {
        throw new ModuleStartException("Metric TTL should be at least 2 days, current value is " + moduleConfig.getMetricsDataTTL());
    }
    if (moduleConfig.getRecordDataTTL() < 2) {
        throw new ModuleStartException("Record TTL should be at least 2 days, current value is " + moduleConfig.getRecordDataTTL());
    }
    final MetricsStreamProcessor metricsStreamProcessor = MetricsStreamProcessor.getInstance();
    metricsStreamProcessor.setEnableDatabaseSession(moduleConfig.isEnableDatabaseSession());
    metricsStreamProcessor.setL1FlushPeriod(moduleConfig.getL1FlushPeriod());
    metricsStreamProcessor.setStorageSessionTimeout(moduleConfig.getStorageSessionTimeout());
    metricsStreamProcessor.setMetricsDataTTL(moduleConfig.getMetricsDataTTL());
    TopNStreamProcessor.getInstance().setTopNWorkerReportCycle(moduleConfig.getTopNReportPeriod());
    apdexThresholdConfig = new ApdexThresholdConfig(this);
    ApdexMetrics.setDICT(apdexThresholdConfig);
    loggingConfigWatcher = new LoggingConfigWatcher(this);
}
Also used : GRPCHandlerRegisterImpl(org.apache.skywalking.oap.server.core.server.GRPCHandlerRegisterImpl) DownSamplingConfigService(org.apache.skywalking.oap.server.core.config.DownSamplingConfigService) MetadataQueryService(org.apache.skywalking.oap.server.core.query.MetadataQueryService) MetricsMetadataQueryService(org.apache.skywalking.oap.server.core.query.MetricsMetadataQueryService) CommandService(org.apache.skywalking.oap.server.core.command.CommandService) ModuleStartException(org.apache.skywalking.oap.server.library.module.ModuleStartException) FileNotFoundException(java.io.FileNotFoundException) AnnotationScan(org.apache.skywalking.oap.server.core.annotation.AnnotationScan) RemoteClientManager(org.apache.skywalking.oap.server.core.remote.client.RemoteClientManager) HTTPHandlerRegisterImpl(org.apache.skywalking.oap.server.core.server.HTTPHandlerRegisterImpl) LogQueryService(org.apache.skywalking.oap.server.core.query.LogQueryService) BrowserLogQueryService(org.apache.skywalking.oap.server.core.query.BrowserLogQueryService) RemoteSenderService(org.apache.skywalking.oap.server.core.remote.RemoteSenderService) TopologyQueryService(org.apache.skywalking.oap.server.core.query.TopologyQueryService) StreamAnnotationListener(org.apache.skywalking.oap.server.core.analysis.StreamAnnotationListener) BrowserLogQueryService(org.apache.skywalking.oap.server.core.query.BrowserLogQueryService) EndpointNameGroupingRuleWatcher(org.apache.skywalking.oap.server.core.config.group.EndpointNameGroupingRuleWatcher) DisableRegister(org.apache.skywalking.oap.server.core.analysis.DisableRegister) EndpointNameGrouping(org.apache.skywalking.oap.server.core.config.group.EndpointNameGrouping) EndpointNameGroupingRule4OpenapiWatcher(org.apache.skywalking.oap.server.core.config.group.openapi.EndpointNameGroupingRule4OpenapiWatcher) WorkerInstancesService(org.apache.skywalking.oap.server.core.worker.WorkerInstancesService) EBPFProfilingQueryService(org.apache.skywalking.oap.server.core.profiling.ebpf.EBPFProfilingQueryService) HTTPServer(org.apache.skywalking.oap.server.library.server.http.HTTPServer) UITemplateManagementService(org.apache.skywalking.oap.server.core.management.ui.template.UITemplateManagementService) LoggingConfigWatcher(org.apache.skywalking.oap.server.core.logging.LoggingConfigWatcher) EventQueryService(org.apache.skywalking.oap.server.core.query.EventQueryService) NamingControl(org.apache.skywalking.oap.server.core.config.NamingControl) MetricsStreamProcessor(org.apache.skywalking.oap.server.core.analysis.worker.MetricsStreamProcessor) DefaultScopeDefine(org.apache.skywalking.oap.server.core.source.DefaultScopeDefine) GRPCServer(org.apache.skywalking.oap.server.library.server.grpc.GRPCServer) ProfileTaskQueryService(org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskQueryService) ProfileTaskCache(org.apache.skywalking.oap.server.core.cache.ProfileTaskCache) OALEngineLoaderService(org.apache.skywalking.oap.server.core.oal.rt.OALEngineLoaderService) MeterSystem(org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem) HTTPServerConfig(org.apache.skywalking.oap.server.library.server.http.HTTPServerConfig) ApdexThresholdConfig(org.apache.skywalking.oap.server.core.analysis.ApdexThresholdConfig) AggregationQueryService(org.apache.skywalking.oap.server.core.query.AggregationQueryService) MetricsQueryService(org.apache.skywalking.oap.server.core.query.MetricsQueryService) TagAutoCompleteQueryService(org.apache.skywalking.oap.server.core.query.TagAutoCompleteQueryService) AlarmQueryService(org.apache.skywalking.oap.server.core.query.AlarmQueryService) IOException(java.io.IOException) MetricsMetadataQueryService(org.apache.skywalking.oap.server.core.query.MetricsMetadataQueryService) TopNRecordsQueryService(org.apache.skywalking.oap.server.core.query.TopNRecordsQueryService) FileNotFoundException(java.io.FileNotFoundException) ModuleStartException(org.apache.skywalking.oap.server.library.module.ModuleStartException) ServiceNotProvidedException(org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException) StorageException(org.apache.skywalking.oap.server.core.storage.StorageException) ServerException(org.apache.skywalking.oap.server.library.server.ServerException) IOException(java.io.IOException) EBPFProfilingMutationService(org.apache.skywalking.oap.server.core.profiling.ebpf.EBPFProfilingMutationService) NetworkAddressAliasCache(org.apache.skywalking.oap.server.core.cache.NetworkAddressAliasCache) DownSamplingConfigService(org.apache.skywalking.oap.server.core.config.DownSamplingConfigService) ConfigService(org.apache.skywalking.oap.server.core.config.ConfigService) TraceQueryService(org.apache.skywalking.oap.server.core.query.TraceQueryService) StorageException(org.apache.skywalking.oap.server.core.storage.StorageException) ComponentLibraryCatalogService(org.apache.skywalking.oap.server.core.config.ComponentLibraryCatalogService) IComponentLibraryCatalogService(org.apache.skywalking.oap.server.core.config.IComponentLibraryCatalogService) ProfileTaskMutationService(org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskMutationService)

Aggregations

MeterSystem (org.apache.skywalking.oap.server.core.analysis.meter.MeterSystem)12 ModuleStartException (org.apache.skywalking.oap.server.library.module.ModuleStartException)8 ServiceNotProvidedException (org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException)8 CoreModule (org.apache.skywalking.oap.server.core.CoreModule)6 IOException (java.io.IOException)4 MetricConvert (org.apache.skywalking.oap.meter.analyzer.MetricConvert)4 AnnotationScan (org.apache.skywalking.oap.server.core.annotation.AnnotationScan)4 NetworkAddressAliasCache (org.apache.skywalking.oap.server.core.cache.NetworkAddressAliasCache)4 ProfileTaskCache (org.apache.skywalking.oap.server.core.cache.ProfileTaskCache)4 CommandService (org.apache.skywalking.oap.server.core.command.CommandService)4 ConfigService (org.apache.skywalking.oap.server.core.config.ConfigService)4 DownSamplingConfigService (org.apache.skywalking.oap.server.core.config.DownSamplingConfigService)4 NamingControl (org.apache.skywalking.oap.server.core.config.NamingControl)4 EndpointNameGrouping (org.apache.skywalking.oap.server.core.config.group.EndpointNameGrouping)4 UITemplateManagementService (org.apache.skywalking.oap.server.core.management.ui.template.UITemplateManagementService)4 OALEngineLoaderService (org.apache.skywalking.oap.server.core.oal.rt.OALEngineLoaderService)4 ProfileTaskMutationService (org.apache.skywalking.oap.server.core.profiling.trace.ProfileTaskMutationService)4 ModuleConfig (org.apache.skywalking.oap.server.library.module.ModuleConfig)3 ModuleDefine (org.apache.skywalking.oap.server.library.module.ModuleDefine)3 ModuleProvider (org.apache.skywalking.oap.server.library.module.ModuleProvider)3