Package

pl.touk.nussknacker.processCounts

influxdb

Permalink

package influxdb

Visibility
  1. Public
  2. All

Type Members

  1. case class InfluxConfig(influxUrl: String, user: String, password: String, database: String = "esp", metricsConfig: Option[MetricsConfig]) extends Product with Serializable

    Permalink
  2. class InfluxCountsReporter extends CountsReporter

    Permalink
  3. class InfluxCountsReporterCreator extends CountsReporterCreator

    Permalink
  4. class InfluxException extends Exception

    Permalink
  5. case class InfluxHttpError(influxUrl: String, body: String, cause: Throwable) extends InfluxException with Product with Serializable

    Permalink
  6. case class InfluxResponse(results: List[InfluxResult] = Nil) extends Product with Serializable

    Permalink
  7. case class InfluxResult(series: List[InfluxSerie] = Nil) extends Product with Serializable

    Permalink
  8. case class InfluxSerie(name: String, tags: Map[String, String], columns: List[String], values: List[List[Any]] = Nil) extends Product with Serializable

    Permalink
  9. case class InvalidInfluxResponse(message: String, cause: Throwable) extends InfluxException with Product with Serializable

    Permalink
  10. case class MetricsConfig(sourceCountMetric: String = "source_count", nodeCountMetric: String = "nodeCount", nodeIdTag: String = "nodeId", slotTag: String = "slot", processTag: String = "process", countField: String = "count", envTag: String = "env") extends Product with Serializable

    Permalink
  11. case class ProcessBaseCounts(nodes: Map[String, Long]) extends Product with Serializable

    Permalink
  12. class SimpleInfluxClient extends AnyRef

    Permalink

Value Members

  1. object InfluxResponse extends Serializable

    Permalink
  2. object InfluxResult extends Serializable

    Permalink
  3. object InfluxSerie extends Serializable

    Permalink

Ungrouped