Package

it.agilelab.bigdata.wasp.spark.plugins

telemetry

Permalink

package telemetry

Visibility
  1. Public
  2. All

Type Members

  1. trait ConfigurationSupport extends AnyRef

    Permalink
  2. trait SchedulingSupport extends AnyRef

    Permalink
  3. case class TelemetryMetadataProducerConfig(telemetry: TelemetryPluginTopicConfigModel, global: TelemetryPluginKafkaConfig) extends Product with Serializable

    Permalink
  4. class TelemetryPlugin extends SchedulingSupport with ConfigurationSupport with ExecutorPlugin

    Permalink
  5. case class TelemetryPluginConfiguration(interval: Duration, producer: TelemetryMetadataProducerConfig) extends Product with Serializable

    Permalink
  6. case class TelemetryPluginConnectionConfig(protocol: String, host: String, port: Int = 0, timeout: Option[Long] = None, metadata: Option[Map[String, String]]) extends Product with Serializable

    Permalink
  7. case class TelemetryPluginJMXTelemetryConfigModel(query: String, metricGroupAttribute: String, sourceIdAttribute: String, metricGroupFallback: String = "unknown", sourceIdFallback: String = "unknown") extends Product with Serializable

    Permalink
  8. case class TelemetryPluginKafkaConfig(connections: Seq[TelemetryPluginConnectionConfig], batch_send_size: Int, acks: String, default_encoder: String, encoder_fqcn: String, partitioner_fqcn: String, others: Seq[(String, String)]) extends Product with Serializable

    Permalink
  9. case class TelemetryPluginTopicConfigModel(topicName: String, partitions: Int, replica: Int, kafkaSettings: Seq[(String, String)], jmx: Seq[TelemetryPluginJMXTelemetryConfigModel]) extends Product with Serializable

    Permalink

Value Members

  1. object JmxTelemetry

    Permalink
  2. object TelemetryPluginProducer

    Permalink

Ungrouped