Package

wvlet.airframe

fluentd

Permalink

package fluentd

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fluentd
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ConsoleLogger extends MetricLogger with LogSupport

    Permalink

    Fluentd client implementation for debugging.

    Fluentd client implementation for debugging. This just emits metrics to the console log

  2. class FluentdLogger extends MetricLogger with LogSupport

    Permalink
  3. abstract class MetricLogger extends AutoCloseable

    Permalink
  4. class MetricLoggerFactory extends LogSupport

    Permalink
  5. type TDLogger = MetricLogger

    Permalink
  6. trait TaggedMetric extends AnyRef

    Permalink

    Extend this trait to specify the default tag for the metrics

  7. class TypedMetricLogger[T <: TaggedMetric] extends AnyRef

    Permalink

Value Members

  1. object Fluentd

    Permalink

  2. def withConsoleLogging: Design

    Permalink
  3. def withFluentdLogger(host: String = "127.0.0.1", port: Int = 24224, tagPrefix: String = "", useExtendedEventTime: Boolean = false, maxBufferSize: Long = 512 * 1024 * 1024, flushIntervalMillis: Int = 600, bufferChunkRetentionSize: Int = 4 * 1024 * 1024, bufferChunkRetentionTimeMillis: Int = 1000, jvmHeapBufferMode: Boolean = true, ackResponseMode: Boolean = true, sslEnabled: Boolean = false, fileBackupDir: String = null, errorHandler: ErrorHandler = null): Design

    Permalink

    A MetricLogger design for sending metrics to Fluentd

  4. def withTDLogger(apikey: String, host: String = "api.treasuredata.com", port: Int = 443, tagPrefix: String = "", maxBufferSize: Long = 512 * 1024 * 1024, flushIntervalMillis: Int = 600, bufferChunkRetentionSize: Int = 4 * 1024 * 1024, bufferChunkRetentionTimeMillis: Int = 1000, jvmHeapBufferMode: Boolean = true, useExtededEventTime: Boolean = false, fileBackupDir: String = null, errorHandler: ErrorHandler = null): Design

    Permalink

    A MetricLogger design for sending metrics to TD

Inherited from AnyRef

Inherited from Any

Ungrouped