Skip to content

Instantly share code, notes, and snippets.

package org.apache.spark.metrics.source
import com.codahale.metrics.{Counter, Gauge, Meter, MetricRegistry}
import org.apache.spark.{Accumulator, SparkEnv}
import org.joda.time.DateTime
import scala.collection.mutable
/**
* <h1>SparkInstrumentation</h1>
import java.util.concurrent.TimeUnit
import java.util.concurrent.atomic.AtomicInteger
import com.couchbase.client.java.document.JsonLongDocument
import com.couchbase.client.java.env.DefaultCouchbaseEnvironment
import com.couchbase.client.java.{Cluster, CouchbaseCluster}
import com.typesafe.config.{Config, ConfigFactory, ConfigValueFactory}
import ir.sahab.sepah.lib.resources.SepahStreamConst
import org.apache.logging.log4j.{LogManager, Logger}
import rx.functions.Func1