├── .gitignore ├── .travis.yml ├── Contributing.md ├── LICENSE ├── README.md ├── project ├── build.properties └── plugins.sbt ├── src ├── main │ ├── resources │ │ ├── META-INF │ │ │ └── aop.xml │ │ └── reference.conf │ └── scala │ │ ├── akka │ │ └── monitor │ │ │ └── instrumentation │ │ │ ├── ActorInstrumentation.scala │ │ │ ├── ActorMonitor.scala │ │ │ ├── CellInfo.scala │ │ │ ├── DeadLettersInstrumentation.scala │ │ │ ├── DispatcherInstrumentation.scala │ │ │ ├── EnvelopeInstrumentation.scala │ │ │ ├── RouterInstrumentation.scala │ │ │ └── RouterMonitor.scala │ │ └── com │ │ └── workday │ │ └── prometheus │ │ └── akka │ │ ├── ActorGroupMetrics.scala │ │ ├── ActorMetrics.scala │ │ ├── ActorSystemMetrics.scala │ │ ├── Entity.scala │ │ ├── ForkJoinPoolMetrics.scala │ │ ├── MetricsConfig.scala │ │ ├── RouterMetrics.scala │ │ ├── ThreadPoolMetrics.scala │ │ ├── impl │ │ └── EntityFilter.scala │ │ └── package.scala └── test │ ├── resources │ ├── application.conf │ └── logback-test.xml │ └── scala │ ├── akka │ └── monitor │ │ └── instrumentation │ │ └── EnvelopeSpec.scala │ └── com │ └── workday │ └── prometheus │ └── akka │ ├── ActorGroupMetricsSpec.scala │ ├── ActorMetricsSpec.scala │ ├── ActorMetricsTestActor.scala │ ├── ActorSystemMetricsSpec.scala │ ├── BaseSpec.scala │ ├── DispatcherMetricsSpec.scala │ ├── ForkJoinPoolMetricsSpec.scala │ ├── MetricsConfigSpec.scala │ ├── RouterMetricsSpec.scala │ ├── RouterMetricsTestActor.scala │ └── impl │ ├── GlobPathFilterSpec.scala │ └── RegexPathFilterSpec.scala └── version.sbt /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | prometheus-akka.iml 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/.travis.yml -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.1.4 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/resources/META-INF/aop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/resources/META-INF/aop.xml -------------------------------------------------------------------------------- /src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/resources/reference.conf -------------------------------------------------------------------------------- /src/main/scala/akka/monitor/instrumentation/ActorInstrumentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/akka/monitor/instrumentation/ActorInstrumentation.scala -------------------------------------------------------------------------------- /src/main/scala/akka/monitor/instrumentation/ActorMonitor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/akka/monitor/instrumentation/ActorMonitor.scala -------------------------------------------------------------------------------- /src/main/scala/akka/monitor/instrumentation/CellInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/akka/monitor/instrumentation/CellInfo.scala -------------------------------------------------------------------------------- /src/main/scala/akka/monitor/instrumentation/DeadLettersInstrumentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/akka/monitor/instrumentation/DeadLettersInstrumentation.scala -------------------------------------------------------------------------------- /src/main/scala/akka/monitor/instrumentation/DispatcherInstrumentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/akka/monitor/instrumentation/DispatcherInstrumentation.scala -------------------------------------------------------------------------------- /src/main/scala/akka/monitor/instrumentation/EnvelopeInstrumentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/akka/monitor/instrumentation/EnvelopeInstrumentation.scala -------------------------------------------------------------------------------- /src/main/scala/akka/monitor/instrumentation/RouterInstrumentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/akka/monitor/instrumentation/RouterInstrumentation.scala -------------------------------------------------------------------------------- /src/main/scala/akka/monitor/instrumentation/RouterMonitor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/akka/monitor/instrumentation/RouterMonitor.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/ActorGroupMetrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/ActorGroupMetrics.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/ActorMetrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/ActorMetrics.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/ActorSystemMetrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/ActorSystemMetrics.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/Entity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/Entity.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/ForkJoinPoolMetrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/ForkJoinPoolMetrics.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/MetricsConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/MetricsConfig.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/RouterMetrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/RouterMetrics.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/ThreadPoolMetrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/ThreadPoolMetrics.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/impl/EntityFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/impl/EntityFilter.scala -------------------------------------------------------------------------------- /src/main/scala/com/workday/prometheus/akka/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/main/scala/com/workday/prometheus/akka/package.scala -------------------------------------------------------------------------------- /src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/resources/application.conf -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/scala/akka/monitor/instrumentation/EnvelopeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/akka/monitor/instrumentation/EnvelopeSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/ActorGroupMetricsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/ActorGroupMetricsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/ActorMetricsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/ActorMetricsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/ActorMetricsTestActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/ActorMetricsTestActor.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/ActorSystemMetricsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/ActorSystemMetricsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/BaseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/BaseSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/DispatcherMetricsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/DispatcherMetricsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/ForkJoinPoolMetricsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/ForkJoinPoolMetricsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/MetricsConfigSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/MetricsConfigSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/RouterMetricsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/RouterMetricsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/RouterMetricsTestActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/RouterMetricsTestActor.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/impl/GlobPathFilterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/impl/GlobPathFilterSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/workday/prometheus/akka/impl/RegexPathFilterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Workday/prometheus-akka/HEAD/src/test/scala/com/workday/prometheus/akka/impl/RegexPathFilterSpec.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.8.6-SNAPSHOT" 2 | --------------------------------------------------------------------------------