├── .githooks └── pre-commit │ └── filter.sh ├── .gitignore ├── .travis.yml ├── AUTHORS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── .vuepress │ ├── config.js │ ├── override.styl │ └── style.styl ├── README.md ├── api.md ├── guide │ ├── base │ │ ├── command.md │ │ ├── debug.md │ │ ├── dorapan.md │ │ ├── global_config.md │ │ ├── logs.md │ │ ├── procfile_mode.md │ │ └── quick_monitor.md │ ├── collect │ │ └── health.md │ ├── glossary.md │ ├── introduce.md │ ├── monitor │ │ ├── endpoint.md │ │ ├── metrics.md │ │ ├── monitor_inner.md │ │ ├── monitor_std.md │ │ ├── report.md │ │ ├── resource.md │ │ └── trace.md │ ├── other │ │ ├── dashboard.md │ │ └── typescript.md │ └── process │ │ ├── application_life_cycle.md │ │ ├── environment_std.md │ │ ├── fork_and_cluster.md │ │ ├── ipc_hub.md │ │ ├── process_std.md │ │ └── service_std.md ├── quickstart.md └── zh-cn │ ├── README.md │ ├── api.md │ ├── guide │ ├── base │ │ ├── command.md │ │ ├── debug.md │ │ ├── dorapan.md │ │ ├── global_config.md │ │ ├── logs.md │ │ ├── procfile_mode.md │ │ └── quick_monitor.md │ ├── collect │ │ ├── base.md │ │ └── health.md │ ├── glossary.md │ ├── introduce.md │ ├── monitor │ │ ├── endpoint.md │ │ ├── metrics.md │ │ ├── monitor_inner.md │ │ ├── monitor_std.md │ │ ├── report.md │ │ ├── resource.md │ │ └── trace.md │ ├── other │ │ ├── dashboard.md │ │ └── typescript.md │ └── process │ │ ├── application_life_cycle.md │ │ ├── environment_std.md │ │ ├── fork_and_cluster.md │ │ ├── ipc_hub.md │ │ ├── process_std.md │ │ └── service_std.md │ └── quickstart.md ├── examples ├── complex │ ├── backgroundTask.js │ ├── cluster.js │ ├── forkApp.js │ └── procfile.js ├── service-and-ipc │ ├── ServiceA.js │ ├── ServiceB.js │ └── procfile.js ├── simple-cluster │ ├── app.js │ ├── package.json │ └── procfile.js ├── simple-fork │ ├── app.js │ └── procfile.js └── simple-procfile │ ├── httpServer.js │ └── procfile.js ├── lerna.json ├── package.json ├── packages ├── dollar │ ├── package.json │ ├── src │ │ ├── domain.ts │ │ └── index.ts │ └── tsconfig.json ├── env │ ├── package.json │ ├── src │ │ ├── EnvironmentUtil.ts │ │ ├── domain.ts │ │ ├── impl │ │ │ ├── BaseEnvironment.ts │ │ │ └── DefaultEnvironment.ts │ │ └── index.ts │ └── tsconfig.json ├── hook │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── patch │ │ │ ├── BlueBird.ts │ │ │ ├── EggLogger.ts │ │ │ ├── Global.ts │ │ │ ├── HttpClient.ts │ │ │ ├── HttpServer.ts │ │ │ ├── Log4js.ts │ │ │ ├── Mongodb.ts │ │ │ ├── MySQL.ts │ │ │ ├── MySQL2.ts │ │ │ ├── Redis.ts │ │ │ └── shimmers │ │ │ │ ├── http-client │ │ │ │ └── Shimmer.ts │ │ │ │ ├── mongodb │ │ │ │ ├── Constants.ts │ │ │ │ └── Shimmer.ts │ │ │ │ └── mysql │ │ │ │ ├── QueryParser.ts │ │ │ │ ├── Shimmer.ts │ │ │ │ ├── StatementMatcher.ts │ │ │ │ └── Utils.ts │ │ └── utils │ │ │ ├── Constants.ts │ │ │ ├── Database.ts │ │ │ └── Utils.ts │ ├── test │ │ ├── MockEnvironment.ts │ │ ├── RunUtil.ts │ │ ├── TestHelper.ts │ │ ├── fixtures │ │ │ ├── bluebird │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── egg-logger-redirect │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── egg-logger │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── global │ │ │ │ └── index.ts │ │ │ ├── http-client-record-response │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-client-without-remote │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-client │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-custom-filter │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-custom-transformer │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-error │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-record-get │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-record-post │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-record-query-and-data │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-slow │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-timeout │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http-when-request-abort │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── http │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── integrate │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── log4js │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mongodb │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql-integrate │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql-no-callback │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql-pool-cluster │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql-pool │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql2-integrate │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql2-pool-cluster │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql2-pool │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql2-promise │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── mysql2 │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── redis-callback │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── redis-cluster │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ ├── redis-promise │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ └── urllib │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ ├── helpers │ │ │ ├── fake-mysql-server │ │ │ │ ├── FakeMySQLServer.ts │ │ │ │ └── certs │ │ │ │ │ ├── server.crt │ │ │ │ │ └── server.key │ │ │ └── fake-redis-server │ │ │ │ └── FakeRedisServer.ts │ │ ├── index.test.ts │ │ ├── mocha.opts │ │ └── utils.test.ts │ └── tsconfig.json ├── hub │ ├── README.md │ ├── benchmark │ │ └── simple-tps.ts │ ├── package.json │ ├── src │ │ ├── Facade.ts │ │ ├── config-manager │ │ │ ├── ConfigClient.ts │ │ │ └── ConfigManager.ts │ │ ├── const.ts │ │ ├── domain.ts │ │ ├── hub │ │ │ ├── Balancer.ts │ │ │ ├── DefaultDispatchHandler.ts │ │ │ ├── Hub.ts │ │ │ ├── HubClient.ts │ │ │ ├── RouteTable.ts │ │ │ └── SelectorUtils.ts │ │ ├── index.ts │ │ └── object-proxying │ │ │ ├── ConsumerManager.ts │ │ │ ├── DefaultObjectProxy.ts │ │ │ ├── DefaultObjectProxyBehaviour.ts │ │ │ ├── IntrospectionUtils.ts │ │ │ ├── ObjectConsumer.ts │ │ │ ├── ObjectDispatchHandler.ts │ │ │ ├── ObjectProxyBehaviourManager.ts │ │ │ ├── ObjectUtils.ts │ │ │ └── ProviderManager.ts │ ├── test │ │ ├── TestHelper.ts │ │ ├── function │ │ │ ├── ConfigManager.test.ts │ │ │ ├── HubAndClient.test.ts │ │ │ ├── ObjectSimple.test.ts │ │ │ ├── ReconnectedAndDisconnected.test.ts │ │ │ └── Subscribe.test.ts │ │ ├── hub │ │ │ ├── Balancer.test.ts │ │ │ ├── DefaultDispatchHandler.test.ts │ │ │ ├── Hub.test.ts │ │ │ ├── HubClient.test.ts │ │ │ ├── RouteTable.test.ts │ │ │ └── SelectorUtils.test.ts │ │ ├── mocha.opts │ │ └── object-proxying │ │ │ └── IntrospectionUtils.test.ts │ └── tsconfig.json ├── messenger │ ├── README.md │ ├── d.ts │ │ └── sdk-base.d.ts │ ├── package.json │ ├── src │ │ ├── base.ts │ │ ├── client.ts │ │ ├── eventName.ts │ │ ├── index.ts │ │ └── server.ts │ ├── test │ │ ├── client.test.ts │ │ ├── index.test.ts │ │ ├── mocha.opts │ │ └── server.test.ts │ └── tsconfig.json ├── metrics │ ├── README.md │ ├── package.json │ ├── src │ │ ├── MetricsActuatorManager.ts │ │ ├── MetricsActuatorServer.ts │ │ ├── MetricsClient.ts │ │ ├── MetricsConstants.ts │ │ ├── MetricsServerManager.ts │ │ ├── client │ │ │ ├── CachedGauge.ts │ │ │ ├── CachedMetricSet.ts │ │ │ ├── MetricsManagerClient.ts │ │ │ ├── MetricsProcessChannel.ts │ │ │ ├── MetricsProxy.ts │ │ │ ├── domain.ts │ │ │ └── index.ts │ │ ├── collect │ │ │ ├── CompactMetricsCollector.ts │ │ │ ├── MetricObject.ts │ │ │ ├── MetricsCollector.ts │ │ │ └── NormalMetricsCollector.ts │ │ ├── common │ │ │ ├── Constants.ts │ │ │ ├── MetricBuilder.ts │ │ │ ├── MetricFilter.ts │ │ │ ├── MetricLevel.ts │ │ │ ├── MetricName.ts │ │ │ ├── MetricSet.ts │ │ │ ├── MetricType.ts │ │ │ ├── MetricsCollectPeriodConfig.ts │ │ │ ├── MetricsManager.ts │ │ │ ├── MetricsRegistry.ts │ │ │ ├── Reservoir.ts │ │ │ ├── domain.ts │ │ │ ├── index.ts │ │ │ ├── metrics │ │ │ │ ├── BucketCounter.ts │ │ │ │ ├── Counter.ts │ │ │ │ ├── FastCompass.ts │ │ │ │ ├── Gauge.ts │ │ │ │ ├── Histogram.ts │ │ │ │ ├── LongBucketCounter.ts │ │ │ │ ├── Meter.ts │ │ │ │ └── Timer.ts │ │ │ ├── reservoir │ │ │ │ ├── BucketReservoir.ts │ │ │ │ ├── ExponentiallyDecayingReservoir.ts │ │ │ │ └── UniformReservoir.ts │ │ │ ├── snapshot │ │ │ │ ├── AbstractSnapshot.ts │ │ │ │ ├── BucketSnapshot.ts │ │ │ │ ├── UniformSnapshot.ts │ │ │ │ └── WeightedSnapshot.ts │ │ │ └── util │ │ │ │ ├── BinaryHeap.ts │ │ │ │ └── EWMA.ts │ │ ├── conf │ │ │ └── default.ts │ │ ├── domain.ts │ │ ├── endpoint │ │ │ ├── CacheDuplexEndPoint.ts │ │ │ ├── DuplexEndPoint.ts │ │ │ ├── EndPoint.ts │ │ │ └── impl │ │ │ │ ├── CommandEndPoint.ts │ │ │ │ ├── CommonEndPoint.ts │ │ │ │ ├── DaemonEndPoint.ts │ │ │ │ ├── InfoEndPoint.ts │ │ │ │ ├── MetricsEndPoint.ts │ │ │ │ └── TraceEndPoint.ts │ │ ├── index.ts │ │ ├── indicator │ │ │ ├── AbstractIndicator.ts │ │ │ ├── DuplexIndicator.ts │ │ │ ├── DuplexIndicatorProxy.ts │ │ │ ├── Indicator.ts │ │ │ ├── IndicatorBuilder.ts │ │ │ ├── IndicatorProxy.ts │ │ │ ├── IndicatorResult.ts │ │ │ └── impl │ │ │ │ ├── BaseInfoIndicator.ts │ │ │ │ ├── CommandIndicator.ts │ │ │ │ ├── ErrorIndicator.ts │ │ │ │ ├── NodeIndicator.ts │ │ │ │ ├── ProcessIndicator.ts │ │ │ │ ├── TraceIndicator.ts │ │ │ │ └── health │ │ │ │ ├── DiskSpaceHealthIndicator.ts │ │ │ │ ├── HealthBuilder.ts │ │ │ │ ├── HealthIndicator.ts │ │ │ │ └── PortHealthIndicator.ts │ │ ├── metrics │ │ │ ├── node │ │ │ │ └── V8GaugeSet.ts │ │ │ └── os │ │ │ │ ├── CpuUsageGaugeSet.ts │ │ │ │ ├── DiskStatGaugeSet.ts │ │ │ │ ├── NetTrafficGaugeSet.ts │ │ │ │ ├── SystemLoadGaugeSet.ts │ │ │ │ ├── SystemMemoryGaugeSet.ts │ │ │ │ └── TcpGaugeSet.ts │ │ ├── reporter │ │ │ ├── ConsoleReporter.ts │ │ │ ├── CustomReporter.ts │ │ │ ├── FileMetricsManagerReporter.ts │ │ │ ├── ScheduledMetricsReporter.ts │ │ │ └── TraceReporter.ts │ │ ├── rest │ │ │ ├── CommandResource.ts │ │ │ ├── DaemonResource.ts │ │ │ ├── ErrorResource.ts │ │ │ ├── HealthResource.ts │ │ │ ├── InfoResource.ts │ │ │ ├── MetricsResource.ts │ │ │ ├── ProcessResource.ts │ │ │ └── TraceResource.ts │ │ ├── service │ │ │ ├── ActuatorRestService.ts │ │ │ └── EndPointService.ts │ │ ├── trace │ │ │ ├── Constants.ts │ │ │ ├── PandoraSpan.ts │ │ │ ├── Patcher.ts │ │ │ ├── Shimmer.ts │ │ │ ├── SpanContext.ts │ │ │ ├── TraceManager.ts │ │ │ ├── Tracer.ts │ │ │ └── cls.ts │ │ └── util │ │ │ ├── CommonCache.ts │ │ │ ├── IndicatorHelper.ts │ │ │ ├── MessageCollector.ts │ │ │ ├── MessageSender.ts │ │ │ ├── MessengerUtil.ts │ │ │ ├── MetricsClientUtil.ts │ │ │ ├── MetricsInjectionBridge.ts │ │ │ ├── Mutex.ts │ │ │ ├── TraceUtil.ts │ │ │ └── binarySearch.ts │ ├── test │ │ ├── MockEnvironment.ts │ │ ├── MockIndicators.ts │ │ ├── TestHelper.ts │ │ ├── fixtures │ │ │ ├── process │ │ │ │ └── client.ts │ │ │ ├── reporter │ │ │ │ └── MockTrace.ts │ │ │ └── shimmer │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── mocha.opts │ │ └── unit │ │ │ ├── ActuatorRestService.test.ts │ │ │ ├── DuplexEndPoint.test.ts │ │ │ ├── EndPoint.test.ts │ │ │ ├── IndicatorBuilder.test.ts │ │ │ ├── MessengerUtil.test.ts │ │ │ ├── MetricsActuatorManager.test.ts │ │ │ ├── MetricsActuatorServer.test.ts │ │ │ ├── MetricsServerManager.test.ts │ │ │ ├── client │ │ │ ├── CachedGauge.test.ts │ │ │ ├── CachedMetricSet.test.ts │ │ │ ├── MetricsManagerClient.test.ts │ │ │ └── MetricsProxy.test.ts │ │ │ ├── collector │ │ │ └── MetricsCollector.test.ts │ │ │ ├── common │ │ │ ├── MetricName.test.ts │ │ │ ├── MetricsRegistry.test.ts │ │ │ ├── metrics │ │ │ │ ├── BucketCounter.test.ts │ │ │ │ ├── Counter.test.ts │ │ │ │ ├── FastCompass.test.ts │ │ │ │ ├── Gauge.test.ts │ │ │ │ ├── Histogram.test.ts │ │ │ │ ├── LongBucketCounter.test.ts │ │ │ │ ├── Meter.test.ts │ │ │ │ └── Timer.test.ts │ │ │ ├── reservoir │ │ │ │ └── BucketReservoir.test.ts │ │ │ ├── snapshot │ │ │ │ ├── UniformSnapshot.test.ts │ │ │ │ └── WeightedSnapshot.test.ts │ │ │ └── util │ │ │ │ ├── BinaryHeap.test.ts │ │ │ │ └── EWMA.test.ts │ │ │ ├── endpoint │ │ │ ├── ErrorEndpoint.test.ts │ │ │ ├── HealthEndpoint.test.ts │ │ │ ├── InfoEndpoint.test.ts │ │ │ ├── MetricsEndpoint.test.ts │ │ │ ├── ProcessEndpoint.test.ts │ │ │ └── TraceEndpoint.test.ts │ │ │ ├── indicator │ │ │ ├── DiskSpaceHealthIndicator.test.ts │ │ │ ├── ErrorIndicator.test.ts │ │ │ └── ProcessIndicator.test.ts │ │ │ ├── metrics │ │ │ ├── node │ │ │ │ └── V8GaugeSet.test.ts │ │ │ ├── os │ │ │ │ ├── CpuUsageGaugeSet.test.ts │ │ │ │ ├── DiskStatGaugeSet.test.ts │ │ │ │ ├── NetTrafficGaugeSet.test.ts │ │ │ │ ├── SystemLoadGaugeSet.test.ts │ │ │ │ ├── SystemMemoryGaugeSet.test.ts │ │ │ │ └── TcpGaugeSet.test.ts │ │ │ └── resources │ │ │ │ ├── meminfo │ │ │ │ ├── proc_load │ │ │ │ ├── proc_net_dev │ │ │ │ ├── proc_stat │ │ │ │ └── snmp │ │ │ ├── reporter │ │ │ ├── ConsoleReporter.test.ts │ │ │ ├── FileMetricManagerReporter.test.ts │ │ │ ├── TraceReporter.test.ts │ │ │ └── reporter.test.ts │ │ │ ├── rest │ │ │ ├── ErrorResource.test.ts │ │ │ ├── HealthResource.test.ts │ │ │ ├── InfoResource.test.ts │ │ │ ├── MetricsResource.test.ts │ │ │ ├── ProcessResource.test.ts │ │ │ └── TraceResource.test.ts │ │ │ ├── service │ │ │ └── ActuatorService.test.ts │ │ │ ├── trace │ │ │ ├── Patcher.test.ts │ │ │ └── Tracer.test.ts │ │ │ └── util │ │ │ ├── LogCache.test.ts │ │ │ └── Mutex.test.ts │ └── tsconfig.json ├── pandora │ ├── 3rd │ │ └── fork.js │ ├── README.md │ ├── bin │ │ └── pandora │ ├── cli │ │ ├── dev.js │ │ ├── exit.js │ │ ├── init.js │ │ ├── list.js │ │ ├── log.js │ │ ├── pid.js │ │ ├── ps.js │ │ ├── reload.js │ │ ├── restart.js │ │ ├── start.js │ │ ├── stop.js │ │ └── util │ │ │ └── cliUtils.js │ ├── logo │ ├── package.json │ ├── src │ │ ├── Facade.ts │ │ ├── application │ │ │ ├── ApplicationHandler.ts │ │ │ ├── ProcessBootstrap.ts │ │ │ ├── ProcessContext.ts │ │ │ ├── ProcessContextAccessor.ts │ │ │ ├── ProcessHandler.ts │ │ │ ├── ProcessRepresentationChainModifier.ts │ │ │ ├── ProcfileReconciler.ts │ │ │ ├── ProcfileReconcilerAccessor.ts │ │ │ ├── ScalableMaster.ts │ │ │ ├── ServiceRepresentationChainModifier.ts │ │ │ ├── SpawnWrapperUtils.ts │ │ │ └── spawnWrapper.ts │ │ ├── const.ts │ │ ├── daemon │ │ │ ├── Daemon.ts │ │ │ ├── DaemonBootstrap.ts │ │ │ ├── DaemonHandler.ts │ │ │ └── DaemonIntrospection.ts │ │ ├── debug │ │ │ ├── DebugApplicationLoader.ts │ │ │ ├── DebugServiceReconciler.ts │ │ │ ├── DebugUtils.ts │ │ │ └── debugGlobalConfig.ts │ │ ├── default.ts │ │ ├── domain.ts │ │ ├── index.ts │ │ ├── monitor │ │ │ ├── Monitor.ts │ │ │ └── MonitorManager.ts │ │ ├── service │ │ │ ├── ServiceContextAccessor.ts │ │ │ ├── ServiceCore.ts │ │ │ ├── ServiceLogger.ts │ │ │ ├── ServiceReconciler.ts │ │ │ └── ServiceUtils.ts │ │ └── universal │ │ │ ├── GlobalConfigProcessor.ts │ │ │ ├── Helpers.ts │ │ │ └── LoggerBroker.ts │ ├── test │ │ ├── TestHelper.ts │ │ ├── application │ │ │ ├── ApplicationHandler.test.ts │ │ │ ├── ProcessBootstrap.test.ts │ │ │ ├── ProcessContext.test.ts │ │ │ ├── ProcessContextAccessor.test.ts │ │ │ ├── ProcessHandler.test.ts │ │ │ ├── ProcessRepresentationChainModifier.test.ts │ │ │ ├── ProcfileReconciler.test.ts │ │ │ ├── ProcfileReconcilerAccessor.test.ts │ │ │ ├── ScalableMaster.test.ts │ │ │ └── ServiceRepresentationChainModifier.test.ts │ │ ├── bug │ │ │ └── unref.test.ts │ │ ├── daemon │ │ │ ├── Daemon.test.ts │ │ │ ├── DaemonBootstrap.test.ts │ │ │ └── DaemonHandler.test.ts │ │ ├── fixtures │ │ │ ├── application │ │ │ │ ├── processBootstrapEntryFnTimeMark.js │ │ │ │ └── processBootstrapForkTimeMark.js │ │ │ ├── monitor │ │ │ │ └── app.js │ │ │ ├── project │ │ │ │ ├── fork_npm │ │ │ │ │ ├── app.js │ │ │ │ │ └── procfile.js │ │ │ │ ├── master │ │ │ │ │ ├── SimpleHTTPServer.js │ │ │ │ │ └── procfile.js │ │ │ │ ├── short_exec │ │ │ │ │ ├── app.js │ │ │ │ │ ├── procfile.js │ │ │ │ │ └── x.js │ │ │ │ ├── simple_1 │ │ │ │ │ ├── DepServiceBABA.js │ │ │ │ │ ├── SomeApplet.js │ │ │ │ │ ├── SomeService.js │ │ │ │ │ └── procfile.js │ │ │ │ ├── simple_cluster │ │ │ │ │ ├── app.js │ │ │ │ │ └── procfile.js │ │ │ │ ├── simple_fork │ │ │ │ │ └── app.js │ │ │ │ └── wrap_2_level │ │ │ │ │ ├── app.js │ │ │ │ │ ├── level2.js │ │ │ │ │ ├── level3.js │ │ │ │ │ └── procfile.js │ │ │ ├── service │ │ │ │ ├── AgentWorkerTest1.js │ │ │ │ └── SimpleService.js │ │ │ └── universal │ │ │ │ ├── globalConfigExt.js │ │ │ │ ├── test-fork-1 │ │ │ │ ├── bin │ │ │ │ │ └── server.js │ │ │ │ └── package.json │ │ │ │ ├── test-fork │ │ │ │ ├── bin │ │ │ │ │ └── server.js │ │ │ │ └── package.json │ │ │ │ ├── test-test1 │ │ │ │ └── config │ │ │ │ │ ├── config.default.js │ │ │ │ │ ├── config.js │ │ │ │ │ └── config.test.js │ │ │ │ └── test-test2 │ │ │ │ └── package.json │ │ ├── functional │ │ │ ├── SpawnWrapShouldIgnoreNPM.test.ts │ │ │ └── SpawnWrapShouldOnly2Level.test.ts │ │ ├── mocha.opts │ │ ├── monitor │ │ │ ├── Monitor.test.ts │ │ │ └── MonitorManager.test.ts │ │ ├── service │ │ │ ├── ServiceLogger.test.ts │ │ │ └── ServiceReconciler.test.ts │ │ └── universal │ │ │ ├── GlobalConfigProcessor.test.ts │ │ │ ├── Helper.test.ts │ │ │ └── LoggerBroker.test.ts │ └── tsconfig.json └── service-logger │ ├── package.json │ ├── src │ ├── DefaultLoggerManager.ts │ ├── EmitterTransport.ts │ ├── LoggerManager.ts │ ├── LoggerRotator.ts │ ├── LoggerService.ts │ ├── domain.ts │ └── index.ts │ ├── test │ ├── TestHelper.ts │ ├── mocha.opts │ └── unit │ │ ├── LoggerManager.test.ts │ │ └── LoggerRotator.test.ts │ └── tsconfig.json ├── scripts ├── build.sh ├── cov.sh ├── deploy.sh ├── deploy_doc.js ├── deploy_key.enc ├── ownerAdd.sh ├── publish.sh ├── resyncPublish.sh └── tag.sh └── tslint.json /.githooks/pre-commit/filter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/.githooks/pre-commit/filter.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/AUTHORS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/.vuepress/config.js -------------------------------------------------------------------------------- /docs/.vuepress/override.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/.vuepress/override.styl -------------------------------------------------------------------------------- /docs/.vuepress/style.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/.vuepress/style.styl -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/guide/base/command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/base/command.md -------------------------------------------------------------------------------- /docs/guide/base/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/base/debug.md -------------------------------------------------------------------------------- /docs/guide/base/dorapan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/base/dorapan.md -------------------------------------------------------------------------------- /docs/guide/base/global_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/base/global_config.md -------------------------------------------------------------------------------- /docs/guide/base/logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/base/logs.md -------------------------------------------------------------------------------- /docs/guide/base/procfile_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/base/procfile_mode.md -------------------------------------------------------------------------------- /docs/guide/base/quick_monitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/base/quick_monitor.md -------------------------------------------------------------------------------- /docs/guide/collect/health.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/collect/health.md -------------------------------------------------------------------------------- /docs/guide/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/glossary.md -------------------------------------------------------------------------------- /docs/guide/introduce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/introduce.md -------------------------------------------------------------------------------- /docs/guide/monitor/endpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/monitor/endpoint.md -------------------------------------------------------------------------------- /docs/guide/monitor/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/monitor/metrics.md -------------------------------------------------------------------------------- /docs/guide/monitor/monitor_inner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/monitor/monitor_inner.md -------------------------------------------------------------------------------- /docs/guide/monitor/monitor_std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/monitor/monitor_std.md -------------------------------------------------------------------------------- /docs/guide/monitor/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/monitor/report.md -------------------------------------------------------------------------------- /docs/guide/monitor/resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/monitor/resource.md -------------------------------------------------------------------------------- /docs/guide/monitor/trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/monitor/trace.md -------------------------------------------------------------------------------- /docs/guide/other/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/other/dashboard.md -------------------------------------------------------------------------------- /docs/guide/other/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/other/typescript.md -------------------------------------------------------------------------------- /docs/guide/process/application_life_cycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/process/application_life_cycle.md -------------------------------------------------------------------------------- /docs/guide/process/environment_std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/process/environment_std.md -------------------------------------------------------------------------------- /docs/guide/process/fork_and_cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/process/fork_and_cluster.md -------------------------------------------------------------------------------- /docs/guide/process/ipc_hub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/process/ipc_hub.md -------------------------------------------------------------------------------- /docs/guide/process/process_std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/process/process_std.md -------------------------------------------------------------------------------- /docs/guide/process/service_std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/guide/process/service_std.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/zh-cn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/README.md -------------------------------------------------------------------------------- /docs/zh-cn/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/api.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/base/command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/base/command.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/base/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/base/debug.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/base/dorapan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/base/dorapan.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/base/global_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/base/global_config.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/base/logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/base/logs.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/base/procfile_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/base/procfile_mode.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/base/quick_monitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/base/quick_monitor.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/collect/base.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/collect/base.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/collect/health.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/collect/health.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/glossary.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/introduce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/introduce.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/monitor/endpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/monitor/endpoint.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/monitor/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/monitor/metrics.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/monitor/monitor_inner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/monitor/monitor_inner.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/monitor/monitor_std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/monitor/monitor_std.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/monitor/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/monitor/report.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/monitor/resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/monitor/resource.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/monitor/trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/monitor/trace.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/other/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/other/dashboard.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/other/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/other/typescript.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/process/application_life_cycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/process/application_life_cycle.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/process/environment_std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/process/environment_std.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/process/fork_and_cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/process/fork_and_cluster.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/process/ipc_hub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/process/ipc_hub.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/process/process_std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/process/process_std.md -------------------------------------------------------------------------------- /docs/zh-cn/guide/process/service_std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/guide/process/service_std.md -------------------------------------------------------------------------------- /docs/zh-cn/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/docs/zh-cn/quickstart.md -------------------------------------------------------------------------------- /examples/complex/backgroundTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/complex/backgroundTask.js -------------------------------------------------------------------------------- /examples/complex/cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/complex/cluster.js -------------------------------------------------------------------------------- /examples/complex/forkApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/complex/forkApp.js -------------------------------------------------------------------------------- /examples/complex/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/complex/procfile.js -------------------------------------------------------------------------------- /examples/service-and-ipc/ServiceA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/service-and-ipc/ServiceA.js -------------------------------------------------------------------------------- /examples/service-and-ipc/ServiceB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/service-and-ipc/ServiceB.js -------------------------------------------------------------------------------- /examples/service-and-ipc/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/service-and-ipc/procfile.js -------------------------------------------------------------------------------- /examples/simple-cluster/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/simple-cluster/app.js -------------------------------------------------------------------------------- /examples/simple-cluster/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/simple-cluster/package.json -------------------------------------------------------------------------------- /examples/simple-cluster/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/simple-cluster/procfile.js -------------------------------------------------------------------------------- /examples/simple-fork/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/simple-fork/app.js -------------------------------------------------------------------------------- /examples/simple-fork/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/simple-fork/procfile.js -------------------------------------------------------------------------------- /examples/simple-procfile/httpServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/simple-procfile/httpServer.js -------------------------------------------------------------------------------- /examples/simple-procfile/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/examples/simple-procfile/procfile.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/package.json -------------------------------------------------------------------------------- /packages/dollar/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/dollar/package.json -------------------------------------------------------------------------------- /packages/dollar/src/domain.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/dollar/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/dollar/src/index.ts -------------------------------------------------------------------------------- /packages/dollar/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/dollar/tsconfig.json -------------------------------------------------------------------------------- /packages/env/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/env/package.json -------------------------------------------------------------------------------- /packages/env/src/EnvironmentUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/env/src/EnvironmentUtil.ts -------------------------------------------------------------------------------- /packages/env/src/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/env/src/domain.ts -------------------------------------------------------------------------------- /packages/env/src/impl/BaseEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/env/src/impl/BaseEnvironment.ts -------------------------------------------------------------------------------- /packages/env/src/impl/DefaultEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/env/src/impl/DefaultEnvironment.ts -------------------------------------------------------------------------------- /packages/env/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/env/src/index.ts -------------------------------------------------------------------------------- /packages/env/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/env/tsconfig.json -------------------------------------------------------------------------------- /packages/hook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/README.md -------------------------------------------------------------------------------- /packages/hook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/package.json -------------------------------------------------------------------------------- /packages/hook/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/index.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/BlueBird.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/BlueBird.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/EggLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/EggLogger.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/Global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/Global.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/HttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/HttpClient.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/HttpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/HttpServer.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/Log4js.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/Log4js.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/Mongodb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/Mongodb.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/MySQL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/MySQL.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/MySQL2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/MySQL2.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/Redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/Redis.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/shimmers/http-client/Shimmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/shimmers/http-client/Shimmer.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/shimmers/mongodb/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/shimmers/mongodb/Constants.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/shimmers/mongodb/Shimmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/shimmers/mongodb/Shimmer.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/shimmers/mysql/QueryParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/shimmers/mysql/QueryParser.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/shimmers/mysql/Shimmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/shimmers/mysql/Shimmer.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/shimmers/mysql/StatementMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/shimmers/mysql/StatementMatcher.ts -------------------------------------------------------------------------------- /packages/hook/src/patch/shimmers/mysql/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/patch/shimmers/mysql/Utils.ts -------------------------------------------------------------------------------- /packages/hook/src/utils/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/utils/Constants.ts -------------------------------------------------------------------------------- /packages/hook/src/utils/Database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/utils/Database.ts -------------------------------------------------------------------------------- /packages/hook/src/utils/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/src/utils/Utils.ts -------------------------------------------------------------------------------- /packages/hook/test/MockEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/MockEnvironment.ts -------------------------------------------------------------------------------- /packages/hook/test/RunUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/RunUtil.ts -------------------------------------------------------------------------------- /packages/hook/test/TestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/TestHelper.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/bluebird/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/bluebird/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/bluebird/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/bluebird/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/egg-logger-redirect/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/egg-logger-redirect/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/egg-logger-redirect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/egg-logger-redirect/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/egg-logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/egg-logger/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/egg-logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/egg-logger/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/global/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/global/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-client-record-response/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-client-record-response/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-client-record-response/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-client-record-response/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-client-without-remote/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-client-without-remote/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-client-without-remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-client-without-remote/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-client/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-client/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-custom-filter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-custom-filter/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-custom-filter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-custom-filter/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-custom-transformer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-custom-transformer/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-custom-transformer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-custom-transformer/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-error/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-error/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-error/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-record-get/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-record-get/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-record-get/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-record-get/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-record-post/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-record-post/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-record-post/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-record-post/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-record-query-and-data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-record-query-and-data/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-record-query-and-data/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-record-query-and-data/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-slow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-slow/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-slow/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-slow/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-timeout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-timeout/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-timeout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-timeout/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-when-request-abort/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-when-request-abort/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http-when-request-abort/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http-when-request-abort/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/http/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/http/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/integrate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/integrate/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/integrate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/integrate/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/log4js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/log4js/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/log4js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/log4js/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mongodb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mongodb/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mongodb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mongodb/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql-integrate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql-integrate/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql-integrate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql-integrate/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql-no-callback/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql-no-callback/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql-no-callback/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql-no-callback/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql-pool-cluster/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql-pool-cluster/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql-pool-cluster/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql-pool-cluster/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql-pool/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql-pool/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql-pool/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql-pool/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2-integrate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2-integrate/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2-integrate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2-integrate/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2-pool-cluster/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2-pool-cluster/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2-pool-cluster/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2-pool-cluster/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2-pool/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2-pool/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2-pool/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2-pool/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2-promise/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2-promise/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2-promise/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2-promise/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/mysql2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/mysql2/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/redis-callback/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/redis-callback/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/redis-callback/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/redis-callback/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/redis-cluster/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/redis-cluster/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/redis-cluster/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/redis-cluster/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/redis-promise/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/redis-promise/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/redis-promise/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/redis-promise/package.json -------------------------------------------------------------------------------- /packages/hook/test/fixtures/urllib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/urllib/index.ts -------------------------------------------------------------------------------- /packages/hook/test/fixtures/urllib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/fixtures/urllib/package.json -------------------------------------------------------------------------------- /packages/hook/test/helpers/fake-mysql-server/FakeMySQLServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/helpers/fake-mysql-server/FakeMySQLServer.ts -------------------------------------------------------------------------------- /packages/hook/test/helpers/fake-mysql-server/certs/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/helpers/fake-mysql-server/certs/server.crt -------------------------------------------------------------------------------- /packages/hook/test/helpers/fake-mysql-server/certs/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/helpers/fake-mysql-server/certs/server.key -------------------------------------------------------------------------------- /packages/hook/test/helpers/fake-redis-server/FakeRedisServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/helpers/fake-redis-server/FakeRedisServer.ts -------------------------------------------------------------------------------- /packages/hook/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/index.test.ts -------------------------------------------------------------------------------- /packages/hook/test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/mocha.opts -------------------------------------------------------------------------------- /packages/hook/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/test/utils.test.ts -------------------------------------------------------------------------------- /packages/hook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hook/tsconfig.json -------------------------------------------------------------------------------- /packages/hub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/README.md -------------------------------------------------------------------------------- /packages/hub/benchmark/simple-tps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/benchmark/simple-tps.ts -------------------------------------------------------------------------------- /packages/hub/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/package.json -------------------------------------------------------------------------------- /packages/hub/src/Facade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/Facade.ts -------------------------------------------------------------------------------- /packages/hub/src/config-manager/ConfigClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/config-manager/ConfigClient.ts -------------------------------------------------------------------------------- /packages/hub/src/config-manager/ConfigManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/config-manager/ConfigManager.ts -------------------------------------------------------------------------------- /packages/hub/src/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/const.ts -------------------------------------------------------------------------------- /packages/hub/src/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/domain.ts -------------------------------------------------------------------------------- /packages/hub/src/hub/Balancer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/hub/Balancer.ts -------------------------------------------------------------------------------- /packages/hub/src/hub/DefaultDispatchHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/hub/DefaultDispatchHandler.ts -------------------------------------------------------------------------------- /packages/hub/src/hub/Hub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/hub/Hub.ts -------------------------------------------------------------------------------- /packages/hub/src/hub/HubClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/hub/HubClient.ts -------------------------------------------------------------------------------- /packages/hub/src/hub/RouteTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/hub/RouteTable.ts -------------------------------------------------------------------------------- /packages/hub/src/hub/SelectorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/hub/SelectorUtils.ts -------------------------------------------------------------------------------- /packages/hub/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/index.ts -------------------------------------------------------------------------------- /packages/hub/src/object-proxying/ConsumerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/object-proxying/ConsumerManager.ts -------------------------------------------------------------------------------- /packages/hub/src/object-proxying/DefaultObjectProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/object-proxying/DefaultObjectProxy.ts -------------------------------------------------------------------------------- /packages/hub/src/object-proxying/DefaultObjectProxyBehaviour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/object-proxying/DefaultObjectProxyBehaviour.ts -------------------------------------------------------------------------------- /packages/hub/src/object-proxying/IntrospectionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/object-proxying/IntrospectionUtils.ts -------------------------------------------------------------------------------- /packages/hub/src/object-proxying/ObjectConsumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/object-proxying/ObjectConsumer.ts -------------------------------------------------------------------------------- /packages/hub/src/object-proxying/ObjectDispatchHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/object-proxying/ObjectDispatchHandler.ts -------------------------------------------------------------------------------- /packages/hub/src/object-proxying/ObjectProxyBehaviourManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/object-proxying/ObjectProxyBehaviourManager.ts -------------------------------------------------------------------------------- /packages/hub/src/object-proxying/ObjectUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/object-proxying/ObjectUtils.ts -------------------------------------------------------------------------------- /packages/hub/src/object-proxying/ProviderManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/src/object-proxying/ProviderManager.ts -------------------------------------------------------------------------------- /packages/hub/test/TestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/TestHelper.ts -------------------------------------------------------------------------------- /packages/hub/test/function/ConfigManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/function/ConfigManager.test.ts -------------------------------------------------------------------------------- /packages/hub/test/function/HubAndClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/function/HubAndClient.test.ts -------------------------------------------------------------------------------- /packages/hub/test/function/ObjectSimple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/function/ObjectSimple.test.ts -------------------------------------------------------------------------------- /packages/hub/test/function/ReconnectedAndDisconnected.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/function/ReconnectedAndDisconnected.test.ts -------------------------------------------------------------------------------- /packages/hub/test/function/Subscribe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/function/Subscribe.test.ts -------------------------------------------------------------------------------- /packages/hub/test/hub/Balancer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/hub/Balancer.test.ts -------------------------------------------------------------------------------- /packages/hub/test/hub/DefaultDispatchHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/hub/DefaultDispatchHandler.test.ts -------------------------------------------------------------------------------- /packages/hub/test/hub/Hub.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/hub/Hub.test.ts -------------------------------------------------------------------------------- /packages/hub/test/hub/HubClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/hub/HubClient.test.ts -------------------------------------------------------------------------------- /packages/hub/test/hub/RouteTable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/hub/RouteTable.test.ts -------------------------------------------------------------------------------- /packages/hub/test/hub/SelectorUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/hub/SelectorUtils.test.ts -------------------------------------------------------------------------------- /packages/hub/test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/mocha.opts -------------------------------------------------------------------------------- /packages/hub/test/object-proxying/IntrospectionUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/test/object-proxying/IntrospectionUtils.test.ts -------------------------------------------------------------------------------- /packages/hub/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/hub/tsconfig.json -------------------------------------------------------------------------------- /packages/messenger/README.md: -------------------------------------------------------------------------------- 1 | # pandora messenger 进程通信模块 2 | 3 | 4 | -------------------------------------------------------------------------------- /packages/messenger/d.ts/sdk-base.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/d.ts/sdk-base.d.ts -------------------------------------------------------------------------------- /packages/messenger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/package.json -------------------------------------------------------------------------------- /packages/messenger/src/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/src/base.ts -------------------------------------------------------------------------------- /packages/messenger/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/src/client.ts -------------------------------------------------------------------------------- /packages/messenger/src/eventName.ts: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | export default Symbol('message'); -------------------------------------------------------------------------------- /packages/messenger/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/src/index.ts -------------------------------------------------------------------------------- /packages/messenger/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/src/server.ts -------------------------------------------------------------------------------- /packages/messenger/test/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/test/client.test.ts -------------------------------------------------------------------------------- /packages/messenger/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/test/index.test.ts -------------------------------------------------------------------------------- /packages/messenger/test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/test/mocha.opts -------------------------------------------------------------------------------- /packages/messenger/test/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/test/server.test.ts -------------------------------------------------------------------------------- /packages/messenger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/messenger/tsconfig.json -------------------------------------------------------------------------------- /packages/metrics/README.md: -------------------------------------------------------------------------------- 1 | # Metrics API 2 | 3 | ## Overview 4 | 5 | 扩展出一堆脱离环境和框架的监控指标,通过简单易用的方式暴露给外部使用方。 6 | 7 | 具体请参考 Pandora 文档。 8 | -------------------------------------------------------------------------------- /packages/metrics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/package.json -------------------------------------------------------------------------------- /packages/metrics/src/MetricsActuatorManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/MetricsActuatorManager.ts -------------------------------------------------------------------------------- /packages/metrics/src/MetricsActuatorServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/MetricsActuatorServer.ts -------------------------------------------------------------------------------- /packages/metrics/src/MetricsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/MetricsClient.ts -------------------------------------------------------------------------------- /packages/metrics/src/MetricsConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/MetricsConstants.ts -------------------------------------------------------------------------------- /packages/metrics/src/MetricsServerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/MetricsServerManager.ts -------------------------------------------------------------------------------- /packages/metrics/src/client/CachedGauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/client/CachedGauge.ts -------------------------------------------------------------------------------- /packages/metrics/src/client/CachedMetricSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/client/CachedMetricSet.ts -------------------------------------------------------------------------------- /packages/metrics/src/client/MetricsManagerClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/client/MetricsManagerClient.ts -------------------------------------------------------------------------------- /packages/metrics/src/client/MetricsProcessChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/client/MetricsProcessChannel.ts -------------------------------------------------------------------------------- /packages/metrics/src/client/MetricsProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/client/MetricsProxy.ts -------------------------------------------------------------------------------- /packages/metrics/src/client/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/client/domain.ts -------------------------------------------------------------------------------- /packages/metrics/src/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/client/index.ts -------------------------------------------------------------------------------- /packages/metrics/src/collect/CompactMetricsCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/collect/CompactMetricsCollector.ts -------------------------------------------------------------------------------- /packages/metrics/src/collect/MetricObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/collect/MetricObject.ts -------------------------------------------------------------------------------- /packages/metrics/src/collect/MetricsCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/collect/MetricsCollector.ts -------------------------------------------------------------------------------- /packages/metrics/src/collect/NormalMetricsCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/collect/NormalMetricsCollector.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/Constants.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/MetricBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/MetricBuilder.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/MetricFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/MetricFilter.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/MetricLevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/MetricLevel.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/MetricName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/MetricName.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/MetricSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/MetricSet.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/MetricType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/MetricType.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/MetricsCollectPeriodConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/MetricsCollectPeriodConfig.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/MetricsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/MetricsManager.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/MetricsRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/MetricsRegistry.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/Reservoir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/Reservoir.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/domain.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/index.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/metrics/BucketCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/metrics/BucketCounter.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/metrics/Counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/metrics/Counter.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/metrics/FastCompass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/metrics/FastCompass.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/metrics/Gauge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/metrics/Gauge.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/metrics/Histogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/metrics/Histogram.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/metrics/LongBucketCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/metrics/LongBucketCounter.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/metrics/Meter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/metrics/Meter.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/metrics/Timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/metrics/Timer.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/reservoir/BucketReservoir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/reservoir/BucketReservoir.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/reservoir/ExponentiallyDecayingReservoir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/reservoir/ExponentiallyDecayingReservoir.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/reservoir/UniformReservoir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/reservoir/UniformReservoir.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/snapshot/AbstractSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/snapshot/AbstractSnapshot.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/snapshot/BucketSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/snapshot/BucketSnapshot.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/snapshot/UniformSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/snapshot/UniformSnapshot.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/snapshot/WeightedSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/snapshot/WeightedSnapshot.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/util/BinaryHeap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/util/BinaryHeap.ts -------------------------------------------------------------------------------- /packages/metrics/src/common/util/EWMA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/common/util/EWMA.ts -------------------------------------------------------------------------------- /packages/metrics/src/conf/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/conf/default.ts -------------------------------------------------------------------------------- /packages/metrics/src/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/domain.ts -------------------------------------------------------------------------------- /packages/metrics/src/endpoint/CacheDuplexEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/endpoint/CacheDuplexEndPoint.ts -------------------------------------------------------------------------------- /packages/metrics/src/endpoint/DuplexEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/endpoint/DuplexEndPoint.ts -------------------------------------------------------------------------------- /packages/metrics/src/endpoint/EndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/endpoint/EndPoint.ts -------------------------------------------------------------------------------- /packages/metrics/src/endpoint/impl/CommandEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/endpoint/impl/CommandEndPoint.ts -------------------------------------------------------------------------------- /packages/metrics/src/endpoint/impl/CommonEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/endpoint/impl/CommonEndPoint.ts -------------------------------------------------------------------------------- /packages/metrics/src/endpoint/impl/DaemonEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/endpoint/impl/DaemonEndPoint.ts -------------------------------------------------------------------------------- /packages/metrics/src/endpoint/impl/InfoEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/endpoint/impl/InfoEndPoint.ts -------------------------------------------------------------------------------- /packages/metrics/src/endpoint/impl/MetricsEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/endpoint/impl/MetricsEndPoint.ts -------------------------------------------------------------------------------- /packages/metrics/src/endpoint/impl/TraceEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/endpoint/impl/TraceEndPoint.ts -------------------------------------------------------------------------------- /packages/metrics/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/index.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/AbstractIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/AbstractIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/DuplexIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/DuplexIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/DuplexIndicatorProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/DuplexIndicatorProxy.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/Indicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/Indicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/IndicatorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/IndicatorBuilder.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/IndicatorProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/IndicatorProxy.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/IndicatorResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/IndicatorResult.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/BaseInfoIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/BaseInfoIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/CommandIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/CommandIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/ErrorIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/ErrorIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/NodeIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/NodeIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/ProcessIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/ProcessIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/TraceIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/TraceIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/health/DiskSpaceHealthIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/health/DiskSpaceHealthIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/health/HealthBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/health/HealthBuilder.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/health/HealthIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/health/HealthIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/indicator/impl/health/PortHealthIndicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/indicator/impl/health/PortHealthIndicator.ts -------------------------------------------------------------------------------- /packages/metrics/src/metrics/node/V8GaugeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/metrics/node/V8GaugeSet.ts -------------------------------------------------------------------------------- /packages/metrics/src/metrics/os/CpuUsageGaugeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/metrics/os/CpuUsageGaugeSet.ts -------------------------------------------------------------------------------- /packages/metrics/src/metrics/os/DiskStatGaugeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/metrics/os/DiskStatGaugeSet.ts -------------------------------------------------------------------------------- /packages/metrics/src/metrics/os/NetTrafficGaugeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/metrics/os/NetTrafficGaugeSet.ts -------------------------------------------------------------------------------- /packages/metrics/src/metrics/os/SystemLoadGaugeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/metrics/os/SystemLoadGaugeSet.ts -------------------------------------------------------------------------------- /packages/metrics/src/metrics/os/SystemMemoryGaugeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/metrics/os/SystemMemoryGaugeSet.ts -------------------------------------------------------------------------------- /packages/metrics/src/metrics/os/TcpGaugeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/metrics/os/TcpGaugeSet.ts -------------------------------------------------------------------------------- /packages/metrics/src/reporter/ConsoleReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/reporter/ConsoleReporter.ts -------------------------------------------------------------------------------- /packages/metrics/src/reporter/CustomReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/reporter/CustomReporter.ts -------------------------------------------------------------------------------- /packages/metrics/src/reporter/FileMetricsManagerReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/reporter/FileMetricsManagerReporter.ts -------------------------------------------------------------------------------- /packages/metrics/src/reporter/ScheduledMetricsReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/reporter/ScheduledMetricsReporter.ts -------------------------------------------------------------------------------- /packages/metrics/src/reporter/TraceReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/reporter/TraceReporter.ts -------------------------------------------------------------------------------- /packages/metrics/src/rest/CommandResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/rest/CommandResource.ts -------------------------------------------------------------------------------- /packages/metrics/src/rest/DaemonResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/rest/DaemonResource.ts -------------------------------------------------------------------------------- /packages/metrics/src/rest/ErrorResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/rest/ErrorResource.ts -------------------------------------------------------------------------------- /packages/metrics/src/rest/HealthResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/rest/HealthResource.ts -------------------------------------------------------------------------------- /packages/metrics/src/rest/InfoResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/rest/InfoResource.ts -------------------------------------------------------------------------------- /packages/metrics/src/rest/MetricsResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/rest/MetricsResource.ts -------------------------------------------------------------------------------- /packages/metrics/src/rest/ProcessResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/rest/ProcessResource.ts -------------------------------------------------------------------------------- /packages/metrics/src/rest/TraceResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/rest/TraceResource.ts -------------------------------------------------------------------------------- /packages/metrics/src/service/ActuatorRestService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/service/ActuatorRestService.ts -------------------------------------------------------------------------------- /packages/metrics/src/service/EndPointService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/service/EndPointService.ts -------------------------------------------------------------------------------- /packages/metrics/src/trace/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/trace/Constants.ts -------------------------------------------------------------------------------- /packages/metrics/src/trace/PandoraSpan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/trace/PandoraSpan.ts -------------------------------------------------------------------------------- /packages/metrics/src/trace/Patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/trace/Patcher.ts -------------------------------------------------------------------------------- /packages/metrics/src/trace/Shimmer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/trace/Shimmer.ts -------------------------------------------------------------------------------- /packages/metrics/src/trace/SpanContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/trace/SpanContext.ts -------------------------------------------------------------------------------- /packages/metrics/src/trace/TraceManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/trace/TraceManager.ts -------------------------------------------------------------------------------- /packages/metrics/src/trace/Tracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/trace/Tracer.ts -------------------------------------------------------------------------------- /packages/metrics/src/trace/cls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/trace/cls.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/CommonCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/CommonCache.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/IndicatorHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/IndicatorHelper.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/MessageCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/MessageCollector.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/MessageSender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/MessageSender.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/MessengerUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/MessengerUtil.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/MetricsClientUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/MetricsClientUtil.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/MetricsInjectionBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/MetricsInjectionBridge.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/Mutex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/Mutex.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/TraceUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/TraceUtil.ts -------------------------------------------------------------------------------- /packages/metrics/src/util/binarySearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/src/util/binarySearch.ts -------------------------------------------------------------------------------- /packages/metrics/test/MockEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/MockEnvironment.ts -------------------------------------------------------------------------------- /packages/metrics/test/MockIndicators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/MockIndicators.ts -------------------------------------------------------------------------------- /packages/metrics/test/TestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/TestHelper.ts -------------------------------------------------------------------------------- /packages/metrics/test/fixtures/process/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/fixtures/process/client.ts -------------------------------------------------------------------------------- /packages/metrics/test/fixtures/reporter/MockTrace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/fixtures/reporter/MockTrace.ts -------------------------------------------------------------------------------- /packages/metrics/test/fixtures/shimmer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/fixtures/shimmer/index.js -------------------------------------------------------------------------------- /packages/metrics/test/fixtures/shimmer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/fixtures/shimmer/package.json -------------------------------------------------------------------------------- /packages/metrics/test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/mocha.opts -------------------------------------------------------------------------------- /packages/metrics/test/unit/ActuatorRestService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/ActuatorRestService.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/DuplexEndPoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/DuplexEndPoint.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/EndPoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/EndPoint.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/IndicatorBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/IndicatorBuilder.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/MessengerUtil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/MessengerUtil.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/MetricsActuatorManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/MetricsActuatorManager.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/MetricsActuatorServer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/MetricsActuatorServer.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/MetricsServerManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/MetricsServerManager.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/client/CachedGauge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/client/CachedGauge.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/client/CachedMetricSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/client/CachedMetricSet.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/client/MetricsManagerClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/client/MetricsManagerClient.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/client/MetricsProxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/client/MetricsProxy.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/collector/MetricsCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/collector/MetricsCollector.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/MetricName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/MetricName.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/MetricsRegistry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/MetricsRegistry.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/metrics/BucketCounter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/metrics/BucketCounter.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/metrics/Counter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/metrics/Counter.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/metrics/FastCompass.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/metrics/FastCompass.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/metrics/Gauge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/metrics/Gauge.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/metrics/Histogram.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/metrics/Histogram.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/metrics/LongBucketCounter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/metrics/LongBucketCounter.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/metrics/Meter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/metrics/Meter.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/metrics/Timer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/metrics/Timer.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/reservoir/BucketReservoir.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/reservoir/BucketReservoir.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/snapshot/UniformSnapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/snapshot/UniformSnapshot.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/snapshot/WeightedSnapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/snapshot/WeightedSnapshot.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/util/BinaryHeap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/util/BinaryHeap.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/common/util/EWMA.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/common/util/EWMA.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/endpoint/ErrorEndpoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/endpoint/ErrorEndpoint.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/endpoint/HealthEndpoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/endpoint/HealthEndpoint.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/endpoint/InfoEndpoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/endpoint/InfoEndpoint.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/endpoint/MetricsEndpoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/endpoint/MetricsEndpoint.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/endpoint/ProcessEndpoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/endpoint/ProcessEndpoint.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/endpoint/TraceEndpoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/endpoint/TraceEndpoint.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/indicator/DiskSpaceHealthIndicator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/indicator/DiskSpaceHealthIndicator.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/indicator/ErrorIndicator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/indicator/ErrorIndicator.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/indicator/ProcessIndicator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/indicator/ProcessIndicator.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/node/V8GaugeSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/node/V8GaugeSet.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/os/CpuUsageGaugeSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/os/CpuUsageGaugeSet.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/os/DiskStatGaugeSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/os/DiskStatGaugeSet.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/os/NetTrafficGaugeSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/os/NetTrafficGaugeSet.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/os/SystemLoadGaugeSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/os/SystemLoadGaugeSet.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/os/SystemMemoryGaugeSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/os/SystemMemoryGaugeSet.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/os/TcpGaugeSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/os/TcpGaugeSet.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/resources/meminfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/resources/meminfo -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/resources/proc_load: -------------------------------------------------------------------------------- 1 | 0.37 0.48 0.63 2/4699 219955 2 | -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/resources/proc_net_dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/resources/proc_net_dev -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/resources/proc_stat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/resources/proc_stat -------------------------------------------------------------------------------- /packages/metrics/test/unit/metrics/resources/snmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/metrics/resources/snmp -------------------------------------------------------------------------------- /packages/metrics/test/unit/reporter/ConsoleReporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/reporter/ConsoleReporter.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/reporter/FileMetricManagerReporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/reporter/FileMetricManagerReporter.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/reporter/TraceReporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/reporter/TraceReporter.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/reporter/reporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/reporter/reporter.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/rest/ErrorResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/rest/ErrorResource.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/rest/HealthResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/rest/HealthResource.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/rest/InfoResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/rest/InfoResource.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/rest/MetricsResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/rest/MetricsResource.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/rest/ProcessResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/rest/ProcessResource.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/rest/TraceResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/rest/TraceResource.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/service/ActuatorService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/service/ActuatorService.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/trace/Patcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/trace/Patcher.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/trace/Tracer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/trace/Tracer.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/util/LogCache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/util/LogCache.test.ts -------------------------------------------------------------------------------- /packages/metrics/test/unit/util/Mutex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/test/unit/util/Mutex.test.ts -------------------------------------------------------------------------------- /packages/metrics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/metrics/tsconfig.json -------------------------------------------------------------------------------- /packages/pandora/3rd/fork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/3rd/fork.js -------------------------------------------------------------------------------- /packages/pandora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/README.md -------------------------------------------------------------------------------- /packages/pandora/bin/pandora: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/bin/pandora -------------------------------------------------------------------------------- /packages/pandora/cli/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/dev.js -------------------------------------------------------------------------------- /packages/pandora/cli/exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/exit.js -------------------------------------------------------------------------------- /packages/pandora/cli/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/init.js -------------------------------------------------------------------------------- /packages/pandora/cli/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/list.js -------------------------------------------------------------------------------- /packages/pandora/cli/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/log.js -------------------------------------------------------------------------------- /packages/pandora/cli/pid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/pid.js -------------------------------------------------------------------------------- /packages/pandora/cli/ps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/ps.js -------------------------------------------------------------------------------- /packages/pandora/cli/reload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/reload.js -------------------------------------------------------------------------------- /packages/pandora/cli/restart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/restart.js -------------------------------------------------------------------------------- /packages/pandora/cli/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/start.js -------------------------------------------------------------------------------- /packages/pandora/cli/stop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/stop.js -------------------------------------------------------------------------------- /packages/pandora/cli/util/cliUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/cli/util/cliUtils.js -------------------------------------------------------------------------------- /packages/pandora/logo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/logo -------------------------------------------------------------------------------- /packages/pandora/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/package.json -------------------------------------------------------------------------------- /packages/pandora/src/Facade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/Facade.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ApplicationHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ApplicationHandler.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ProcessBootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ProcessBootstrap.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ProcessContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ProcessContext.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ProcessContextAccessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ProcessContextAccessor.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ProcessHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ProcessHandler.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ProcessRepresentationChainModifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ProcessRepresentationChainModifier.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ProcfileReconciler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ProcfileReconciler.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ProcfileReconcilerAccessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ProcfileReconcilerAccessor.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ScalableMaster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ScalableMaster.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/ServiceRepresentationChainModifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/ServiceRepresentationChainModifier.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/SpawnWrapperUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/SpawnWrapperUtils.ts -------------------------------------------------------------------------------- /packages/pandora/src/application/spawnWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/application/spawnWrapper.ts -------------------------------------------------------------------------------- /packages/pandora/src/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/const.ts -------------------------------------------------------------------------------- /packages/pandora/src/daemon/Daemon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/daemon/Daemon.ts -------------------------------------------------------------------------------- /packages/pandora/src/daemon/DaemonBootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/daemon/DaemonBootstrap.ts -------------------------------------------------------------------------------- /packages/pandora/src/daemon/DaemonHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/daemon/DaemonHandler.ts -------------------------------------------------------------------------------- /packages/pandora/src/daemon/DaemonIntrospection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/daemon/DaemonIntrospection.ts -------------------------------------------------------------------------------- /packages/pandora/src/debug/DebugApplicationLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/debug/DebugApplicationLoader.ts -------------------------------------------------------------------------------- /packages/pandora/src/debug/DebugServiceReconciler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/debug/DebugServiceReconciler.ts -------------------------------------------------------------------------------- /packages/pandora/src/debug/DebugUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/debug/DebugUtils.ts -------------------------------------------------------------------------------- /packages/pandora/src/debug/debugGlobalConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/debug/debugGlobalConfig.ts -------------------------------------------------------------------------------- /packages/pandora/src/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/default.ts -------------------------------------------------------------------------------- /packages/pandora/src/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/domain.ts -------------------------------------------------------------------------------- /packages/pandora/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/index.ts -------------------------------------------------------------------------------- /packages/pandora/src/monitor/Monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/monitor/Monitor.ts -------------------------------------------------------------------------------- /packages/pandora/src/monitor/MonitorManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/monitor/MonitorManager.ts -------------------------------------------------------------------------------- /packages/pandora/src/service/ServiceContextAccessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/service/ServiceContextAccessor.ts -------------------------------------------------------------------------------- /packages/pandora/src/service/ServiceCore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/service/ServiceCore.ts -------------------------------------------------------------------------------- /packages/pandora/src/service/ServiceLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/service/ServiceLogger.ts -------------------------------------------------------------------------------- /packages/pandora/src/service/ServiceReconciler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/service/ServiceReconciler.ts -------------------------------------------------------------------------------- /packages/pandora/src/service/ServiceUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/service/ServiceUtils.ts -------------------------------------------------------------------------------- /packages/pandora/src/universal/GlobalConfigProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/universal/GlobalConfigProcessor.ts -------------------------------------------------------------------------------- /packages/pandora/src/universal/Helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/universal/Helpers.ts -------------------------------------------------------------------------------- /packages/pandora/src/universal/LoggerBroker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/src/universal/LoggerBroker.ts -------------------------------------------------------------------------------- /packages/pandora/test/TestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/TestHelper.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ApplicationHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ApplicationHandler.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ProcessBootstrap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ProcessBootstrap.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ProcessContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ProcessContext.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ProcessContextAccessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ProcessContextAccessor.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ProcessHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ProcessHandler.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ProcessRepresentationChainModifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ProcessRepresentationChainModifier.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ProcfileReconciler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ProcfileReconciler.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ProcfileReconcilerAccessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ProcfileReconcilerAccessor.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ScalableMaster.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ScalableMaster.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/application/ServiceRepresentationChainModifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/application/ServiceRepresentationChainModifier.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/bug/unref.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/bug/unref.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/daemon/Daemon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/daemon/Daemon.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/daemon/DaemonBootstrap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/daemon/DaemonBootstrap.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/daemon/DaemonHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/daemon/DaemonHandler.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/application/processBootstrapEntryFnTimeMark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/application/processBootstrapEntryFnTimeMark.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/application/processBootstrapForkTimeMark.js: -------------------------------------------------------------------------------- 1 | exports.requireTime = new Date(); 2 | 3 | -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/monitor/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/monitor/app.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/fork_npm/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/fork_npm/app.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/fork_npm/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/fork_npm/procfile.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/master/SimpleHTTPServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/master/SimpleHTTPServer.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/master/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/master/procfile.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/short_exec/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/short_exec/app.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/short_exec/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/short_exec/procfile.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/short_exec/x.js: -------------------------------------------------------------------------------- 1 | console.log('I am x.js'); 2 | -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/simple_1/DepServiceBABA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/simple_1/DepServiceBABA.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/simple_1/SomeApplet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/simple_1/SomeApplet.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/simple_1/SomeService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/simple_1/SomeService.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/simple_1/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/simple_1/procfile.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/simple_cluster/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/simple_cluster/app.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/simple_cluster/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/simple_cluster/procfile.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/simple_fork/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/simple_fork/app.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/wrap_2_level/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/wrap_2_level/app.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/wrap_2_level/level2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/wrap_2_level/level2.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/wrap_2_level/level3.js: -------------------------------------------------------------------------------- 1 | console.log('called, level3'); -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/project/wrap_2_level/procfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/project/wrap_2_level/procfile.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/service/AgentWorkerTest1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/service/AgentWorkerTest1.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/service/SimpleService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/service/SimpleService.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/universal/globalConfigExt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/universal/globalConfigExt.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/universal/test-fork-1/bin/server.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/universal/test-fork-1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/universal/test-fork-1/package.json -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/universal/test-fork/bin/server.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/universal/test-fork/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/universal/test-fork/package.json -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/universal/test-test1/config/config.default.js: -------------------------------------------------------------------------------- 1 | exports.gotDefault = true; 2 | -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/universal/test-test1/config/config.js: -------------------------------------------------------------------------------- 1 | exports.gotConfig = true; -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/universal/test-test1/config/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/universal/test-test1/config/config.test.js -------------------------------------------------------------------------------- /packages/pandora/test/fixtures/universal/test-test2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/fixtures/universal/test-test2/package.json -------------------------------------------------------------------------------- /packages/pandora/test/functional/SpawnWrapShouldIgnoreNPM.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/functional/SpawnWrapShouldIgnoreNPM.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/functional/SpawnWrapShouldOnly2Level.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/functional/SpawnWrapShouldOnly2Level.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/mocha.opts -------------------------------------------------------------------------------- /packages/pandora/test/monitor/Monitor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/monitor/Monitor.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/monitor/MonitorManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/monitor/MonitorManager.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/service/ServiceLogger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/service/ServiceLogger.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/service/ServiceReconciler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/service/ServiceReconciler.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/universal/GlobalConfigProcessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/universal/GlobalConfigProcessor.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/universal/Helper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/universal/Helper.test.ts -------------------------------------------------------------------------------- /packages/pandora/test/universal/LoggerBroker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/test/universal/LoggerBroker.test.ts -------------------------------------------------------------------------------- /packages/pandora/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/pandora/tsconfig.json -------------------------------------------------------------------------------- /packages/service-logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/package.json -------------------------------------------------------------------------------- /packages/service-logger/src/DefaultLoggerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/src/DefaultLoggerManager.ts -------------------------------------------------------------------------------- /packages/service-logger/src/EmitterTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/src/EmitterTransport.ts -------------------------------------------------------------------------------- /packages/service-logger/src/LoggerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/src/LoggerManager.ts -------------------------------------------------------------------------------- /packages/service-logger/src/LoggerRotator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/src/LoggerRotator.ts -------------------------------------------------------------------------------- /packages/service-logger/src/LoggerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/src/LoggerService.ts -------------------------------------------------------------------------------- /packages/service-logger/src/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/src/domain.ts -------------------------------------------------------------------------------- /packages/service-logger/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/src/index.ts -------------------------------------------------------------------------------- /packages/service-logger/test/TestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/test/TestHelper.ts -------------------------------------------------------------------------------- /packages/service-logger/test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/test/mocha.opts -------------------------------------------------------------------------------- /packages/service-logger/test/unit/LoggerManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/test/unit/LoggerManager.test.ts -------------------------------------------------------------------------------- /packages/service-logger/test/unit/LoggerRotator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/test/unit/LoggerRotator.test.ts -------------------------------------------------------------------------------- /packages/service-logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/packages/service-logger/tsconfig.json -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/scripts/cov.sh -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/deploy_doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/scripts/deploy_doc.js -------------------------------------------------------------------------------- /scripts/deploy_key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/scripts/deploy_key.enc -------------------------------------------------------------------------------- /scripts/ownerAdd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/scripts/ownerAdd.sh -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /scripts/resyncPublish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/scripts/resyncPublish.sh -------------------------------------------------------------------------------- /scripts/tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/scripts/tag.sh -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midwayjs/pandora/HEAD/tslint.json --------------------------------------------------------------------------------