servo
Netflix Application Monitoring Library
File Explorer
Download Latest Version (.zip)- pr.yml
- release.yml
- snapshot.yml
- checkstyle.xml
- checkstyle_test.xml
- findbugs-exclude.xml
- HEADER
- pmd.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- ApacheStatusPoller.java
- ApacheStatusPollerTest.java
- build.gradle
- README.md
- ValidCharactersBench.java
- AtlasMetric.java
- AtlasMetricObserver.java
- AtlasPrettyPrinter.java
- BasicAtlasConfig.java
- HttpHelper.java
- JsonPayload.java
- ServoAtlasConfig.java
- UpdateRequest.java
- ValidCharacters.java
- AtlasPrettyPrinterTest.java
- HttpHelperTest.java
- ValidCharactersTest.java
- build.gradle
- gradle.properties
- README.md
- ec2Metadata.txt
- Dimensions.java
- Namespace.java
- package-info.java
- AwsPropertyKeys.java
- AwsServiceClients.java
- DataSourceTypeToAwsUnit.java
- package-info.java
- CloudWatchMetricObserver.java
- package-info.java
- AwsInjectableTag.java
- package-info.java
- DataSourceTypeToAwsUnitTest.java
- CloudWatchMetricObserverTest.java
- CloudWatchValueTest.java
- AwsInjectableTagTest.java
- build.gradle
- DataSourceLevel.java
- DataSourceType.java
- Monitor.java
- MonitorTags.java
- package-info.java
- DefaultObjectNameMapper.java
- JmxMonitorRegistry.java
- MonitorMBean.java
- ObjectNameBuilder.java
- ObjectNameMapper.java
- OrderedObjectNameMapper.java
- package-info.java
- AbstractContextualMonitor.java
- AbstractMonitor.java
- AnnotatedNumberMonitor.java
- AnnotatedStringMonitor.java
- BasicCompositeMonitor.java
- BasicCounter.java
- BasicDistributionSummary.java
- BasicGauge.java
- BasicInformational.java
- BasicStopwatch.java
- BasicTimer.java
- BucketConfig.java
- BucketTimer.java
- CompositeMonitor.java
- CompositeMonitorWrapper.java
- ContextualCounter.java
- ContextualTimer.java
- Counter.java
- DefaultPublishingPolicy.java
- DoubleCounter.java
- DoubleGauge.java
- DoubleMaxGauge.java
- DurationTimer.java
- DynamicCounter.java
- DynamicGauge.java
- DynamicTimer.java
- Gauge.java
- Informational.java
- LongGauge.java
- MaxGauge.java
- MinGauge.java
- Monitor.java
- MonitorConfig.java
- MonitoredCache.java
- MonitoredThreadPool.java
- Monitors.java
- MonitorWrapper.java
- NumberGauge.java
- NumericMonitor.java
- NumericMonitorWrapper.java
- package-info.java
- PeakRateCounter.java
- Pollers.java
- PublishingPolicy.java
- ResettableCounter.java
- SpectatorMonitor.java
- SpectatorMonitorWrapper.java
- StatsMonitor.java
- StatsTimer.java
- StepCounter.java
- StepLong.java
- Stopwatch.java
- TimedInterface.java
- TimedStopwatch.java
- Timer.java
- AsyncMetricObserver.java
- BaseMetricObserver.java
- BaseMetricPoller.java
- BasicMetricFilter.java
- CompositeMetricPoller.java
- CounterToRateMetricTransform.java
- FileMetricObserver.java
- JmxConnector.java
- JmxMetricPoller.java
- JvmMetricPoller.java
- LocalJmxConnector.java
- MemoryMetricObserver.java
- MetricFilter.java
- MetricObserver.java
- MetricPoller.java
- MetricTransformObserver.java
- MonitorRegistryMetricPoller.java
- NormalizationTransform.java
- package-info.java
- PollCallable.java
- PollRunnable.java
- PollScheduler.java
- PrefixMetricFilter.java
- RegexMetricFilter.java
- StatsBuffer.java
- StatsConfig.java
- BasicTag.java
- BasicTagList.java
- InjectableTag.java
- package-info.java
- SmallTagMap.java
- SortedTagList.java
- StandardTagKeys.java
- Tag.java
- TagComparator.java
- TaggingContext.java
- TagList.java
- Tags.java
- ThreadLocalTaggingContext.java
- Clock.java
- ClockWithOffset.java
- ExpiringCache.java
- Iterables.java
- ManualClock.java
- Memoizer.java
- Objects.java
- Preconditions.java
- Reflection.java
- Strings.java
- ThreadCpuStats.java
- ThreadFactories.java
- Throwables.java
- TimeLimiter.java
- UnmodifiableList.java
- UnmodifiableSet.java
- VisibleForTesting.java
- BasicMonitorRegistry.java
- DefaultMonitorRegistry.java
- Metric.java
- MonitorRegistry.java
- NoopMonitorRegistry.java
- package-info.java
- SpectatorContext.java
- DefaultObjectNameMapperTest.java
- ObjectNameBuilderTest.java
- OrderedObjectNameMapperTest.java
- AbstractMonitorTest.java
- AnnotationsTest.java
- BasicCounterTest.java
- BasicDistributionSummaryTest.java
- BasicGaugeTest.java
- BasicInformationalTest.java
- BasicStopwatchTest.java
- BasicTimerTest.java
- BucketConfigTest.java
- BucketTimerTest.java
- ClassWithBadAnnotation.java
- ClassWithMonitors.java
- DoubleCounterTest.java
- DoubleGaugeTest.java
- DurationTimerTest.java
- DynamicCounterTest.java
- DynamicTimerTest.java
- LongGaugeTest.java
- MaxGaugeTest.java
- MinGaugeTest.java
- MonitorConfigTest.java
- MonitorsTest.java
- ParentHasMonitors.java
- PeakRateCounterTest.java
- PollersTest.java
- PublishingPolicyTest.java
- SpectatorIntegrationTest.java
- StatsMonitorTest.java
- StatsTimerTest.java
- StepCounterTest.java
- SuperClassWithMonitors.java
- TimedInterfaceTest.java
- AsyncMetricObserverTest.java
- BasicMetricFilterTest.java
- CompositeMetricPollerTest.java
- CounterToRateMetricTransformTest.java
- FailingMetricObserver.java
- FileMetricObserverTest.java
- JmxMetricPollerTest.java
- MemoryMetricObserverTest.java
- MockMetricPoller.java
- MonitorRegistryMetricPollerTest.java
- NormalizationTransformTest.java
- PollSchedulerTest.java
- PrefixMetricFilterTest.java
- RegexMetricFilterTest.java
- SlowMetricObserver.java
- StatsBufferTest.java
- BasicTagListTest.java
- BasicTagTest.java
- SmallTagMapTest.java
- SortedTagListTest.java
- TagComparatorTest.java
- ExpiringCacheTest.java
- StringsTest.java
- DefaultMonitorRegistryTest.java
- MetricTest.java
- log4j.properties
- build.gradle
- BaseHandler.java
- Config.java
- EchoHandler.java
- ExitHandler.java
- Main.java
- build.gradle
- BasicGraphiteNamingConvention.java
- GraphiteMetricObserver.java
- GraphiteNamingConvention.java
- BasicGraphiteNamingConventionTest.java
- GraphiteMetricObserverTest.java
- SocketReceiverTester.java
- build.gradle
- TomcatPoller.java
- build.gradle
- README.md
- .gitignore
- .netflixoss
- build.gradle
- CHANGELOG.md
- CONTRIBUTING.md
- dependencies.properties
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- LICENSE.txt
- NOTICE.txt
- OSSMETADATA
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/Netflix/servo
Downloads the entire project code from GitHub to your computer.
cd servo
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
$ ./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
