├── .cache └── .gitkeep ├── .circleci └── config.yml ├── .dockerignore ├── .editorconfig ├── .github ├── stale.yml └── workflows │ └── docker-build.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── aggregation ├── cardinality │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── spotify │ │ │ └── heroic │ │ │ └── aggregation │ │ │ └── cardinality │ │ │ ├── CardinalityAggregation.kt │ │ │ ├── CardinalityBucket.java │ │ │ ├── CardinalityInstance.kt │ │ │ ├── CardinalityMethod.kt │ │ │ ├── DistributedCardinalityInstance.kt │ │ │ ├── ExactCardinalityBucket.kt │ │ │ ├── HyperLogLogCardinalityBucket.kt │ │ │ ├── HyperLogLogPlusCardinalityBucket.kt │ │ │ ├── Module.java │ │ │ ├── ReduceHyperLogLogCardinalityBucket.kt │ │ │ └── ReduceHyperLogLogPlusCardinalityBucket.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── aggregation │ │ └── cardinality │ │ ├── AbstractCardinalityBucketTest.java │ │ ├── ExactCardinalityBucketTest.java │ │ ├── HyperLogLogCardinalityBucketTest.java │ │ └── SerializationTest.java └── simple │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── aggregation │ │ └── simple │ │ ├── AboveK.kt │ │ ├── AboveKInstance.kt │ │ ├── Aggregations.java │ │ ├── Average.kt │ │ ├── AverageBucket.kt │ │ ├── AverageInstance.kt │ │ ├── BelowK.kt │ │ ├── BelowKInstance.kt │ │ ├── BottomK.kt │ │ ├── BottomKInstance.kt │ │ ├── Count.kt │ │ ├── CountBucket.kt │ │ ├── CountInstance.kt │ │ ├── Delta.kt │ │ ├── DeltaInstance.kt │ │ ├── DeltaPerSecond.kt │ │ ├── DeltaPerSecondInstance.kt │ │ ├── DistributedBucketInstance.java │ │ ├── FilterAggregation.kt │ │ ├── FilterKAreaStrategy.kt │ │ ├── FilterKAreaType.java │ │ ├── FilterKThresholdStrategy.kt │ │ ├── FilterKThresholdType.java │ │ ├── FilterPointsThresholdStrategy.kt │ │ ├── FilterStrategy.java │ │ ├── FilterableMetrics.kt │ │ ├── GroupUnique.kt │ │ ├── GroupUniqueBucket.kt │ │ ├── GroupUniqueInstance.kt │ │ ├── Max.kt │ │ ├── MaxBucket.kt │ │ ├── MaxInstance.kt │ │ ├── MetricMappingAggregation.kt │ │ ├── MetricMappingStrategy.java │ │ ├── Min.kt │ │ ├── MinBucket.kt │ │ ├── MinInstance.kt │ │ ├── Module.java │ │ ├── NotNegative.kt │ │ ├── NotNegativeInstance.kt │ │ ├── PointPairArea.java │ │ ├── PointsAbove.kt │ │ ├── PointsAboveInstance.kt │ │ ├── PointsBelow.kt │ │ ├── PointsBelowInstance.kt │ │ ├── Quantile.kt │ │ ├── QuantileBucket.kt │ │ ├── QuantileInstance.kt │ │ ├── RatePerSecond.kt │ │ ├── RatePerSecondInstance.kt │ │ ├── Spread.kt │ │ ├── SpreadBucket.kt │ │ ├── SpreadInstance.kt │ │ ├── StdDev.kt │ │ ├── StdDevBucket.kt │ │ ├── StdDevInstance.kt │ │ ├── StripedAverageBucket.kt │ │ ├── StripedCountBucket.kt │ │ ├── StripedMaxBucket.kt │ │ ├── StripedMinBucket.kt │ │ ├── StripedStdDevBucket.kt │ │ ├── StripedSum2Bucket.kt │ │ ├── StripedSumBucket.kt │ │ ├── Sum.kt │ │ ├── Sum2.kt │ │ ├── Sum2Bucket.kt │ │ ├── Sum2Instance.kt │ │ ├── SumBucket.kt │ │ ├── SumInstance.kt │ │ ├── Tdigest.kt │ │ ├── TdigestInstance.kt │ │ ├── TdigestInstanceUtils.java │ │ ├── TdigestMergingBucket.kt │ │ ├── Template.kt │ │ ├── TemplateInstance.kt │ │ ├── TopK.kt │ │ └── TopKInstance.kt │ └── test │ └── java │ └── com │ └── spotify │ └── heroic │ ├── aggregation │ └── simple │ │ ├── AggregationSerializationTest.java │ │ ├── AverageBucketTest.java │ │ ├── CountBucketTest.java │ │ ├── DeltaPerSecondTest.java │ │ ├── DeltaTest.java │ │ ├── DistributionPointUtils.java │ │ ├── FilterAggregationTest.java │ │ ├── FilterKAreaAggregationTest.java │ │ ├── FilterKAreaStrategyTest.java │ │ ├── FilterKThresholdAggregationTest.java │ │ ├── FilterPointsThresholdStrategyTest.java │ │ ├── MaxBucketIntegrationTest.java │ │ ├── MaxBucketTest.java │ │ ├── MinBucketIntegrationTest.java │ │ ├── MinBucketTest.java │ │ ├── NotNegativeTest.java │ │ ├── OfSupplier.java │ │ ├── PointPairAreaTest.java │ │ ├── PointsAboveInstanceTest.java │ │ ├── PointsBelowInstanceTest.java │ │ ├── QuantileBucketTest.java │ │ ├── RatePerSecondTest.java │ │ ├── SamplingSupplier.java │ │ ├── StdDevBucketTest.java │ │ ├── Sum2BucketTest.java │ │ ├── SumBucketTest.java │ │ ├── TdigestAggregationTest.java │ │ ├── TdigestBucketIntegrationTest.java │ │ ├── TdigestBucketTest.java │ │ └── ValueBucketIntegrationTest.java │ └── test │ └── ValueSuppliers.java ├── assets ├── README.md ├── logo_on_dark.svg └── logo_on_light.svg ├── checkstyle.xml ├── codecov.yml ├── consumer ├── collectd │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── consumer │ │ └── collectd │ │ ├── CollectdChannelHandler.java │ │ ├── CollectdConsumer.java │ │ ├── CollectdConsumerModule.java │ │ ├── CollectdParser.java │ │ ├── CollectdSample.kt │ │ ├── CollectdScope.java │ │ ├── CollectdTypes.java │ │ ├── CollectdValue.kt │ │ ├── Module.java │ │ └── Server.java ├── kafka │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── consumer │ │ └── kafka │ │ ├── Connection.java │ │ ├── ConsumerThread.java │ │ ├── ConsumerThreadCoordinator.java │ │ ├── KafkaConnection.java │ │ ├── KafkaConsumer.java │ │ ├── KafkaConsumerModule.java │ │ ├── KafkaScope.java │ │ ├── KafkaStream.java │ │ ├── Module.java │ │ ├── RealKafkaConnection.java │ │ └── RealKafkaStream.java └── pubsub │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── spotify │ └── heroic │ └── consumer │ └── pubsub │ ├── Connection.java │ ├── Module.java │ ├── PubSubConsumer.java │ ├── PubSubConsumerModule.java │ ├── PubSubScope.java │ └── Receiver.java ├── discovery └── simple │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── spotify │ └── heroic │ └── cluster │ └── discovery │ └── simple │ ├── DiscoveryScope.java │ ├── Module.java │ ├── SrvRecordDiscovery.java │ ├── SrvRecordDiscoveryModule.java │ ├── StaticListDiscovery.java │ └── StaticListDiscoveryModule.java ├── docs ├── Gemfile ├── Gemfile.lock ├── README.md ├── _config.yml ├── _data │ └── fta │ │ └── pubsub-consumers.json ├── _includes │ ├── api-accept.html │ ├── api-field-type.html │ ├── api-response.html │ ├── api-type.html │ ├── federation-tail.html │ ├── fields │ │ └── post-query-metrics │ │ │ └── filter.html │ ├── github-link.html │ ├── mkhash.inc │ ├── requests │ │ ├── metadata-query-body.json │ │ ├── metadata-tagkey-count.json │ │ ├── post-metadata-key-suggest.json │ │ ├── post-metadata-series-count.json │ │ ├── post-metadata-tag-suggest.json │ │ ├── post-metadata-tag-value-suggest.json │ │ ├── post-query-batch.json │ │ ├── post-query-metrics.json │ │ ├── post-write.json │ │ └── put-metadata-series.json │ └── responses │ │ ├── delete-metadata-series.json │ │ ├── get-status-failed.html │ │ ├── get-status.json │ │ ├── post-metadata-key-suggest.json │ │ ├── post-metadata-keys.json │ │ ├── post-metadata-series-count.json │ │ ├── post-metadata-series.json │ │ ├── post-metadata-tag-suggest.json │ │ ├── post-metadata-tag-value-suggest.json │ │ ├── post-metadata-tagkey-count.json │ │ ├── post-metadata-tags.json │ │ ├── post-query-batch.json │ │ ├── post-query-metrics.json │ │ ├── post-write.json │ │ └── put-metadata-series.json ├── _layouts │ ├── api-endpoint.html │ ├── api-type-structure.html │ ├── api-type.html │ ├── default.html │ ├── fault-tree.html │ └── sidebar.html ├── assets │ ├── _sass │ │ ├── _bootstrap-compass.scss │ │ ├── _bootstrap-mincer.scss │ │ ├── _bootstrap-sprockets.scss │ │ ├── _bootstrap.scss │ │ ├── _theme.scss │ │ └── bootstrap │ │ │ ├── _alerts.scss │ │ │ ├── _badges.scss │ │ │ ├── _breadcrumbs.scss │ │ │ ├── _button-groups.scss │ │ │ ├── _buttons.scss │ │ │ ├── _carousel.scss │ │ │ ├── _close.scss │ │ │ ├── _code.scss │ │ │ ├── _component-animations.scss │ │ │ ├── _dropdowns.scss │ │ │ ├── _forms.scss │ │ │ ├── _glyphicons.scss │ │ │ ├── _grid.scss │ │ │ ├── _input-groups.scss │ │ │ ├── _jumbotron.scss │ │ │ ├── _labels.scss │ │ │ ├── _list-group.scss │ │ │ ├── _media.scss │ │ │ ├── _mixins.scss │ │ │ ├── _modals.scss │ │ │ ├── _navbar.scss │ │ │ ├── _navs.scss │ │ │ ├── _normalize.scss │ │ │ ├── _pager.scss │ │ │ ├── _pagination.scss │ │ │ ├── _panels.scss │ │ │ ├── _popovers.scss │ │ │ ├── _print.scss │ │ │ ├── _progress-bars.scss │ │ │ ├── _responsive-embed.scss │ │ │ ├── _responsive-utilities.scss │ │ │ ├── _scaffolding.scss │ │ │ ├── _tables.scss │ │ │ ├── _theme.scss │ │ │ ├── _thumbnails.scss │ │ │ ├── _tooltip.scss │ │ │ ├── _type.scss │ │ │ ├── _utilities.scss │ │ │ ├── _variables.scss │ │ │ ├── _wells.scss │ │ │ └── mixins │ │ │ ├── _alerts.scss │ │ │ ├── _background-variant.scss │ │ │ ├── _border-radius.scss │ │ │ ├── _buttons.scss │ │ │ ├── _center-block.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _forms.scss │ │ │ ├── _gradients.scss │ │ │ ├── _grid-framework.scss │ │ │ ├── _grid.scss │ │ │ ├── _hide-text.scss │ │ │ ├── _image.scss │ │ │ ├── _labels.scss │ │ │ ├── _list-group.scss │ │ │ ├── _nav-divider.scss │ │ │ ├── _nav-vertical-align.scss │ │ │ ├── _opacity.scss │ │ │ ├── _pagination.scss │ │ │ ├── _panels.scss │ │ │ ├── _progress-bar.scss │ │ │ ├── _reset-filter.scss │ │ │ ├── _reset-text.scss │ │ │ ├── _resize.scss │ │ │ ├── _responsive-visibility.scss │ │ │ ├── _size.scss │ │ │ ├── _tab-focus.scss │ │ │ ├── _table-row.scss │ │ │ ├── _text-emphasis.scss │ │ │ ├── _text-overflow.scss │ │ │ └── _vendor-prefixes.scss │ ├── css │ │ ├── api.scss │ │ ├── docs.scss │ │ ├── fault-tree.scss │ │ └── index.scss │ ├── fta │ │ └── pubsub-consumers.mef │ └── js │ │ ├── fault-tree-graph.js │ │ ├── prism-hql.js │ │ └── prism-ts.js ├── content │ ├── _api_types │ │ ├── aggregation.md │ │ ├── filter.md │ │ ├── match-options.html │ │ ├── metric-collection.md │ │ ├── point.md │ │ ├── query-date-range.html │ │ ├── request-error.html │ │ ├── sampling-query.md │ │ ├── series.md │ │ ├── sharded-result-group.md │ │ └── statistics.md │ ├── _docs │ │ ├── aggregations.html │ │ ├── api.html │ │ ├── architecture.html │ │ ├── bigtable.md │ │ ├── config.md │ │ ├── data_model.html │ │ ├── federation.html │ │ ├── getting_started.md │ │ ├── index.html │ │ ├── overview.html │ │ ├── profiles.html │ │ ├── query_language.html │ │ ├── releases.md │ │ ├── reliability.md │ │ ├── shell.html │ │ └── visualizations.html │ ├── _endpoints │ │ ├── delete-metadata-series.md │ │ ├── get-status.html │ │ ├── post-metadata-key-suggest.md │ │ ├── post-metadata-keys.md │ │ ├── post-metadata-series-count.md │ │ ├── post-metadata-series.md │ │ ├── post-metadata-tag-suggest.md │ │ ├── post-metadata-tag-value-suggest.md │ │ ├── post-metadata-tagkey-count.md │ │ ├── post-metadata-tags.md │ │ ├── post-query-batch.md │ │ ├── post-query-metrics.md │ │ ├── post-write.md │ │ └── put-metadata-series.md │ ├── _fault_tree │ │ └── pubsub-consumers.md │ └── _tutorials │ │ ├── index.html │ │ └── kafka_consumer.html ├── images │ ├── aggregation_average.svg │ ├── aggregation_group.svg │ ├── aggregation_group_average.svg │ ├── aggregation_max.svg │ ├── aggregation_min.svg │ ├── aggregation_sum.svg │ ├── errors.svg │ ├── filter-dsl.svg │ ├── logo_on_dark.48.png │ ├── logo_on_light.256.png │ ├── logo_on_light.400.png │ ├── sharding.svg │ ├── size_extent.svg │ ├── size_extent_3.svg │ └── template.svg └── index.html ├── example ├── heroic-memory-example.yml ├── heroic-querylog-logstash.conf ├── heroic_consumer_pubsub_local_debug.yml └── log4j2-file.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── guide-to-dagger2.md ├── heroic-component ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── heroic │ │ │ ├── ExtraParameters.java │ │ │ ├── HeroicConfiguration.java │ │ │ ├── HeroicConfigurationContext.java │ │ │ ├── HeroicContext.java │ │ │ ├── HeroicCoreInstance.java │ │ │ ├── HeroicModule.java │ │ │ ├── HeroicReporterConfiguration.java │ │ │ ├── ObjectHasher.java │ │ │ ├── ParameterSpecification.java │ │ │ ├── Query.kt │ │ │ ├── QueryBuilder.java │ │ │ ├── QueryComponent.java │ │ │ ├── QueryDateRange.kt │ │ │ ├── QueryManager.java │ │ │ ├── QueryOptions.java │ │ │ ├── ShellTasks.java │ │ │ ├── aggregation │ │ │ ├── AbstractAggregationDSL.java │ │ │ ├── AbstractBucket.java │ │ │ ├── Aggregation.java │ │ │ ├── AggregationArguments.java │ │ │ ├── AggregationCombiner.java │ │ │ ├── AggregationContext.java │ │ │ ├── AggregationDSL.java │ │ │ ├── AggregationFactory.java │ │ │ ├── AggregationInstance.java │ │ │ ├── AggregationOrList.kt │ │ │ ├── AggregationOrListDeserializer.java │ │ │ ├── AggregationOutput.kt │ │ │ ├── AggregationRegistry.java │ │ │ ├── AggregationResult.kt │ │ │ ├── AggregationSession.java │ │ │ ├── Aggregations.java │ │ │ ├── AnyBucket.java │ │ │ ├── Bucket.kt │ │ │ ├── BucketAggregationInstance.kt │ │ │ ├── BucketConsumer.java │ │ │ ├── BucketStrategy.java │ │ │ ├── BucketStrategyStartEnd.kt │ │ │ ├── Chain.java │ │ │ ├── ChainInstance.java │ │ │ ├── Collapse.java │ │ │ ├── CollapseInstance.java │ │ │ ├── ComputeDistributionStat.java │ │ │ ├── DistributedAggregationCombiner.java │ │ │ ├── DoubleBucket.java │ │ │ ├── Empty.kt │ │ │ ├── EmptyInstance.java │ │ │ ├── Group.java │ │ │ ├── GroupInstance.java │ │ │ ├── GroupingAggregation.java │ │ │ ├── GroupingAggregationBuilder.java │ │ │ ├── GroupingAggregationSerializer.java │ │ │ ├── MissingAggregation.java │ │ │ ├── Module.java │ │ │ ├── Options.kt │ │ │ ├── RetainQuotaWatcher.java │ │ │ ├── SamplingAggregation.kt │ │ │ ├── SamplingAggregationDSL.java │ │ │ ├── SamplingQuery.kt │ │ │ ├── TDigestAggregationCombiner.java │ │ │ └── TDigestBucket.java │ │ │ ├── analytics │ │ │ ├── AnalyticsComponent.java │ │ │ ├── AnalyticsModule.java │ │ │ ├── MetricAnalytics.java │ │ │ └── SeriesHit.kt │ │ │ ├── async │ │ │ ├── AsyncObservable.java │ │ │ └── AsyncObserver.java │ │ │ ├── cache │ │ │ ├── CacheComponent.java │ │ │ ├── CacheModule.java │ │ │ └── QueryCache.java │ │ │ ├── cluster │ │ │ ├── ClusterComponent.java │ │ │ ├── ClusterDiscovery.java │ │ │ ├── ClusterDiscoveryComponent.java │ │ │ ├── ClusterDiscoveryModule.java │ │ │ ├── ClusterManager.kt │ │ │ ├── ClusterNode.java │ │ │ ├── ClusterNodeGroup.java │ │ │ ├── ClusterScope.java │ │ │ ├── ClusterShard.java │ │ │ ├── NodeMetadata.kt │ │ │ ├── NodeMetadataFactory.java │ │ │ ├── NodeMetadataProvider.java │ │ │ ├── RpcProtocol.java │ │ │ ├── RpcProtocolComponent.java │ │ │ └── RpcProtocolModule.java │ │ │ ├── common │ │ │ ├── BiConsumerIO.java │ │ │ ├── Collected.java │ │ │ ├── DateRange.java │ │ │ ├── Duration.kt │ │ │ ├── DynamicModuleId.java │ │ │ ├── EmptyOptionalLimit.java │ │ │ ├── FailureType.java │ │ │ ├── Feature.java │ │ │ ├── FeatureSet.kt │ │ │ ├── Features.java │ │ │ ├── FunctionIO.java │ │ │ ├── GoAwayException.java │ │ │ ├── GrokProcessor.java │ │ │ ├── GroupMember.kt │ │ │ ├── GroupSet.java │ │ │ ├── Grouped.java │ │ │ ├── Groups.kt │ │ │ ├── Histogram.kt │ │ │ ├── Initializing.java │ │ │ ├── JavaxRestFramework.java │ │ │ ├── ModuleId.java │ │ │ ├── ModuleIdBuilder.java │ │ │ ├── OptionalLimit.java │ │ │ ├── Optionals.java │ │ │ ├── QuotaViolationException.java │ │ │ ├── ReflectionUtils.java │ │ │ ├── RequestTimer.java │ │ │ ├── SelectedGroup.java │ │ │ ├── Series.java │ │ │ ├── ServiceInfo.kt │ │ │ ├── SingleLifeCycled.java │ │ │ ├── Statistics.kt │ │ │ ├── TagPair.kt │ │ │ ├── Throwing.java │ │ │ ├── TimeUtils.java │ │ │ ├── UsableGroupManager.java │ │ │ ├── Validation.java │ │ │ └── ValueOptionalLimit.java │ │ │ ├── conditionalfeatures │ │ │ └── ConditionalFeatures.java │ │ │ ├── consumer │ │ │ ├── Consumer.java │ │ │ ├── ConsumerModule.java │ │ │ ├── ConsumerSchema.java │ │ │ ├── ConsumerSchemaException.java │ │ │ ├── ConsumerSchemaScope.java │ │ │ ├── ConsumerSchemaValidationException.java │ │ │ ├── ConsumerSchemaWriteException.java │ │ │ ├── ConsumersComponent.java │ │ │ └── FatalSchemaException.java │ │ │ ├── dagger │ │ │ ├── CoreComponent.java │ │ │ ├── EarlyComponent.java │ │ │ ├── LoadingComponent.java │ │ │ └── PrimaryComponent.java │ │ │ ├── filter │ │ │ ├── AndFilter.java │ │ │ ├── FalseFilter.java │ │ │ ├── Filter.java │ │ │ ├── FilterEncoding.java │ │ │ ├── FilterEncodingComponent.kt │ │ │ ├── FilterModifier.java │ │ │ ├── FilterUtils.java │ │ │ ├── HasTagFilter.java │ │ │ ├── MatchKeyFilter.java │ │ │ ├── MatchTagFilter.java │ │ │ ├── NotFilter.java │ │ │ ├── OrFilter.java │ │ │ ├── RawFilter.java │ │ │ ├── RegexFilter.java │ │ │ ├── StartsWithFilter.java │ │ │ └── TrueFilter.java │ │ │ ├── generator │ │ │ ├── Generator.java │ │ │ ├── GeneratorComponent.java │ │ │ ├── GeneratorManager.java │ │ │ ├── MetadataGenerator.java │ │ │ └── MetricGeneratorModule.java │ │ │ ├── grammar │ │ │ ├── Context.kt │ │ │ ├── DSL.java │ │ │ ├── DateTimeExpression.kt │ │ │ ├── DefaultScope.java │ │ │ ├── DivideExpression.kt │ │ │ ├── DoubleExpression.kt │ │ │ ├── DurationExpression.kt │ │ │ ├── EmptyExpression.kt │ │ │ ├── Expression.java │ │ │ ├── FunctionExpression.kt │ │ │ ├── InstantExpression.kt │ │ │ ├── IntegerExpression.kt │ │ │ ├── LetExpression.kt │ │ │ ├── ListExpression.kt │ │ │ ├── MinusExpression.kt │ │ │ ├── MultiplyExpression.kt │ │ │ ├── NegateExpression.kt │ │ │ ├── ParseException.kt │ │ │ ├── PlusExpression.kt │ │ │ ├── QueryExpression.kt │ │ │ ├── QueryParser.java │ │ │ ├── RangeExpression.kt │ │ │ ├── ReferenceExpression.kt │ │ │ ├── StringExpression.kt │ │ │ └── TimeExpression.kt │ │ │ ├── ingestion │ │ │ ├── Ingestion.java │ │ │ ├── IngestionComponent.java │ │ │ ├── IngestionFatalException.java │ │ │ ├── IngestionGroup.java │ │ │ ├── IngestionInvalidException.java │ │ │ ├── IngestionManager.java │ │ │ └── Request.kt │ │ │ ├── lifecycle │ │ │ ├── LifeCycle.java │ │ │ ├── LifeCycleHook.java │ │ │ ├── LifeCycleManager.java │ │ │ ├── LifeCycleNamedHook.java │ │ │ ├── LifeCycleRegistry.java │ │ │ ├── LifeCycles.java │ │ │ └── ManyLifeCycle.kt │ │ │ ├── metadata │ │ │ ├── CountSeries.kt │ │ │ ├── DeleteSeries.kt │ │ │ ├── Entries.kt │ │ │ ├── FindKeys.kt │ │ │ ├── FindSeries.kt │ │ │ ├── FindSeriesIds.kt │ │ │ ├── FindSeriesIdsStream.kt │ │ │ ├── FindSeriesStream.kt │ │ │ ├── FindTags.kt │ │ │ ├── MetadataBackend.java │ │ │ ├── MetadataComponent.java │ │ │ ├── MetadataManager.java │ │ │ ├── MetadataModule.java │ │ │ └── WriteMetadata.kt │ │ │ ├── metric │ │ │ ├── AbstractMetricBackend.java │ │ │ ├── BackendEntry.kt │ │ │ ├── BackendKey.kt │ │ │ ├── BackendKeyFilter.kt │ │ │ ├── BackendKeySet.kt │ │ │ ├── CacheInfo.kt │ │ │ ├── Distribution.java │ │ │ ├── DistributionPoint.java │ │ │ ├── DistributionPointDeserialize.java │ │ │ ├── DistributionPointSerializer.java │ │ │ ├── FetchData.kt │ │ │ ├── FetchQuotaWatcher.java │ │ │ ├── FullQuery.java │ │ │ ├── HeroicDistribution.java │ │ │ ├── Metric.kt │ │ │ ├── MetricBackend.java │ │ │ ├── MetricBackendGroup.java │ │ │ ├── MetricCollection.java │ │ │ ├── MetricComponent.java │ │ │ ├── MetricGroup.kt │ │ │ ├── MetricManager.java │ │ │ ├── MetricModule.java │ │ │ ├── MetricReadResult.kt │ │ │ ├── MetricType.java │ │ │ ├── MetricsConnectionSettings.kt │ │ │ ├── NodeError.kt │ │ │ ├── Payload.kt │ │ │ ├── Point.kt │ │ │ ├── QueryError.kt │ │ │ ├── QueryMetrics.java │ │ │ ├── QueryMetricsResponse.kt │ │ │ ├── QueryMetricsResponseSerializer.java │ │ │ ├── QueryResult.kt │ │ │ ├── QueryResultPart.kt │ │ │ ├── QueryTrace.java │ │ │ ├── RequestError.java │ │ │ ├── ResultGroup.kt │ │ │ ├── ResultLimit.java │ │ │ ├── ResultLimits.kt │ │ │ ├── RuntimeNodeException.java │ │ │ ├── SeriesSetsSummarizer.kt │ │ │ ├── SeriesValues.kt │ │ │ ├── ShardError.kt │ │ │ ├── ShardedResultGroup.kt │ │ │ ├── Spread.kt │ │ │ ├── TdigestPoint.java │ │ │ ├── TdigestPointDeserialize.java │ │ │ ├── TdigestPointSerializer.java │ │ │ ├── Tracing.java │ │ │ ├── WriteMetric.kt │ │ │ └── consts │ │ │ │ └── ApiQueryConsts.java │ │ │ ├── metrics │ │ │ ├── Clock.java │ │ │ ├── EWMA.java │ │ │ └── Meter.java │ │ │ ├── querylogging │ │ │ ├── HttpContext.kt │ │ │ ├── QueryContext.java │ │ │ ├── QueryLogger.java │ │ │ ├── QueryLoggerFactory.java │ │ │ ├── QueryLoggingComponent.java │ │ │ ├── QueryLoggingModule.java │ │ │ └── QueryLoggingScope.java │ │ │ ├── requestcondition │ │ │ └── RequestCondition.java │ │ │ ├── scheduler │ │ │ ├── Scheduler.java │ │ │ └── Task.java │ │ │ ├── shell │ │ │ ├── CoreInterface.java │ │ │ ├── ServerConnection.java │ │ │ ├── ShellConnection.java │ │ │ ├── ShellIO.java │ │ │ ├── ShellTask.java │ │ │ ├── ShellTaskDefinition.java │ │ │ ├── TaskName.java │ │ │ ├── TaskParameters.java │ │ │ ├── TaskUsage.java │ │ │ └── protocol │ │ │ │ ├── MessageBuilder.java │ │ │ │ └── SimpleMessageVisitor.java │ │ │ ├── statistics │ │ │ ├── AnalyticsReporter.java │ │ │ ├── ClusteredManager.java │ │ │ ├── ConsumerReporter.java │ │ │ ├── DataInMemoryReporter.java │ │ │ ├── FutureReporter.java │ │ │ ├── HeroicReporter.java │ │ │ ├── HeroicTimer.java │ │ │ ├── IngestionManagerReporter.java │ │ │ ├── MemcachedReporter.java │ │ │ ├── MetadataBackendReporter.java │ │ │ ├── MetricBackendReporter.java │ │ │ ├── QueryReporter.java │ │ │ ├── StatisticsComponent.java │ │ │ ├── StatisticsModule.java │ │ │ ├── SuggestBackendReporter.java │ │ │ └── noop │ │ │ │ ├── NoopAnalyticsReporter.java │ │ │ │ ├── NoopConsumerReporter.java │ │ │ │ ├── NoopFutureReporterContext.java │ │ │ │ ├── NoopHeroicReporter.java │ │ │ │ ├── NoopIngestionManagerReporter.java │ │ │ │ ├── NoopMemcachedReporter.java │ │ │ │ ├── NoopMetadataBackendReporter.java │ │ │ │ ├── NoopMetricBackendReporter.java │ │ │ │ ├── NoopQueryReporter.java │ │ │ │ ├── NoopScope.java │ │ │ │ ├── NoopStatisticsComponent.java │ │ │ │ ├── NoopStatisticsModule.java │ │ │ │ └── NoopSuggestBackendReporter.java │ │ │ ├── suggest │ │ │ ├── KeySuggest.kt │ │ │ ├── MatchOptions.kt │ │ │ ├── NumSuggestionsLimit.java │ │ │ ├── SuggestBackend.java │ │ │ ├── SuggestComponent.java │ │ │ ├── SuggestManager.java │ │ │ ├── SuggestModule.java │ │ │ ├── TagKeyCount.kt │ │ │ ├── TagSuggest.kt │ │ │ ├── TagValueSuggest.kt │ │ │ ├── TagValuesSuggest.kt │ │ │ └── WriteSuggest.kt │ │ │ ├── time │ │ │ └── Clock.java │ │ │ ├── tracing │ │ │ ├── EndSpanFutureReporter.java │ │ │ └── TracingConfig.kt │ │ │ └── usagetracking │ │ │ ├── UsageTracking.kt │ │ │ ├── UsageTrackingComponent.kt │ │ │ └── UsageTrackingModule.kt │ └── proto │ │ └── shell_message.proto │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── heroic │ │ ├── AbstractReducedResultTest.java │ │ ├── ExtraParametersTest.java │ │ ├── ObjectHasherTest.java │ │ ├── aggregation │ │ ├── AggregationArgumentsTest.java │ │ ├── AggregationOrListTest.java │ │ ├── AggregationOutputTest.java │ │ ├── AggregationTest.java │ │ ├── AnyBucketTest.java │ │ ├── BucketAggregationTest.java │ │ ├── BucketStrategyTest.java │ │ ├── ChainDeserializeTest.java │ │ ├── ChainInstanceTest.java │ │ ├── ChainTest.java │ │ └── GroupingAggregationTest.java │ │ ├── common │ │ ├── DateRangeTest.java │ │ ├── DurationTest.java │ │ ├── FeatureSetTest.java │ │ ├── FeatureTest.java │ │ ├── FeaturesTest.java │ │ ├── GrokProcessorTest.java │ │ ├── GroupSetTest.java │ │ ├── HistogramTest.java │ │ ├── OptionalLimitTest.java │ │ ├── SelectedGroupTest.java │ │ ├── SeriesTest.java │ │ └── ThrowingTest.java │ │ ├── filter │ │ └── FilterTest.java │ │ ├── grammar │ │ ├── AbstractExpressionTest.java │ │ ├── ContextTest.java │ │ ├── DateTimeExpressionTest.java │ │ ├── DefaultScopeTest.java │ │ ├── DivideExpressionTest.java │ │ ├── DoubleExpressionTest.java │ │ ├── DurationExpressionTest.java │ │ ├── EmptyExpressionTest.java │ │ ├── ExpressionTest.java │ │ ├── ExpressionTests.java │ │ ├── FunctionExpressionTest.java │ │ ├── InstantExpressionTest.java │ │ ├── IntegerExpressionTest.java │ │ ├── LetExpressionTest.java │ │ ├── ListExpressionTest.java │ │ ├── MinusExpressionTest.java │ │ ├── MultiplyExpressionTest.java │ │ ├── NegateExpressionTest.java │ │ ├── PlusExpressionTest.java │ │ ├── QueryExpressionTest.java │ │ ├── RangeExpressionTest.java │ │ ├── ReferenceExpressionTest.java │ │ ├── StringExpressionTest.java │ │ └── TimeExpressionTest.java │ │ ├── lifecycle │ │ └── LifeCycleTest.java │ │ ├── metadata │ │ ├── CountSeriesTest.java │ │ ├── DeleteSeriesTest.java │ │ └── FindSeriesTest.java │ │ ├── metric │ │ ├── BackendKeyFilterTest.java │ │ ├── QueryTraceTest.java │ │ ├── ShardedResultGroupTest.java │ │ └── TracingTest.java │ │ ├── suggest │ │ ├── KeySuggestTest.java │ │ ├── NumSuggestionsLimitTest.java │ │ ├── TagKeyCountTest.java │ │ ├── TagSuggestTest.java │ │ ├── TagValueSuggestTest.java │ │ └── TagValuesSuggestTest.java │ │ └── test │ │ ├── Resources.java │ │ └── TestProperties.java │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── heroic-core ├── build.gradle └── src │ ├── main │ ├── antlr │ │ └── com │ │ │ └── spotify │ │ │ └── heroic │ │ │ └── grammar │ │ │ └── HeroicQuery.g4 │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── heroic │ │ │ ├── CoreHeroicConfigurationContext.java │ │ │ ├── CoreHeroicContext.java │ │ │ ├── CoreQueryComponent.java │ │ │ ├── CoreQueryManager.java │ │ │ ├── CoreShellTasks.java │ │ │ ├── HeroicBootstrap.java │ │ │ ├── HeroicConfig.java │ │ │ ├── HeroicCore.java │ │ │ ├── HeroicMappers.java │ │ │ ├── HeroicProfile.java │ │ │ ├── HeroicStartupPinger.java │ │ │ ├── ModuleUtils.java │ │ │ ├── PingMessage.kt │ │ │ ├── QueryModule.java │ │ │ ├── QueryScope.java │ │ │ ├── aggregation │ │ │ ├── CoreAggregationFactory.java │ │ │ └── CoreAggregationRegistry.java │ │ │ ├── analytics │ │ │ ├── NullAnalyticsComponent.java │ │ │ ├── NullAnalyticsModule.java │ │ │ ├── NullMetricAnalytics.java │ │ │ └── NullScope.java │ │ │ ├── args4j │ │ │ ├── CmdLine.java │ │ │ ├── DurationOptionHandler.java │ │ │ ├── OptionalLimitOptionHandler.java │ │ │ └── OptionalOptionHandler.java │ │ │ ├── cache │ │ │ ├── CacheScope.java │ │ │ ├── Module.java │ │ │ ├── memcached │ │ │ │ ├── CachedResult.kt │ │ │ │ ├── MemcachedCacheModule.java │ │ │ │ └── MemcachedQueryCache.java │ │ │ ├── memory │ │ │ │ ├── MemoryCacheModule.java │ │ │ │ └── MemoryQueryCache.java │ │ │ └── noop │ │ │ │ ├── NoopCacheModule.java │ │ │ │ └── NoopQueryCache.java │ │ │ ├── cluster │ │ │ ├── ClusterManagerModule.java │ │ │ ├── CoreClusterComponent.java │ │ │ ├── CoreClusterManager.java │ │ │ ├── LocalClusterNode.java │ │ │ ├── NodeRegistry.java │ │ │ ├── RemovedNode.kt │ │ │ ├── TracingClusterNode.java │ │ │ └── Update.kt │ │ │ ├── common │ │ │ ├── CoreJavaxRestFramework.java │ │ │ ├── DurationSerialization.java │ │ │ ├── GroupsSerialization.java │ │ │ └── TypeNameMixin.java │ │ │ ├── conditionalfeatures │ │ │ ├── List.java │ │ │ ├── Match.java │ │ │ └── Module.java │ │ │ ├── consumer │ │ │ ├── ConsumersScope.java │ │ │ ├── CoreConsumersComponent.java │ │ │ ├── CoreConsumersModule.java │ │ │ ├── SchemaScope.java │ │ │ └── schemas │ │ │ │ ├── Spotify100.java │ │ │ │ ├── Spotify100Proto.java │ │ │ │ └── spotify100 │ │ │ │ ├── JsonMetric.kt │ │ │ │ ├── Version.kt │ │ │ │ └── v2 │ │ │ │ ├── JsonMetric.kt │ │ │ │ ├── Value.java │ │ │ │ ├── ValueDeserializer.java │ │ │ │ └── ValueSerializer.java │ │ │ ├── dagger │ │ │ ├── CoreEarlyComponent.java │ │ │ ├── CoreLoadingComponent.java │ │ │ ├── CorePrimaryComponent.java │ │ │ ├── EarlyModule.java │ │ │ ├── EarlyScope.java │ │ │ ├── LoadingModule.java │ │ │ ├── LoadingScope.java │ │ │ ├── PrimaryModule.java │ │ │ ├── PrimaryScope.java │ │ │ ├── StartupPingerComponent.java │ │ │ ├── StartupPingerModule.java │ │ │ ├── StartupPingerScope.java │ │ │ └── TaskScope.java │ │ │ ├── filter │ │ │ ├── CoreFilterModifier.java │ │ │ ├── FilterRegistry.java │ │ │ ├── MultiArgumentsFilterBase.java │ │ │ ├── NoArgumentFilterBase.java │ │ │ ├── OneArgumentFilterEncoding.java │ │ │ └── TwoArgumentFilterEncoding.java │ │ │ ├── generator │ │ │ ├── CoreGeneratorManager.java │ │ │ ├── CoreGeneratorModule.java │ │ │ ├── GeneratorScope.java │ │ │ ├── Module.java │ │ │ ├── RandomMetadataGenerator.java │ │ │ ├── random │ │ │ │ └── RandomEventScope.java │ │ │ └── sine │ │ │ │ ├── SineGenerator.java │ │ │ │ ├── SineMetricGeneratorModule.java │ │ │ │ └── SineScope.java │ │ │ ├── grammar │ │ │ ├── CoreQueryParser.java │ │ │ ├── FromDSL.kt │ │ │ ├── KeywordValue.kt │ │ │ ├── Queries.kt │ │ │ ├── QueryListener.java │ │ │ └── Statements.kt │ │ │ ├── http │ │ │ ├── CoreHttpContextFactory.java │ │ │ ├── CorsResponseFilter.kt │ │ │ ├── DataResponse.kt │ │ │ ├── HeroicResource.java │ │ │ ├── HttpResourcesComponent.java │ │ │ ├── HttpServer.java │ │ │ ├── HttpServerComponent.java │ │ │ ├── HttpServerModule.java │ │ │ ├── HttpServerScope.java │ │ │ ├── Module.java │ │ │ ├── cluster │ │ │ │ ├── ClusterNodeStatus.kt │ │ │ │ ├── ClusterResource.java │ │ │ │ └── ClusterStatus.kt │ │ │ ├── metadata │ │ │ │ ├── Grouped.kt │ │ │ │ ├── MetadataCount.kt │ │ │ │ ├── MetadataKeySuggest.kt │ │ │ │ ├── MetadataQueryBody.kt │ │ │ │ ├── MetadataResource.java │ │ │ │ ├── MetadataResourceCache.java │ │ │ │ ├── MetadataTagKeySuggest.kt │ │ │ │ ├── MetadataTagSuggest.kt │ │ │ │ ├── MetadataTagValueSuggest.kt │ │ │ │ ├── MetadataTagValuesSuggest.kt │ │ │ │ └── RequestCriteria.kt │ │ │ ├── parser │ │ │ │ └── ParserResource.java │ │ │ ├── query │ │ │ │ ├── QueryBatch.kt │ │ │ │ ├── QueryBatchResponse.kt │ │ │ │ └── QueryResource.java │ │ │ ├── render │ │ │ │ ├── RenderResource.java │ │ │ │ └── RenderUtils.java │ │ │ ├── status │ │ │ │ ├── StatusResource.java │ │ │ │ └── StatusResponse.kt │ │ │ ├── tracing │ │ │ │ ├── OpenCensusApplicationEventListener.java │ │ │ │ ├── OpenCensusFeature.java │ │ │ │ ├── OpenCensusUtils.java │ │ │ │ └── TextFormatGetter.java │ │ │ ├── utils │ │ │ │ └── UtilsResource.java │ │ │ └── write │ │ │ │ ├── WriteMetricRequest.kt │ │ │ │ └── WriteResource.java │ │ │ ├── ingestion │ │ │ ├── CoreIngestionGroup.java │ │ │ ├── IngestionManagerImpl.java │ │ │ ├── IngestionModule.java │ │ │ └── IngestionScope.java │ │ │ ├── jetty │ │ │ ├── Http2CJettyConnectionFactory.java │ │ │ ├── Http2JettyConnectionFactory.java │ │ │ ├── HttpJettyConnectionFactory.java │ │ │ ├── JettyConnectionFactory.java │ │ │ ├── JettyHttpConfiguration.java │ │ │ ├── JettyJSONErrorHandler.java │ │ │ ├── JettyServerConnector.java │ │ │ ├── Module.java │ │ │ └── TLSJettyConnectionFactory.java │ │ │ ├── lifecycle │ │ │ ├── CoreLifeCycleManager.java │ │ │ └── CoreLifeCycleRegistry.java │ │ │ ├── metadata │ │ │ ├── CoreMetadataComponent.java │ │ │ ├── LocalMetadataManager.java │ │ │ ├── MetadataBackendGroup.java │ │ │ ├── MetadataManagerModule.java │ │ │ └── MetadataScope.java │ │ │ ├── metric │ │ │ ├── CoreMetricComponent.java │ │ │ ├── LocalMetricManager.java │ │ │ ├── MetricGroupSerialization.java │ │ │ ├── MetricManagerModule.java │ │ │ ├── MetricScope.java │ │ │ ├── MetricTypeSerialization.java │ │ │ ├── PointSerialization.java │ │ │ └── SpreadSerialization.java │ │ │ ├── querylogging │ │ │ ├── Module.java │ │ │ ├── Slf4jQueryLogger.java │ │ │ ├── Slf4jQueryLoggerFactory.java │ │ │ ├── Slf4jQueryLoggingComponent.java │ │ │ ├── Slf4jQueryLoggingModule.java │ │ │ ├── format │ │ │ │ ├── LogFormat.kt │ │ │ │ └── MessageFormat.kt │ │ │ └── noop │ │ │ │ ├── NoopQueryLogger.java │ │ │ │ ├── NoopQueryLoggerFactory.java │ │ │ │ ├── NoopQueryLoggingComponent.java │ │ │ │ └── NoopQueryLoggingModule.java │ │ │ ├── requestcondition │ │ │ ├── All.java │ │ │ ├── Any.java │ │ │ ├── ClientId.java │ │ │ ├── Module.java │ │ │ ├── Noop.java │ │ │ └── UserAgent.java │ │ │ ├── scheduler │ │ │ └── DefaultScheduler.java │ │ │ ├── servlet │ │ │ ├── MandatoryClientIdFilter.java │ │ │ ├── ShutdownFilter.java │ │ │ └── SimpleFilter.java │ │ │ ├── shell │ │ │ ├── AbstractShellTaskParams.java │ │ │ ├── ShellProtocol.java │ │ │ ├── ShellServer.java │ │ │ ├── ShellServerClientThread.java │ │ │ ├── ShellServerComponent.java │ │ │ ├── ShellServerModule.java │ │ │ ├── ShellServerScope.java │ │ │ ├── ShellServerState.kt │ │ │ ├── Tasks.java │ │ │ └── task │ │ │ │ ├── AnalyticsDumpFetchSeries.java │ │ │ │ ├── AnalyticsHits.kt │ │ │ │ ├── AnalyticsReportFetchSeries.java │ │ │ │ ├── AnalyticsSeries.kt │ │ │ │ ├── BackendKeyArgument.kt │ │ │ │ ├── Configure.java │ │ │ │ ├── CountData.java │ │ │ │ ├── DeleteKeys.java │ │ │ │ ├── DeserializeKey.java │ │ │ │ ├── Fetch.java │ │ │ │ ├── IngestionFilter.java │ │ │ │ ├── Keys.java │ │ │ │ ├── ListBackends.java │ │ │ │ ├── LoadGenerated.java │ │ │ │ ├── MetadataCount.java │ │ │ │ ├── MetadataDelete.java │ │ │ │ ├── MetadataEntries.java │ │ │ │ ├── MetadataFetch.java │ │ │ │ ├── MetadataFindSeries.java │ │ │ │ ├── MetadataFindSeriesIds.java │ │ │ │ ├── MetadataLoad.java │ │ │ │ ├── MetadataMigrate.java │ │ │ │ ├── MetadataTags.java │ │ │ │ ├── MetadataWrite.java │ │ │ │ ├── ParseQuery.java │ │ │ │ ├── Pause.java │ │ │ │ ├── Query.java │ │ │ │ ├── ReadWriteTest.java │ │ │ │ ├── Refresh.java │ │ │ │ ├── Resume.java │ │ │ │ ├── SerializeKey.java │ │ │ │ ├── SerializeKeyBackendKeyArgument.kt │ │ │ │ ├── Statistics.java │ │ │ │ ├── SuggestKey.java │ │ │ │ ├── SuggestPerformance.java │ │ │ │ ├── SuggestPerformanceData.kt │ │ │ │ ├── SuggestTag.java │ │ │ │ ├── SuggestTagKeyCount.java │ │ │ │ ├── SuggestTagValue.java │ │ │ │ ├── SuggestTagValues.java │ │ │ │ ├── TestPrint.java │ │ │ │ ├── TestReadFile.java │ │ │ │ ├── Write.java │ │ │ │ ├── WritePerformance.java │ │ │ │ ├── WritePerformanceTimes.kt │ │ │ │ ├── datamigrate │ │ │ │ ├── DataMigrate.java │ │ │ │ ├── KeyObserver.kt │ │ │ │ └── RowObserver.kt │ │ │ │ └── parameters │ │ │ │ ├── DataMigrateParameters.kt │ │ │ │ ├── KeysParameters.kt │ │ │ │ ├── KeyspaceBase.kt │ │ │ │ ├── MetadataCountParameters.kt │ │ │ │ ├── MetadataDeleteParameters.kt │ │ │ │ ├── MetadataEntriesParameters.kt │ │ │ │ ├── MetadataFetchParameters.kt │ │ │ │ ├── MetadataFindSeriesIdParameters.kt │ │ │ │ ├── MetadataFindSeriesParameters.kt │ │ │ │ ├── MetadataLoadParameters.kt │ │ │ │ ├── MetadataMigrateParameters.kt │ │ │ │ ├── MetadataTagsParameters.kt │ │ │ │ ├── QueryParamsBase.kt │ │ │ │ ├── SuggestKeyParameters.kt │ │ │ │ ├── SuggestTagKeyCountParameters.kt │ │ │ │ ├── SuggestTagParameters.kt │ │ │ │ ├── SuggestTagValueParameters.kt │ │ │ │ ├── SuggestTagValuesParameters.kt │ │ │ │ └── TaskQueryParameters.kt │ │ │ ├── suggest │ │ │ ├── CoreSuggestComponent.java │ │ │ ├── LocalSuggestManager.java │ │ │ ├── SuggestBackendGroup.java │ │ │ ├── SuggestManagerModule.java │ │ │ └── SuggestScope.java │ │ │ ├── tracing │ │ │ └── EnvironmentMetadata.java │ │ │ └── ws │ │ │ ├── ErrorExceptionMapper.java │ │ │ ├── ErrorMessage.java │ │ │ ├── InternalErrorMessage.java │ │ │ ├── JacksonMessageBodyReader.java │ │ │ ├── JacksonMessageBodyWriter.java │ │ │ ├── JsonErrorMessage.java │ │ │ ├── JsonMappingExceptionMapper.java │ │ │ ├── JsonParseErrorMessage.java │ │ │ ├── JsonParseExceptionMapper.java │ │ │ ├── MandatoryClientIdErrorMessage.java │ │ │ ├── Module.java │ │ │ ├── ParseErrorMessage.java │ │ │ ├── ParseExceptionMapper.java │ │ │ ├── RestfulComponent.java │ │ │ ├── ThrowableExceptionMapper.java │ │ │ ├── ValidationBodyErrorMapper.java │ │ │ └── WebApplicationExceptionMapper.java │ └── proto │ │ └── spotify_100.proto │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── heroic │ │ ├── CoreQueryManagerTest.java │ │ ├── HeroicConfigTest.java │ │ ├── QueryTest.java │ │ ├── aggregation │ │ ├── CoreAggregationFactoryTest.java │ │ ├── CoreAggregationRegistryTest.java │ │ └── SamplingQueryDeserializationTest.java │ │ ├── cache │ │ └── memcached │ │ │ └── CachedResultTest.java │ │ ├── cluster │ │ └── CoreClusterManagerTest.java │ │ ├── common │ │ └── DurationTest.java │ │ ├── consumer │ │ └── schemas │ │ │ ├── Spotify100ProtoTest.java │ │ │ └── Spotify100Test.java │ │ ├── filter │ │ └── FilterSerializerTest.java │ │ ├── grammar │ │ └── QueryParserTest.java │ │ ├── http │ │ └── tracing │ │ │ └── TextFormatGetterTest.java │ │ ├── ingestion │ │ └── CoreIngestionGroupTest.java │ │ ├── metric │ │ ├── BasicSerializationTest.java │ │ ├── LocalMetricManagerTest.java │ │ └── MetricQueryBuilderTest.java │ │ ├── querylogging │ │ └── Slf4jQueryLoggerTest.java │ │ ├── requestcondition │ │ └── RequestConditionTest.java │ │ └── servlet │ │ └── MandatoryClientIdFilterTest.java │ └── resources │ ├── com │ └── spotify │ │ └── heroic │ │ ├── Config.Empty.yml │ │ ├── Query.AggregationCompat.1.json │ │ ├── Query.AggregationCompat.2.json │ │ ├── Query.AggregationCompat.3.json │ │ ├── aggregation │ │ ├── SamplingQuery.1.json │ │ ├── SamplingQuery.2.json │ │ ├── SamplingQuery.3.json │ │ └── SamplingQuery.4.json │ │ ├── consumer │ │ └── schemas │ │ │ └── spotify-100-tests.txt │ │ └── metric │ │ ├── Event.json │ │ ├── FullQuery.json │ │ ├── MetricCollection.Event.json │ │ ├── MetricCollection.Payload.json │ │ ├── MetricCollection.json │ │ ├── Point.json │ │ ├── QueryMetricsResponse.json │ │ └── ResultGroup.json │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── heroic-dist ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── heroic │ │ │ ├── HeroicInteractiveShell.java │ │ │ ├── HeroicLogging.java │ │ │ ├── HeroicModules.java │ │ │ ├── HeroicService.java │ │ │ ├── HeroicShell.java │ │ │ ├── Parameters.kt │ │ │ ├── profile │ │ │ ├── BigtableAnalyticsProfile.java │ │ │ ├── BigtableProfile.java │ │ │ ├── CassandraProfile.java │ │ │ ├── ClusterProfile.java │ │ │ ├── CollectdConsumerProfile.java │ │ │ ├── ElasticsearchMetadataProfile.java │ │ │ ├── ElasticsearchSuggestProfile.java │ │ │ ├── HeroicProfileBase.java │ │ │ ├── KafkaConsumerProfile.java │ │ │ ├── MemoryCacheProfile.java │ │ │ ├── MemoryMetadataProfile.java │ │ │ ├── MemoryProfile.java │ │ │ ├── PubSubConsumerProfile.java │ │ │ ├── QueryLoggingProfile.java │ │ │ └── WebProfile.java │ │ │ ├── reflection │ │ │ ├── ResourceException.java │ │ │ ├── ResourceFileLoader.java │ │ │ ├── ResourceInstance.java │ │ │ ├── ResourceLineContext.java │ │ │ └── ResourcePathContext.java │ │ │ └── shell │ │ │ ├── DirectShellIO.kt │ │ │ ├── QuoteParser.java │ │ │ ├── QuoteParserException.java │ │ │ ├── RemoteCoreInterface.java │ │ │ └── ShellParameters.kt │ └── resources │ │ ├── com.spotify.heroic │ │ ├── commit │ │ └── version │ │ └── log4j2.xml │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── heroic │ │ ├── AbstractClusterQueryIT.java │ │ ├── AbstractConsumerIT.java │ │ ├── AbstractKafkaConsumerIT.java │ │ ├── AbstractLocalClusterIT.java │ │ ├── AbstractSingleNodeIT.java │ │ ├── DataVersion1.kt │ │ ├── DataVersion2.kt │ │ ├── GrpcClusterQueryIT.java │ │ ├── HeroicConfigurationTest.java │ │ ├── HeroicConfigurationTestUtils.java │ │ ├── HeroicDistributionGenerator.java │ │ ├── JvmClusterQueryIT.java │ │ ├── KafkaNonTransactionalConsumerIT.java │ │ ├── KafkaTransactionalConsumerIT.java │ │ ├── LoggingMetricModule.kt │ │ ├── PubSubConsumerIT.java │ │ ├── RandomData.kt │ │ ├── TMetric.kt │ │ ├── TaskIT.java │ │ ├── analytics │ │ └── bigtable │ │ │ └── HeroicMetricsConfigurationTest.java │ │ ├── cluster │ │ └── CoreClusterManagerIT.java │ │ ├── consumer │ │ ├── kafka │ │ │ ├── FakeKafkaConnection.kt │ │ │ └── FakeKafkaStream.kt │ │ └── pubsub │ │ │ └── EmulatorHelper.java │ │ ├── instrumentation │ │ ├── OperationsLog.java │ │ └── OperationsLogImpl.kt │ │ ├── shell │ │ └── QuoteParserTest.java │ │ └── test │ │ ├── Data.java │ │ ├── DistributionPoints.java │ │ ├── Matchers.java │ │ └── Points.java │ └── resources │ ├── heroic-all.yml │ ├── heroic-conditional-features.yml │ ├── heroic-datastax.yml │ ├── heroic-disabled-tracking.yml │ ├── heroic-kafka.yml │ ├── heroic-metrics-limits.yml │ ├── heroic-null-shell-host.yml │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── heroic-elasticsearch-utils ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── elasticsearch │ │ ├── AbstractElasticsearchBackend.java │ │ ├── AbstractElasticsearchMetadataBackend.java │ │ ├── BackendType.kt │ │ ├── ClientWrapper.kt │ │ ├── Connection.kt │ │ ├── ConnectionModule.java │ │ ├── DefaultRateLimitedCache.java │ │ ├── DisabledRateLimitedCache.java │ │ ├── DistributedRateLimitedCache.java │ │ ├── MemcachedConnection.java │ │ ├── RateLimitExceededException.java │ │ ├── RateLimitedCache.java │ │ ├── ResourceLoader.java │ │ ├── RestClientWrapper.kt │ │ ├── RestConnection.kt │ │ ├── SearchTransformResult.kt │ │ ├── TransportClientWrapper.java │ │ ├── TransportConnection.java │ │ └── index │ │ ├── IndexMapping.kt │ │ ├── NoIndexSelectedException.java │ │ ├── RotatingIndexMapping.kt │ │ └── SingleIndexMapping.kt │ └── test │ └── java │ └── com │ └── spotify │ └── heroic │ └── elasticsearch │ ├── DefaultRateLimitedCacheTest.java │ ├── DisabledRateLimitedCacheTest.java │ ├── DistributedRateLimitedCacheTest.java │ ├── MemcachedConnectionTest.java │ ├── SearchTransformStreamTest.java │ ├── SearchTransformTest.java │ └── index │ └── RotatingIndexMappingTest.java ├── heroic-test ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── test │ │ ├── AbstractMetadataBackendIT.java │ │ ├── AbstractMetadataBackendIndexResourceIT.java │ │ ├── AbstractMetricBackendIT.java │ │ ├── AbstractSuggestBackendIT.java │ │ ├── ElasticSearchTestContainer.java │ │ ├── FakeModuleLoader.java │ │ ├── Points.java │ │ └── TimestampPrepender.java │ └── test │ └── java │ └── com │ └── spotify │ └── heroic │ ├── metadata │ └── elasticsearch │ │ ├── AbstractMetadataBackendIndexResourceKVIT.java │ │ ├── AbstractMetadataBackendKVIT.java │ │ ├── MetadataBackendIndexResourceKVRestIT.java │ │ ├── MetadataBackendIndexResourceKVTransportIT.java │ │ ├── MetadataBackendKVRestIT.java │ │ └── MetadataBackendKVTransportIT.java │ └── suggest │ └── elasticsearch │ ├── AbstractSuggestBackendKVIT.java │ ├── SuggestBackendKVRestIT.java │ └── SuggestBackendKVTransportIT.java ├── idea ├── README.md └── code-style.xml ├── logo.42.png ├── metadata ├── elasticsearch │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── heroic │ │ │ └── metadata │ │ │ └── elasticsearch │ │ │ ├── ElasticsearchMetadataModule.java │ │ │ ├── ElasticsearchScope.java │ │ │ ├── MetadataBackendKV.java │ │ │ └── Module.java │ │ └── resources │ │ └── com.spotify.heroic.metadata.elasticsearch │ │ └── kv │ │ └── metadata.json └── memory │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── metadata │ │ └── memory │ │ ├── MemoryBackend.java │ │ ├── MemoryMetadataModule.java │ │ ├── MemoryScope.java │ │ └── Module.java │ └── test │ └── java │ └── com │ └── spotify │ └── heroic │ └── metadata │ └── memory │ └── MemoryBackendIT.java ├── metric ├── bigtable │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── spotify │ │ │ └── heroic │ │ │ ├── analytics │ │ │ └── bigtable │ │ │ │ ├── BigtableAnalyticsComponent.java │ │ │ │ ├── BigtableAnalyticsMetricBackend.java │ │ │ │ ├── BigtableAnalyticsModule.java │ │ │ │ ├── BigtableMetricAnalytics.java │ │ │ │ ├── BigtableScope.java │ │ │ │ ├── Module.java │ │ │ │ ├── SeriesKey.kt │ │ │ │ └── SeriesKeyEncoding.java │ │ │ └── metric │ │ │ └── bigtable │ │ │ ├── BigtableBackend.java │ │ │ ├── BigtableByteBufferSerialReader.java │ │ │ ├── BigtableConnection.java │ │ │ ├── BigtableConnectionBuilder.java │ │ │ ├── BigtableMetricModule.java │ │ │ ├── BigtableScope.java │ │ │ ├── CredentialsBuilder.java │ │ │ ├── CustomStringSerializer.java │ │ │ ├── MetricsRowKeySerializer.java │ │ │ ├── Module.java │ │ │ ├── RowKey.kt │ │ │ ├── RowKeyMinimal.java │ │ │ ├── RowKeySerializer.java │ │ │ ├── api │ │ │ ├── BigtableConstants.java │ │ │ ├── BigtableDataClient.java │ │ │ ├── BigtableDataClientImpl.java │ │ │ ├── BigtableMutator.java │ │ │ ├── BigtableMutatorImpl.java │ │ │ ├── BigtableTableAdminClient.java │ │ │ ├── BigtableTableTableAdminClientImpl.java │ │ │ ├── ColumnFamily.kt │ │ │ ├── Family.java │ │ │ ├── LatestCellValueColumn.kt │ │ │ ├── Mutations.java │ │ │ ├── ReadModifyWriteRules.java │ │ │ ├── ReadRowsRequest.kt │ │ │ ├── Row.kt │ │ │ ├── RowFilter.java │ │ │ ├── RowRange.kt │ │ │ └── Table.kt │ │ │ └── credentials │ │ │ ├── ComputeEngineCredentialsBuilder.java │ │ │ ├── DefaultCredentialsBuilder.java │ │ │ ├── JsonCredentialsBuilder.java │ │ │ └── ServiceAccountCredentialsBuilder.java │ │ └── test │ │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ ├── analytics │ │ └── bigtable │ │ │ └── SeriesKeyFilterEncodingTest.java │ │ └── metric │ │ └── bigtable │ │ ├── BigtableBackendIT.java │ │ ├── BigtableBackendTest.java │ │ ├── MetricsRowKeySerializerTest.java │ │ ├── api │ │ └── RowFilterTest.java │ │ └── credentials │ │ └── DefaultCredentialsBuilderTest.java ├── datastax │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── spotify │ │ │ │ └── heroic │ │ │ │ └── metric │ │ │ │ └── datastax │ │ │ │ ├── AggressiveRetryPolicy.java │ │ │ │ ├── Async.java │ │ │ │ ├── Connection.java │ │ │ │ ├── DatastaxAuthentication.java │ │ │ │ ├── DatastaxBackend.java │ │ │ │ ├── DatastaxMetricModule.java │ │ │ │ ├── DatastaxPoolingOptions.java │ │ │ │ ├── DatastaxScope.java │ │ │ │ ├── Event.kt │ │ │ │ ├── ManagedSetupConnection.java │ │ │ │ ├── MetricsRowKey.java │ │ │ │ ├── Module.java │ │ │ │ ├── RowFetchResult.kt │ │ │ │ ├── TypeSerializer.java │ │ │ │ └── schema │ │ │ │ ├── AbstractCassandraSchema.java │ │ │ │ ├── AbstractSchemaInstance.java │ │ │ │ ├── BackendKeyUtils.java │ │ │ │ ├── Schema.java │ │ │ │ ├── SchemaBoundStatement.kt │ │ │ │ ├── SchemaComponent.java │ │ │ │ ├── SchemaInstance.java │ │ │ │ ├── SchemaModule.java │ │ │ │ ├── SchemaScope.java │ │ │ │ ├── SelectBuilder.java │ │ │ │ └── ng │ │ │ │ ├── MetricsRowKeySerializer.java │ │ │ │ ├── NextGenSchema.java │ │ │ │ ├── NextGenSchemaInstance.java │ │ │ │ └── NextGenSchemaModule.java │ │ └── resources │ │ │ ├── com.spotify.heroic.metric.datastax.schema.legacy │ │ │ ├── keyspace.cql │ │ │ └── tables.cql │ │ │ └── com.spotify.heroic.metric.datastax.schema.ng │ │ │ ├── keyspace.cql │ │ │ └── tables.cql │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── heroic │ │ │ └── metric │ │ │ └── datastax │ │ │ ├── AbstractDatastaxBackendIT.java │ │ │ ├── DatastaxAuthenticationTest.java │ │ │ ├── NextGenDatastaxBackendIT.java │ │ │ └── schema │ │ │ └── BackendKeyUtilsTest.java │ │ └── resources │ │ └── mockito-extensions │ │ └── org.mockito.plugins.MockMaker └── memory │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── metric │ │ └── memory │ │ ├── Data.kt │ │ ├── MemoryBackend.java │ │ ├── MemoryMetricModule.kt │ │ ├── MemoryScope.java │ │ └── Module.java │ └── test │ └── java │ └── com │ └── spotify │ └── heroic │ └── metric │ └── memory │ └── MemoryBackendIT.java ├── rfcs.md ├── rpc ├── grpc │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── rpc │ │ └── grpc │ │ ├── GroupedQuery.kt │ │ ├── GrpcDescriptor.java │ │ ├── GrpcEndpointHandle.java │ │ ├── GrpcOpenCensusInterceptor.java │ │ ├── GrpcRpcClient.java │ │ ├── GrpcRpcContainer.java │ │ ├── GrpcRpcEmptyBody.java │ │ ├── GrpcRpcEndpointHandleBase.java │ │ ├── GrpcRpcEndpointSpec.java │ │ ├── GrpcRpcProtocol.java │ │ ├── GrpcRpcProtocolModule.kt │ │ ├── GrpcRpcProtocolServer.java │ │ ├── GrpcRpcScope.java │ │ └── Module.java └── jvm │ ├── README.md │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── spotify │ └── heroic │ └── rpc │ └── jvm │ ├── JvmRpcContext.java │ ├── JvmRpcProtocol.java │ ├── JvmRpcProtocolModule.kt │ ├── JvmRpcProtocolServer.java │ ├── JvmRpcScope.java │ └── Module.java ├── run-heroic.sh ├── settings.gradle ├── src └── main │ └── resources │ └── .gitkeep ├── statistics └── semantic │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── statistics │ │ └── semantic │ │ ├── Module.java │ │ ├── SemanticAnalyticsReporter.java │ │ ├── SemanticConsumerReporter.java │ │ ├── SemanticFutureReporter.java │ │ ├── SemanticHeroicReporter.java │ │ ├── SemanticHeroicTimer.java │ │ ├── SemanticHeroicTimerGauge.java │ │ ├── SemanticIngestionManagerReporter.java │ │ ├── SemanticMemcachedReporter.java │ │ ├── SemanticMetadataBackendReporter.java │ │ ├── SemanticMetricBackendReporter.java │ │ ├── SemanticQueryReporter.java │ │ ├── SemanticRatioGauge.java │ │ ├── SemanticStatisticsComponent.java │ │ ├── SemanticStatisticsModule.java │ │ ├── SemanticStatisticsScope.java │ │ ├── SemanticSuggestBackendReporter.java │ │ └── Units.java │ └── test │ ├── java │ └── com │ │ └── spotify │ │ └── heroic │ │ └── statistics │ │ └── semantic │ │ └── SemanticMetadataBackendReporterTest.java │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── suggest ├── elasticsearch │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── spotify │ │ │ └── heroic │ │ │ └── suggest │ │ │ └── elasticsearch │ │ │ ├── ElasticsearchScope.java │ │ │ ├── ElasticsearchSuggestModule.java │ │ │ ├── Module.java │ │ │ └── SuggestBackendKV.java │ │ └── resources │ │ └── com.spotify.heroic.suggest.elasticsearch │ │ └── kv │ │ ├── series.json │ │ ├── settings.json │ │ └── tag.json └── memory │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── com │ │ └── spotify │ │ └── heroic │ │ └── suggest │ │ └── memory │ │ ├── KeyDocument.kt │ │ ├── MemoryBackend.java │ │ ├── MemoryScope.java │ │ ├── MemorySuggestModule.java │ │ ├── Module.java │ │ ├── TagDocument.kt │ │ └── TagId.kt │ └── test │ └── java │ └── com │ └── spotify │ └── heroic │ └── suggest │ └── memory │ ├── MemoryBackendIT.java │ └── MemoryBackendTest.java ├── suppressions.xml ├── system-tests ├── docker-compose.yml ├── heroic.yaml ├── requirements.txt └── test_heroic.py ├── tools ├── README.md ├── add_license.sh ├── find-old-keys ├── generate-assets ├── heroic-shell ├── java.header ├── license_matcher.py ├── querylog ├── querylog_mappings.yaml ├── rasterize ├── requirements.txt └── visualize-suggest-performance └── usage-tracking ├── disabled ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── spotify │ └── heroic │ └── usagetracking │ └── disabled │ ├── DisabledScope.java │ ├── DisabledUsageTracking.kt │ ├── DisabledUsageTrackingComponent.kt │ ├── DisabledUsageTrackingModule.kt │ └── Module.kt └── google ├── build.gradle └── src └── main └── java └── com └── spotify └── heroic └── usagetracking └── google ├── Event.kt ├── GoogleAnalytics.kt ├── GoogleAnalyticsModule.kt ├── Module.kt └── UsageTrackingScope.java /.cache/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/README.md -------------------------------------------------------------------------------- /aggregation/cardinality/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/cardinality/build.gradle -------------------------------------------------------------------------------- /aggregation/simple/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/simple/build.gradle -------------------------------------------------------------------------------- /aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Count.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Count.kt -------------------------------------------------------------------------------- /aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Delta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Delta.kt -------------------------------------------------------------------------------- /aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Max.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Max.kt -------------------------------------------------------------------------------- /aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Min.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Min.kt -------------------------------------------------------------------------------- /aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Sum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Sum.kt -------------------------------------------------------------------------------- /aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Sum2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/Sum2.kt -------------------------------------------------------------------------------- /aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/TopK.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/simple/src/main/java/com/spotify/heroic/aggregation/simple/TopK.kt -------------------------------------------------------------------------------- /aggregation/simple/src/test/java/com/spotify/heroic/test/ValueSuppliers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/aggregation/simple/src/test/java/com/spotify/heroic/test/ValueSuppliers.java -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/assets/README.md -------------------------------------------------------------------------------- /assets/logo_on_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/assets/logo_on_dark.svg -------------------------------------------------------------------------------- /assets/logo_on_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/assets/logo_on_light.svg -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/codecov.yml -------------------------------------------------------------------------------- /consumer/collectd/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/consumer/collectd/build.gradle -------------------------------------------------------------------------------- /consumer/kafka/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/consumer/kafka/build.gradle -------------------------------------------------------------------------------- /consumer/kafka/src/main/java/com/spotify/heroic/consumer/kafka/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/consumer/kafka/src/main/java/com/spotify/heroic/consumer/kafka/Connection.java -------------------------------------------------------------------------------- /consumer/kafka/src/main/java/com/spotify/heroic/consumer/kafka/KafkaScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/consumer/kafka/src/main/java/com/spotify/heroic/consumer/kafka/KafkaScope.java -------------------------------------------------------------------------------- /consumer/kafka/src/main/java/com/spotify/heroic/consumer/kafka/KafkaStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/consumer/kafka/src/main/java/com/spotify/heroic/consumer/kafka/KafkaStream.java -------------------------------------------------------------------------------- /consumer/kafka/src/main/java/com/spotify/heroic/consumer/kafka/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/consumer/kafka/src/main/java/com/spotify/heroic/consumer/kafka/Module.java -------------------------------------------------------------------------------- /consumer/pubsub/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/consumer/pubsub/build.gradle -------------------------------------------------------------------------------- /consumer/pubsub/src/main/java/com/spotify/heroic/consumer/pubsub/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/consumer/pubsub/src/main/java/com/spotify/heroic/consumer/pubsub/Module.java -------------------------------------------------------------------------------- /consumer/pubsub/src/main/java/com/spotify/heroic/consumer/pubsub/Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/consumer/pubsub/src/main/java/com/spotify/heroic/consumer/pubsub/Receiver.java -------------------------------------------------------------------------------- /discovery/simple/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/discovery/simple/build.gradle -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_data/fta/pubsub-consumers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_data/fta/pubsub-consumers.json -------------------------------------------------------------------------------- /docs/_includes/api-accept.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/api-accept.html -------------------------------------------------------------------------------- /docs/_includes/api-field-type.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/api-field-type.html -------------------------------------------------------------------------------- /docs/_includes/api-response.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/api-response.html -------------------------------------------------------------------------------- /docs/_includes/api-type.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/api-type.html -------------------------------------------------------------------------------- /docs/_includes/federation-tail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/federation-tail.html -------------------------------------------------------------------------------- /docs/_includes/fields/post-query-metrics/filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/fields/post-query-metrics/filter.html -------------------------------------------------------------------------------- /docs/_includes/github-link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/github-link.html -------------------------------------------------------------------------------- /docs/_includes/mkhash.inc: -------------------------------------------------------------------------------- 1 | {% assign hash = include %} 2 | -------------------------------------------------------------------------------- /docs/_includes/requests/metadata-query-body.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/metadata-query-body.json -------------------------------------------------------------------------------- /docs/_includes/requests/metadata-tagkey-count.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/metadata-tagkey-count.json -------------------------------------------------------------------------------- /docs/_includes/requests/post-metadata-key-suggest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/post-metadata-key-suggest.json -------------------------------------------------------------------------------- /docs/_includes/requests/post-metadata-series-count.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/post-metadata-series-count.json -------------------------------------------------------------------------------- /docs/_includes/requests/post-metadata-tag-suggest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/post-metadata-tag-suggest.json -------------------------------------------------------------------------------- /docs/_includes/requests/post-metadata-tag-value-suggest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/post-metadata-tag-value-suggest.json -------------------------------------------------------------------------------- /docs/_includes/requests/post-query-batch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/post-query-batch.json -------------------------------------------------------------------------------- /docs/_includes/requests/post-query-metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/post-query-metrics.json -------------------------------------------------------------------------------- /docs/_includes/requests/post-write.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/post-write.json -------------------------------------------------------------------------------- /docs/_includes/requests/put-metadata-series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/requests/put-metadata-series.json -------------------------------------------------------------------------------- /docs/_includes/responses/delete-metadata-series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/delete-metadata-series.json -------------------------------------------------------------------------------- /docs/_includes/responses/get-status-failed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/get-status-failed.html -------------------------------------------------------------------------------- /docs/_includes/responses/get-status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/get-status.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-metadata-key-suggest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-metadata-key-suggest.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-metadata-keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-metadata-keys.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-metadata-series-count.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-metadata-series-count.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-metadata-series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-metadata-series.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-metadata-tag-suggest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-metadata-tag-suggest.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-metadata-tag-value-suggest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-metadata-tag-value-suggest.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-metadata-tagkey-count.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-metadata-tagkey-count.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-metadata-tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-metadata-tags.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-query-batch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-query-batch.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-query-metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-query-metrics.json -------------------------------------------------------------------------------- /docs/_includes/responses/post-write.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/post-write.json -------------------------------------------------------------------------------- /docs/_includes/responses/put-metadata-series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_includes/responses/put-metadata-series.json -------------------------------------------------------------------------------- /docs/_layouts/api-endpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_layouts/api-endpoint.html -------------------------------------------------------------------------------- /docs/_layouts/api-type-structure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_layouts/api-type-structure.html -------------------------------------------------------------------------------- /docs/_layouts/api-type.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_layouts/api-type.html -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_layouts/default.html -------------------------------------------------------------------------------- /docs/_layouts/fault-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_layouts/fault-tree.html -------------------------------------------------------------------------------- /docs/_layouts/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/_layouts/sidebar.html -------------------------------------------------------------------------------- /docs/assets/_sass/_bootstrap-compass.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/_bootstrap-compass.scss -------------------------------------------------------------------------------- /docs/assets/_sass/_bootstrap-mincer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/_bootstrap-mincer.scss -------------------------------------------------------------------------------- /docs/assets/_sass/_bootstrap-sprockets.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/_bootstrap-sprockets.scss -------------------------------------------------------------------------------- /docs/assets/_sass/_bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/_bootstrap.scss -------------------------------------------------------------------------------- /docs/assets/_sass/_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/_theme.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_alerts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_alerts.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_badges.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_badges.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_breadcrumbs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_breadcrumbs.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_button-groups.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_button-groups.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_buttons.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_carousel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_carousel.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_close.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_close.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_code.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_code.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_component-animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_component-animations.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_dropdowns.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_dropdowns.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_forms.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_glyphicons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_glyphicons.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_grid.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_input-groups.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_input-groups.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_jumbotron.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_jumbotron.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_labels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_labels.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_list-group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_list-group.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_media.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_mixins.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_modals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_modals.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_navbar.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_navs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_navs.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_normalize.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_pager.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_pager.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_pagination.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_panels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_panels.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_popovers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_popovers.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_print.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_print.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_progress-bars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_progress-bars.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_responsive-embed.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_responsive-embed.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_responsive-utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_responsive-utilities.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_scaffolding.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_scaffolding.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_tables.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_theme.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_thumbnails.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_thumbnails.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_tooltip.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_type.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_type.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_utilities.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_variables.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/_wells.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/_wells.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_alerts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_alerts.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_background-variant.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_background-variant.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_border-radius.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_border-radius.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_buttons.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_center-block.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_center-block.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_clearfix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_clearfix.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_forms.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_gradients.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_gradients.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_grid-framework.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_grid-framework.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_grid.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_hide-text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_hide-text.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_image.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_image.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_labels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_labels.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_list-group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_list-group.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_nav-divider.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_nav-divider.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_nav-vertical-align.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_nav-vertical-align.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_opacity.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_opacity.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_pagination.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_panels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_panels.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_progress-bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_progress-bar.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_reset-filter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_reset-filter.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_reset-text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_reset-text.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_resize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_resize.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_responsive-visibility.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_responsive-visibility.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_size.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_size.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_tab-focus.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_tab-focus.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_table-row.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_table-row.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_text-emphasis.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_text-emphasis.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_text-overflow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_text-overflow.scss -------------------------------------------------------------------------------- /docs/assets/_sass/bootstrap/mixins/_vendor-prefixes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/_sass/bootstrap/mixins/_vendor-prefixes.scss -------------------------------------------------------------------------------- /docs/assets/css/api.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/css/api.scss -------------------------------------------------------------------------------- /docs/assets/css/docs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/css/docs.scss -------------------------------------------------------------------------------- /docs/assets/css/fault-tree.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/css/fault-tree.scss -------------------------------------------------------------------------------- /docs/assets/css/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/css/index.scss -------------------------------------------------------------------------------- /docs/assets/fta/pubsub-consumers.mef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/fta/pubsub-consumers.mef -------------------------------------------------------------------------------- /docs/assets/js/fault-tree-graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/js/fault-tree-graph.js -------------------------------------------------------------------------------- /docs/assets/js/prism-hql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/js/prism-hql.js -------------------------------------------------------------------------------- /docs/assets/js/prism-ts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/assets/js/prism-ts.js -------------------------------------------------------------------------------- /docs/content/_api_types/aggregation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/aggregation.md -------------------------------------------------------------------------------- /docs/content/_api_types/filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/filter.md -------------------------------------------------------------------------------- /docs/content/_api_types/match-options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/match-options.html -------------------------------------------------------------------------------- /docs/content/_api_types/metric-collection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/metric-collection.md -------------------------------------------------------------------------------- /docs/content/_api_types/point.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/point.md -------------------------------------------------------------------------------- /docs/content/_api_types/query-date-range.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/query-date-range.html -------------------------------------------------------------------------------- /docs/content/_api_types/request-error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/request-error.html -------------------------------------------------------------------------------- /docs/content/_api_types/sampling-query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/sampling-query.md -------------------------------------------------------------------------------- /docs/content/_api_types/series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/series.md -------------------------------------------------------------------------------- /docs/content/_api_types/sharded-result-group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/sharded-result-group.md -------------------------------------------------------------------------------- /docs/content/_api_types/statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_api_types/statistics.md -------------------------------------------------------------------------------- /docs/content/_docs/aggregations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/aggregations.html -------------------------------------------------------------------------------- /docs/content/_docs/api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/api.html -------------------------------------------------------------------------------- /docs/content/_docs/architecture.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/content/_docs/bigtable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/bigtable.md -------------------------------------------------------------------------------- /docs/content/_docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/config.md -------------------------------------------------------------------------------- /docs/content/_docs/data_model.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/data_model.html -------------------------------------------------------------------------------- /docs/content/_docs/federation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/federation.html -------------------------------------------------------------------------------- /docs/content/_docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/getting_started.md -------------------------------------------------------------------------------- /docs/content/_docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/index.html -------------------------------------------------------------------------------- /docs/content/_docs/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/overview.html -------------------------------------------------------------------------------- /docs/content/_docs/profiles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/profiles.html -------------------------------------------------------------------------------- /docs/content/_docs/query_language.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/query_language.html -------------------------------------------------------------------------------- /docs/content/_docs/releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/releases.md -------------------------------------------------------------------------------- /docs/content/_docs/reliability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/reliability.md -------------------------------------------------------------------------------- /docs/content/_docs/shell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/shell.html -------------------------------------------------------------------------------- /docs/content/_docs/visualizations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_docs/visualizations.html -------------------------------------------------------------------------------- /docs/content/_endpoints/delete-metadata-series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/delete-metadata-series.md -------------------------------------------------------------------------------- /docs/content/_endpoints/get-status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/get-status.html -------------------------------------------------------------------------------- /docs/content/_endpoints/post-metadata-key-suggest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-metadata-key-suggest.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-metadata-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-metadata-keys.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-metadata-series-count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-metadata-series-count.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-metadata-series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-metadata-series.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-metadata-tag-suggest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-metadata-tag-suggest.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-metadata-tag-value-suggest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-metadata-tag-value-suggest.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-metadata-tagkey-count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-metadata-tagkey-count.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-metadata-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-metadata-tags.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-query-batch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-query-batch.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-query-metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-query-metrics.md -------------------------------------------------------------------------------- /docs/content/_endpoints/post-write.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/post-write.md -------------------------------------------------------------------------------- /docs/content/_endpoints/put-metadata-series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_endpoints/put-metadata-series.md -------------------------------------------------------------------------------- /docs/content/_fault_tree/pubsub-consumers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_fault_tree/pubsub-consumers.md -------------------------------------------------------------------------------- /docs/content/_tutorials/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_tutorials/index.html -------------------------------------------------------------------------------- /docs/content/_tutorials/kafka_consumer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/content/_tutorials/kafka_consumer.html -------------------------------------------------------------------------------- /docs/images/aggregation_average.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/aggregation_average.svg -------------------------------------------------------------------------------- /docs/images/aggregation_group.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/aggregation_group.svg -------------------------------------------------------------------------------- /docs/images/aggregation_group_average.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/aggregation_group_average.svg -------------------------------------------------------------------------------- /docs/images/aggregation_max.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/aggregation_max.svg -------------------------------------------------------------------------------- /docs/images/aggregation_min.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/aggregation_min.svg -------------------------------------------------------------------------------- /docs/images/aggregation_sum.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/aggregation_sum.svg -------------------------------------------------------------------------------- /docs/images/errors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/errors.svg -------------------------------------------------------------------------------- /docs/images/filter-dsl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/filter-dsl.svg -------------------------------------------------------------------------------- /docs/images/logo_on_dark.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/logo_on_dark.48.png -------------------------------------------------------------------------------- /docs/images/logo_on_light.256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/logo_on_light.256.png -------------------------------------------------------------------------------- /docs/images/logo_on_light.400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/logo_on_light.400.png -------------------------------------------------------------------------------- /docs/images/sharding.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/sharding.svg -------------------------------------------------------------------------------- /docs/images/size_extent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/size_extent.svg -------------------------------------------------------------------------------- /docs/images/size_extent_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/size_extent_3.svg -------------------------------------------------------------------------------- /docs/images/template.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/images/template.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/docs/index.html -------------------------------------------------------------------------------- /example/heroic-memory-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/example/heroic-memory-example.yml -------------------------------------------------------------------------------- /example/heroic-querylog-logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/example/heroic-querylog-logstash.conf -------------------------------------------------------------------------------- /example/heroic_consumer_pubsub_local_debug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/example/heroic_consumer_pubsub_local_debug.yml -------------------------------------------------------------------------------- /example/log4j2-file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/example/log4j2-file.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/gradlew -------------------------------------------------------------------------------- /guide-to-dagger2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/guide-to-dagger2.md -------------------------------------------------------------------------------- /heroic-component/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/build.gradle -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/ExtraParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/ExtraParameters.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/HeroicConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/HeroicConfiguration.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/HeroicContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/HeroicContext.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/HeroicCoreInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/HeroicCoreInstance.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/HeroicModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/HeroicModule.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/ObjectHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/ObjectHasher.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/ParameterSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/ParameterSpecification.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/Query.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/Query.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/QueryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/QueryBuilder.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/QueryComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/QueryComponent.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/QueryDateRange.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/QueryDateRange.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/QueryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/QueryManager.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/QueryOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/QueryOptions.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/ShellTasks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/ShellTasks.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/Aggregation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/Aggregation.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/Aggregations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/Aggregations.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/AnyBucket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/AnyBucket.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/Bucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/Bucket.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/Chain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/Chain.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/Collapse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/Collapse.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/DoubleBucket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/DoubleBucket.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/Empty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/Empty.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/Group.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/Module.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/Options.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/Options.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/aggregation/SamplingQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/aggregation/SamplingQuery.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/analytics/SeriesHit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/analytics/SeriesHit.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/async/AsyncObservable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/async/AsyncObservable.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/async/AsyncObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/async/AsyncObserver.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cache/CacheComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cache/CacheComponent.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cache/CacheModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cache/CacheModule.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cache/QueryCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cache/QueryCache.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterComponent.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterDiscovery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterDiscovery.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterManager.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterNode.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterNodeGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterNodeGroup.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterScope.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterShard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cluster/ClusterShard.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cluster/NodeMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cluster/NodeMetadata.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/cluster/RpcProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/cluster/RpcProtocol.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/BiConsumerIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/BiConsumerIO.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Collected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Collected.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/DateRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/DateRange.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Duration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Duration.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/DynamicModuleId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/DynamicModuleId.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/FailureType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/FailureType.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Feature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Feature.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/FeatureSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/FeatureSet.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Features.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Features.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/FunctionIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/FunctionIO.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/GoAwayException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/GoAwayException.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/GrokProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/GrokProcessor.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/GroupMember.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/GroupMember.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/GroupSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/GroupSet.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Grouped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Grouped.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Groups.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Groups.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Histogram.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Histogram.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Initializing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Initializing.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/ModuleId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/ModuleId.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/ModuleIdBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/ModuleIdBuilder.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/OptionalLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/OptionalLimit.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Optionals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Optionals.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/ReflectionUtils.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/RequestTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/RequestTimer.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/SelectedGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/SelectedGroup.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Series.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Series.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/ServiceInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/ServiceInfo.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/SingleLifeCycled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/SingleLifeCycled.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Statistics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Statistics.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/TagPair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/TagPair.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Throwing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Throwing.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/TimeUtils.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/common/Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/common/Validation.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/consumer/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/consumer/Consumer.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/consumer/ConsumerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/consumer/ConsumerModule.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/consumer/ConsumerSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/consumer/ConsumerSchema.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/dagger/CoreComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/dagger/CoreComponent.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/dagger/EarlyComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/dagger/EarlyComponent.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/dagger/LoadingComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/dagger/LoadingComponent.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/dagger/PrimaryComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/dagger/PrimaryComponent.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/AndFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/AndFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/FalseFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/FalseFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/Filter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/FilterEncoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/FilterEncoding.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/FilterModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/FilterModifier.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/FilterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/FilterUtils.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/HasTagFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/HasTagFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/MatchKeyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/MatchKeyFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/MatchTagFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/MatchTagFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/NotFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/NotFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/OrFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/OrFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/RawFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/RawFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/RegexFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/RegexFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/StartsWithFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/StartsWithFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/filter/TrueFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/filter/TrueFilter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/generator/Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/generator/Generator.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/Context.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/DSL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/DSL.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/DateTimeExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/DateTimeExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/DefaultScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/DefaultScope.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/DivideExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/DivideExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/DoubleExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/DoubleExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/DurationExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/DurationExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/EmptyExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/EmptyExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/Expression.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/FunctionExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/FunctionExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/InstantExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/InstantExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/IntegerExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/IntegerExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/LetExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/LetExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/ListExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/ListExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/MinusExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/MinusExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/MultiplyExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/MultiplyExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/NegateExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/NegateExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/ParseException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/ParseException.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/PlusExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/PlusExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/QueryExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/QueryExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/QueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/QueryParser.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/RangeExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/RangeExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/StringExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/StringExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/grammar/TimeExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/grammar/TimeExpression.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/ingestion/Ingestion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/ingestion/Ingestion.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/ingestion/IngestionGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/ingestion/IngestionGroup.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/ingestion/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/ingestion/Request.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/lifecycle/LifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/lifecycle/LifeCycle.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/lifecycle/LifeCycleHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/lifecycle/LifeCycleHook.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/lifecycle/LifeCycles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/lifecycle/LifeCycles.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/lifecycle/ManyLifeCycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/lifecycle/ManyLifeCycle.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/CountSeries.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/CountSeries.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/DeleteSeries.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/DeleteSeries.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/Entries.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/Entries.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/FindKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/FindKeys.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/FindSeries.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/FindSeries.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/FindSeriesIds.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/FindSeriesIds.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/FindSeriesStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/FindSeriesStream.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/FindTags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/FindTags.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/MetadataBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/MetadataBackend.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/MetadataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/MetadataManager.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/MetadataModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/MetadataModule.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metadata/WriteMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metadata/WriteMetadata.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/BackendEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/BackendEntry.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/BackendKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/BackendKey.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/BackendKeyFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/BackendKeyFilter.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/BackendKeySet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/BackendKeySet.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/CacheInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/CacheInfo.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/Distribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/Distribution.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/DistributionPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/DistributionPoint.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/FetchData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/FetchData.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/FetchQuotaWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/FetchQuotaWatcher.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/FullQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/FullQuery.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/Metric.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/Metric.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/MetricBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/MetricBackend.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/MetricCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/MetricCollection.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/MetricComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/MetricComponent.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/MetricGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/MetricGroup.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/MetricManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/MetricManager.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/MetricModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/MetricModule.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/MetricReadResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/MetricReadResult.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/MetricType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/MetricType.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/NodeError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/NodeError.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/Payload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/Payload.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/Point.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/Point.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/QueryError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/QueryError.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/QueryMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/QueryMetrics.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/QueryResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/QueryResult.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/QueryResultPart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/QueryResultPart.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/QueryTrace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/QueryTrace.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/RequestError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/RequestError.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/ResultGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/ResultGroup.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/ResultLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/ResultLimit.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/ResultLimits.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/ResultLimits.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/SeriesValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/SeriesValues.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/ShardError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/ShardError.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/ShardedResultGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/ShardedResultGroup.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/Spread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/Spread.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/TdigestPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/TdigestPoint.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/Tracing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/Tracing.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metric/WriteMetric.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metric/WriteMetric.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metrics/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metrics/Clock.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metrics/EWMA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metrics/EWMA.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/metrics/Meter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/metrics/Meter.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/querylogging/HttpContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/querylogging/HttpContext.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/querylogging/QueryLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/querylogging/QueryLogger.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/scheduler/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/scheduler/Scheduler.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/scheduler/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/scheduler/Task.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/shell/CoreInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/shell/CoreInterface.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/shell/ServerConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/shell/ServerConnection.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/shell/ShellConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/shell/ShellConnection.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/shell/ShellIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/shell/ShellIO.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/shell/ShellTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/shell/ShellTask.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/shell/TaskName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/shell/TaskName.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/shell/TaskParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/shell/TaskParameters.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/shell/TaskUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/shell/TaskUsage.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/suggest/KeySuggest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/suggest/KeySuggest.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/suggest/MatchOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/suggest/MatchOptions.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/suggest/SuggestModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/suggest/SuggestModule.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/suggest/TagKeyCount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/suggest/TagKeyCount.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/suggest/TagSuggest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/suggest/TagSuggest.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/suggest/TagValueSuggest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/suggest/TagValueSuggest.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/suggest/WriteSuggest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/suggest/WriteSuggest.kt -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/time/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/time/Clock.java -------------------------------------------------------------------------------- /heroic-component/src/main/java/com/spotify/heroic/tracing/TracingConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/java/com/spotify/heroic/tracing/TracingConfig.kt -------------------------------------------------------------------------------- /heroic-component/src/main/proto/shell_message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/main/proto/shell_message.proto -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/ExtraParametersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/ExtraParametersTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/ObjectHasherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/ObjectHasherTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/aggregation/ChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/aggregation/ChainTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/common/DateRangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/common/DateRangeTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/common/DurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/common/DurationTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/common/FeatureSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/common/FeatureSetTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/common/FeatureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/common/FeatureTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/common/FeaturesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/common/FeaturesTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/common/GroupSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/common/GroupSetTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/common/HistogramTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/common/HistogramTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/common/SeriesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/common/SeriesTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/common/ThrowingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/common/ThrowingTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/filter/FilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/filter/FilterTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/grammar/ContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/grammar/ContextTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/metric/QueryTraceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/metric/QueryTraceTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/metric/TracingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/metric/TracingTest.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/test/Resources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/test/Resources.java -------------------------------------------------------------------------------- /heroic-component/src/test/java/com/spotify/heroic/test/TestProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-component/src/test/java/com/spotify/heroic/test/TestProperties.java -------------------------------------------------------------------------------- /heroic-component/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /heroic-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/build.gradle -------------------------------------------------------------------------------- /heroic-core/src/main/antlr/com/spotify/heroic/grammar/HeroicQuery.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/antlr/com/spotify/heroic/grammar/HeroicQuery.g4 -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/CoreHeroicContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/CoreHeroicContext.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/CoreQueryComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/CoreQueryComponent.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/CoreQueryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/CoreQueryManager.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/CoreShellTasks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/CoreShellTasks.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/HeroicBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/HeroicBootstrap.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/HeroicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/HeroicConfig.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/HeroicCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/HeroicCore.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/HeroicMappers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/HeroicMappers.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/HeroicProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/HeroicProfile.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/HeroicStartupPinger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/HeroicStartupPinger.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ModuleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ModuleUtils.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/PingMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/PingMessage.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/QueryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/QueryModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/QueryScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/QueryScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/analytics/NullScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/analytics/NullScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/args4j/CmdLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/args4j/CmdLine.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cache/CacheScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cache/CacheScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cache/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cache/Module.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cache/memcached/CachedResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cache/memcached/CachedResult.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cache/noop/NoopCacheModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cache/noop/NoopCacheModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cache/noop/NoopQueryCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cache/noop/NoopQueryCache.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cluster/CoreClusterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cluster/CoreClusterManager.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cluster/LocalClusterNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cluster/LocalClusterNode.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cluster/NodeRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cluster/NodeRegistry.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cluster/RemovedNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cluster/RemovedNode.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cluster/TracingClusterNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cluster/TracingClusterNode.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/cluster/Update.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/cluster/Update.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/common/GroupsSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/common/GroupsSerialization.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/common/TypeNameMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/common/TypeNameMixin.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/conditionalfeatures/List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/conditionalfeatures/List.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/conditionalfeatures/Match.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/conditionalfeatures/Match.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/conditionalfeatures/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/conditionalfeatures/Module.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/consumer/ConsumersScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/consumer/ConsumersScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/consumer/SchemaScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/consumer/SchemaScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/CoreEarlyComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/CoreEarlyComponent.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/EarlyModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/EarlyModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/EarlyScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/EarlyScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/LoadingModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/LoadingModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/LoadingScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/LoadingScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/PrimaryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/PrimaryModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/PrimaryScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/PrimaryScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/StartupPingerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/StartupPingerModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/StartupPingerScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/StartupPingerScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/dagger/TaskScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/dagger/TaskScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/filter/CoreFilterModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/filter/CoreFilterModifier.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/filter/FilterRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/filter/FilterRegistry.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/generator/GeneratorScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/generator/GeneratorScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/generator/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/generator/Module.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/generator/sine/SineScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/generator/sine/SineScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/grammar/CoreQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/grammar/CoreQueryParser.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/grammar/FromDSL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/grammar/FromDSL.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/grammar/KeywordValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/grammar/KeywordValue.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/grammar/Queries.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/grammar/Queries.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/grammar/QueryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/grammar/QueryListener.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/grammar/Statements.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/grammar/Statements.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/CorsResponseFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/CorsResponseFilter.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/DataResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/DataResponse.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/HeroicResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/HeroicResource.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/HttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/HttpServer.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/HttpServerComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/HttpServerComponent.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/HttpServerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/HttpServerModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/HttpServerScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/HttpServerScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/Module.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/cluster/ClusterStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/cluster/ClusterStatus.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/metadata/Grouped.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/metadata/Grouped.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/metadata/MetadataCount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/metadata/MetadataCount.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/parser/ParserResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/parser/ParserResource.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/query/QueryBatch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/query/QueryBatch.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/query/QueryResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/query/QueryResource.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/render/RenderResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/render/RenderResource.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/render/RenderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/render/RenderUtils.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/status/StatusResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/status/StatusResource.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/status/StatusResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/status/StatusResponse.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/utils/UtilsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/utils/UtilsResource.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/http/write/WriteResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/http/write/WriteResource.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ingestion/IngestionModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ingestion/IngestionModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ingestion/IngestionScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ingestion/IngestionScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/jetty/JettyServerConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/jetty/JettyServerConnector.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/jetty/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/jetty/Module.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/metadata/MetadataScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/metadata/MetadataScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/metric/CoreMetricComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/metric/CoreMetricComponent.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/metric/LocalMetricManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/metric/LocalMetricManager.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/metric/MetricManagerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/metric/MetricManagerModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/metric/MetricScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/metric/MetricScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/metric/PointSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/metric/PointSerialization.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/metric/SpreadSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/metric/SpreadSerialization.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/querylogging/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/querylogging/Module.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/requestcondition/All.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/requestcondition/All.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/requestcondition/Any.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/requestcondition/Any.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/requestcondition/ClientId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/requestcondition/ClientId.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/requestcondition/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/requestcondition/Module.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/requestcondition/Noop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/requestcondition/Noop.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/requestcondition/UserAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/requestcondition/UserAgent.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/scheduler/DefaultScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/scheduler/DefaultScheduler.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/servlet/ShutdownFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/servlet/ShutdownFilter.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/servlet/SimpleFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/servlet/SimpleFilter.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/ShellProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/ShellProtocol.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/ShellServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/ShellServer.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/ShellServerComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/ShellServerComponent.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/ShellServerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/ShellServerModule.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/ShellServerScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/ShellServerScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/ShellServerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/ShellServerState.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/Tasks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/Tasks.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/AnalyticsHits.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/AnalyticsHits.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/AnalyticsSeries.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/AnalyticsSeries.kt -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/Configure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/Configure.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/CountData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/CountData.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/DeleteKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/DeleteKeys.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/DeserializeKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/DeserializeKey.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/Fetch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/Fetch.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/IngestionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/IngestionFilter.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/Keys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/Keys.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/ListBackends.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/ListBackends.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/LoadGenerated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/LoadGenerated.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataCount.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataDelete.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataEntries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataEntries.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataFetch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataFetch.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataLoad.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataMigrate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataMigrate.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataTags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataTags.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/MetadataWrite.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/ParseQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/ParseQuery.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/Pause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/Pause.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/Query.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/ReadWriteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/ReadWriteTest.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/Refresh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/Refresh.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/Resume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/Resume.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/SerializeKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/SerializeKey.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/Statistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/Statistics.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/SuggestKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/SuggestKey.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/SuggestTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/SuggestTag.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/SuggestTagValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/SuggestTagValue.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/TestPrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/TestPrint.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/TestReadFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/TestReadFile.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/shell/task/Write.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/shell/task/Write.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/suggest/SuggestScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/suggest/SuggestScope.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ws/ErrorExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ws/ErrorExceptionMapper.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ws/ErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ws/ErrorMessage.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ws/InternalErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ws/InternalErrorMessage.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ws/JsonErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ws/JsonErrorMessage.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ws/JsonParseErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ws/JsonParseErrorMessage.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ws/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ws/Module.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ws/ParseErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ws/ParseErrorMessage.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ws/ParseExceptionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ws/ParseExceptionMapper.java -------------------------------------------------------------------------------- /heroic-core/src/main/java/com/spotify/heroic/ws/RestfulComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/java/com/spotify/heroic/ws/RestfulComponent.java -------------------------------------------------------------------------------- /heroic-core/src/main/proto/spotify_100.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/main/proto/spotify_100.proto -------------------------------------------------------------------------------- /heroic-core/src/test/java/com/spotify/heroic/CoreQueryManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/test/java/com/spotify/heroic/CoreQueryManagerTest.java -------------------------------------------------------------------------------- /heroic-core/src/test/java/com/spotify/heroic/HeroicConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/test/java/com/spotify/heroic/HeroicConfigTest.java -------------------------------------------------------------------------------- /heroic-core/src/test/java/com/spotify/heroic/QueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/test/java/com/spotify/heroic/QueryTest.java -------------------------------------------------------------------------------- /heroic-core/src/test/java/com/spotify/heroic/common/DurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/test/java/com/spotify/heroic/common/DurationTest.java -------------------------------------------------------------------------------- /heroic-core/src/test/java/com/spotify/heroic/grammar/QueryParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/test/java/com/spotify/heroic/grammar/QueryParserTest.java -------------------------------------------------------------------------------- /heroic-core/src/test/resources/com/spotify/heroic/Config.Empty.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /heroic-core/src/test/resources/com/spotify/heroic/metric/Event.json: -------------------------------------------------------------------------------- 1 | [1024, {"string": "foo"}] 2 | -------------------------------------------------------------------------------- /heroic-core/src/test/resources/com/spotify/heroic/metric/FullQuery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/test/resources/com/spotify/heroic/metric/FullQuery.json -------------------------------------------------------------------------------- /heroic-core/src/test/resources/com/spotify/heroic/metric/Point.json: -------------------------------------------------------------------------------- 1 | [1024, 3.14] -------------------------------------------------------------------------------- /heroic-core/src/test/resources/com/spotify/heroic/metric/ResultGroup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-core/src/test/resources/com/spotify/heroic/metric/ResultGroup.json -------------------------------------------------------------------------------- /heroic-core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /heroic-dist/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/build.gradle -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/HeroicInteractiveShell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/HeroicInteractiveShell.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/HeroicLogging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/HeroicLogging.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/HeroicModules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/HeroicModules.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/HeroicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/HeroicService.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/HeroicShell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/HeroicShell.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/Parameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/Parameters.kt -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/profile/BigtableProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/profile/BigtableProfile.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/profile/CassandraProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/profile/CassandraProfile.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/profile/ClusterProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/profile/ClusterProfile.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/profile/HeroicProfileBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/profile/HeroicProfileBase.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/profile/MemoryCacheProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/profile/MemoryCacheProfile.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/profile/MemoryProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/profile/MemoryProfile.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/profile/WebProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/profile/WebProfile.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/shell/DirectShellIO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/shell/DirectShellIO.kt -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/shell/QuoteParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/shell/QuoteParser.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/shell/QuoteParserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/shell/QuoteParserException.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/shell/RemoteCoreInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/shell/RemoteCoreInterface.java -------------------------------------------------------------------------------- /heroic-dist/src/main/java/com/spotify/heroic/shell/ShellParameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/java/com/spotify/heroic/shell/ShellParameters.kt -------------------------------------------------------------------------------- /heroic-dist/src/main/resources/com.spotify.heroic/commit: -------------------------------------------------------------------------------- 1 | ${commit} 2 | -------------------------------------------------------------------------------- /heroic-dist/src/main/resources/com.spotify.heroic/version: -------------------------------------------------------------------------------- 1 | ${version} 2 | -------------------------------------------------------------------------------- /heroic-dist/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/AbstractClusterQueryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/AbstractClusterQueryIT.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/AbstractConsumerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/AbstractConsumerIT.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/AbstractKafkaConsumerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/AbstractKafkaConsumerIT.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/AbstractLocalClusterIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/AbstractLocalClusterIT.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/AbstractSingleNodeIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/AbstractSingleNodeIT.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/DataVersion1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/DataVersion1.kt -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/DataVersion2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/DataVersion2.kt -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/GrpcClusterQueryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/GrpcClusterQueryIT.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/HeroicConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/HeroicConfigurationTest.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/JvmClusterQueryIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/JvmClusterQueryIT.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/LoggingMetricModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/LoggingMetricModule.kt -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/PubSubConsumerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/PubSubConsumerIT.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/RandomData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/RandomData.kt -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/TMetric.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/TMetric.kt -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/TaskIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/TaskIT.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/shell/QuoteParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/shell/QuoteParserTest.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/test/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/test/Data.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/test/DistributionPoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/test/DistributionPoints.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/test/Matchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/test/Matchers.java -------------------------------------------------------------------------------- /heroic-dist/src/test/java/com/spotify/heroic/test/Points.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/java/com/spotify/heroic/test/Points.java -------------------------------------------------------------------------------- /heroic-dist/src/test/resources/heroic-all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/resources/heroic-all.yml -------------------------------------------------------------------------------- /heroic-dist/src/test/resources/heroic-conditional-features.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/resources/heroic-conditional-features.yml -------------------------------------------------------------------------------- /heroic-dist/src/test/resources/heroic-datastax.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/resources/heroic-datastax.yml -------------------------------------------------------------------------------- /heroic-dist/src/test/resources/heroic-disabled-tracking.yml: -------------------------------------------------------------------------------- 1 | usageTracking: 2 | type: disabled -------------------------------------------------------------------------------- /heroic-dist/src/test/resources/heroic-kafka.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/resources/heroic-kafka.yml -------------------------------------------------------------------------------- /heroic-dist/src/test/resources/heroic-metrics-limits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-dist/src/test/resources/heroic-metrics-limits.yml -------------------------------------------------------------------------------- /heroic-dist/src/test/resources/heroic-null-shell-host.yml: -------------------------------------------------------------------------------- 1 | shellServer: 2 | port: 9192 3 | -------------------------------------------------------------------------------- /heroic-dist/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /heroic-elasticsearch-utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-elasticsearch-utils/build.gradle -------------------------------------------------------------------------------- /heroic-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-test/build.gradle -------------------------------------------------------------------------------- /heroic-test/src/main/java/com/spotify/heroic/test/FakeModuleLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-test/src/main/java/com/spotify/heroic/test/FakeModuleLoader.java -------------------------------------------------------------------------------- /heroic-test/src/main/java/com/spotify/heroic/test/Points.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-test/src/main/java/com/spotify/heroic/test/Points.java -------------------------------------------------------------------------------- /heroic-test/src/main/java/com/spotify/heroic/test/TimestampPrepender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/heroic-test/src/main/java/com/spotify/heroic/test/TimestampPrepender.java -------------------------------------------------------------------------------- /idea/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/idea/README.md -------------------------------------------------------------------------------- /idea/code-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/idea/code-style.xml -------------------------------------------------------------------------------- /logo.42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/logo.42.png -------------------------------------------------------------------------------- /metadata/elasticsearch/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metadata/elasticsearch/build.gradle -------------------------------------------------------------------------------- /metadata/memory/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metadata/memory/build.gradle -------------------------------------------------------------------------------- /metadata/memory/src/main/java/com/spotify/heroic/metadata/memory/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metadata/memory/src/main/java/com/spotify/heroic/metadata/memory/Module.java -------------------------------------------------------------------------------- /metric/bigtable/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/bigtable/build.gradle -------------------------------------------------------------------------------- /metric/bigtable/src/main/java/com/spotify/heroic/metric/bigtable/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/bigtable/src/main/java/com/spotify/heroic/metric/bigtable/Module.java -------------------------------------------------------------------------------- /metric/bigtable/src/main/java/com/spotify/heroic/metric/bigtable/RowKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/bigtable/src/main/java/com/spotify/heroic/metric/bigtable/RowKey.kt -------------------------------------------------------------------------------- /metric/bigtable/src/main/java/com/spotify/heroic/metric/bigtable/api/Row.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/bigtable/src/main/java/com/spotify/heroic/metric/bigtable/api/Row.kt -------------------------------------------------------------------------------- /metric/datastax/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/datastax/build.gradle -------------------------------------------------------------------------------- /metric/datastax/src/main/java/com/spotify/heroic/metric/datastax/Async.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/datastax/src/main/java/com/spotify/heroic/metric/datastax/Async.java -------------------------------------------------------------------------------- /metric/datastax/src/main/java/com/spotify/heroic/metric/datastax/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/datastax/src/main/java/com/spotify/heroic/metric/datastax/Event.kt -------------------------------------------------------------------------------- /metric/datastax/src/main/java/com/spotify/heroic/metric/datastax/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/datastax/src/main/java/com/spotify/heroic/metric/datastax/Module.java -------------------------------------------------------------------------------- /metric/datastax/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /metric/memory/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/memory/build.gradle -------------------------------------------------------------------------------- /metric/memory/src/main/java/com/spotify/heroic/metric/memory/Data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/memory/src/main/java/com/spotify/heroic/metric/memory/Data.kt -------------------------------------------------------------------------------- /metric/memory/src/main/java/com/spotify/heroic/metric/memory/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/metric/memory/src/main/java/com/spotify/heroic/metric/memory/Module.java -------------------------------------------------------------------------------- /rfcs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rfcs.md -------------------------------------------------------------------------------- /rpc/grpc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/build.gradle -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GroupedQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GroupedQuery.kt -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcDescriptor.java -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcEndpointHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcEndpointHandle.java -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcClient.java -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcContainer.java -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcEmptyBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcEmptyBody.java -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcEndpointSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcEndpointSpec.java -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcProtocol.java -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcProtocolModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcProtocolModule.kt -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/GrpcRpcScope.java -------------------------------------------------------------------------------- /rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/grpc/src/main/java/com/spotify/heroic/rpc/grpc/Module.java -------------------------------------------------------------------------------- /rpc/jvm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/jvm/README.md -------------------------------------------------------------------------------- /rpc/jvm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/jvm/build.gradle -------------------------------------------------------------------------------- /rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcContext.java -------------------------------------------------------------------------------- /rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcProtocol.java -------------------------------------------------------------------------------- /rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcProtocolModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcProtocolModule.kt -------------------------------------------------------------------------------- /rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcProtocolServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcProtocolServer.java -------------------------------------------------------------------------------- /rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/JvmRpcScope.java -------------------------------------------------------------------------------- /rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/rpc/jvm/src/main/java/com/spotify/heroic/rpc/jvm/Module.java -------------------------------------------------------------------------------- /run-heroic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/run-heroic.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /statistics/semantic/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/statistics/semantic/build.gradle -------------------------------------------------------------------------------- /statistics/semantic/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /suggest/elasticsearch/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/suggest/elasticsearch/build.gradle -------------------------------------------------------------------------------- /suggest/memory/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/suggest/memory/build.gradle -------------------------------------------------------------------------------- /suggest/memory/src/main/java/com/spotify/heroic/suggest/memory/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/suggest/memory/src/main/java/com/spotify/heroic/suggest/memory/Module.java -------------------------------------------------------------------------------- /suggest/memory/src/main/java/com/spotify/heroic/suggest/memory/TagId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/suggest/memory/src/main/java/com/spotify/heroic/suggest/memory/TagId.kt -------------------------------------------------------------------------------- /suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/suppressions.xml -------------------------------------------------------------------------------- /system-tests/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/system-tests/docker-compose.yml -------------------------------------------------------------------------------- /system-tests/heroic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/system-tests/heroic.yaml -------------------------------------------------------------------------------- /system-tests/requirements.txt: -------------------------------------------------------------------------------- 1 | pytest-docker-compose 2 | requests 3 | -------------------------------------------------------------------------------- /system-tests/test_heroic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/system-tests/test_heroic.py -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/add_license.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/add_license.sh -------------------------------------------------------------------------------- /tools/find-old-keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/find-old-keys -------------------------------------------------------------------------------- /tools/generate-assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/generate-assets -------------------------------------------------------------------------------- /tools/heroic-shell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/heroic-shell -------------------------------------------------------------------------------- /tools/java.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/java.header -------------------------------------------------------------------------------- /tools/license_matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/license_matcher.py -------------------------------------------------------------------------------- /tools/querylog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/querylog -------------------------------------------------------------------------------- /tools/querylog_mappings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/querylog_mappings.yaml -------------------------------------------------------------------------------- /tools/rasterize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/rasterize -------------------------------------------------------------------------------- /tools/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | PyYAML 3 | -------------------------------------------------------------------------------- /tools/visualize-suggest-performance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/tools/visualize-suggest-performance -------------------------------------------------------------------------------- /usage-tracking/disabled/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/usage-tracking/disabled/build.gradle -------------------------------------------------------------------------------- /usage-tracking/google/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/heroic/HEAD/usage-tracking/google/build.gradle --------------------------------------------------------------------------------