aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/EntityFilter.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-05-21 14:05:05 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-05-21 14:05:05 +0200
commit105ed9cb264eb3569b5ae0d65ac2fd8cb636f8e8 (patch)
treec09b6644a14032b3c636cc7dbc6e225ca3256e85 /kamon-core/src/main/scala/kamon/metric/EntityFilter.scala
parente1e7853255131f26702229735e37e160c38f2d08 (diff)
downloadKamon-105ed9cb264eb3569b5ae0d65ac2fd8cb636f8e8.tar.gz
Kamon-105ed9cb264eb3569b5ae0d65ac2fd8cb636f8e8.tar.bz2
Kamon-105ed9cb264eb3569b5ae0d65ac2fd8cb636f8e8.zip
wip, trying to get something that could be tested
Diffstat (limited to 'kamon-core/src/main/scala/kamon/metric/EntityFilter.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/metric/EntityFilter.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/EntityFilter.scala b/kamon-core/src/main/scala/kamon/metric/EntityFilter.scala
index cf203609..77fbfc4b 100644
--- a/kamon-core/src/main/scala/kamon/metric/EntityFilter.scala
+++ b/kamon-core/src/main/scala/kamon/metric/EntityFilter.scala
@@ -7,13 +7,13 @@ import com.typesafe.config.Config
object EntityFilter {
def fromConfig(config: Config): EntityFilter = {
val filtersConfig = config.getConfig("kamon.metric.filters")
- val acceptUnmatched = filtersConfig.getBoolean("accept-unmatched")
+ val acceptUnmatched = filtersConfig.getBoolean("accept-unmatched-categories")
- val perCategoryFilters = filtersConfig.firstLevelKeys.filter(_ != "accept-unmatched") map { category: String ⇒
+ val perCategoryFilters = filtersConfig.firstLevelKeys.filter(_ != "accept-unmatched-categories") map { category: String ⇒
val includes = readFilters(filtersConfig, s"$category.includes")
val excludes = readFilters(filtersConfig, s"$category.excludes")
- (category, new IncludeExcludeNameFilter(includes, excludes, acceptUnmatched))
+ (category, new IncludeExcludeNameFilter(includes, excludes))
} toMap
new EntityFilter(perCategoryFilters, acceptUnmatched)
@@ -49,9 +49,9 @@ trait NameFilter {
def accept(name: String): Boolean
}
-class IncludeExcludeNameFilter(includes: Seq[NameFilter], excludes: Seq[NameFilter], acceptUnmatched: Boolean) extends NameFilter {
+class IncludeExcludeNameFilter(includes: Seq[NameFilter], excludes: Seq[NameFilter]) extends NameFilter {
override def accept(name: String): Boolean =
- (includes.exists(_.accept(name)) || acceptUnmatched) && !excludes.exists(_.accept(name))
+ includes.exists(_.accept(name)) && !excludes.exists(_.accept(name))
}
class RegexNameFilter(path: String) extends NameFilter {