Package

it.agilelab.bigdata.wasp.spark.plugins

telemetry

Permalink

package telemetry

Visibility
  1. Public
  2. All

Type Members

  1. trait CompatibilityExecutorPlugin extends ExecutorPlugin

    Permalink
  2. trait ConfigurationSupport extends AnyRef

    Permalink
  3. trait SchedulingSupport extends AnyRef

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

    Permalink
  5. class TelemetryPlugin extends SchedulingSupport with ConfigurationSupport with CompatibilityExecutorPlugin

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

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

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

    Permalink
  9. 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
  10. case class TelemetryPluginTopicConfigModel(topicName: String, partitions: Int, replica: Int, kafkaSettings: Seq[(String, String)], jmx: Seq[TelemetryPluginJMXTelemetryConfigModel]) extends Product with Serializable

    Permalink

Ungrouped