package fluentd
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- fluentd
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class ConsoleLogger extends MetricLogger with LogSupport
Fluentd client implementation for debugging.
Fluentd client implementation for debugging. This just emits metrics to the console log
- class FluentdLogger extends MetricLogger with LogSupport
- abstract class MetricLogger extends AutoCloseable
- class MetricLoggerFactory extends LogSupport
- type TDLogger = MetricLogger
- trait TaggedMetric extends AnyRef
Extend this trait to specify the default tag for the metrics
- class TypedMetricLogger[T <: TaggedMetric] extends AnyRef
Value Members
- def withConsoleLogging: Design
- def withFluentdLogger(host: String = "127.0.0.1", port: Int = 24224, tagPrefix: String = "", useExtendedEventTime: Boolean = false, maxBufferSize: Long = 512 * 1024 * 1024, flushIntervalMillis: Int = 600, jvmHeapBufferMode: Boolean = true, ackResponseMode: Boolean = true, sslEnabled: Boolean = false, fileBackupDir: String = null, errorHandler: ErrorHandler = null): Design
A MetricLogger design for sending metrics to Fluentd
- def withTDLogger(apikey: String, host: String = "api.treasuredata.com", port: Int = 443, tagPrefix: String = "", maxBufferSize: Long = 512 * 1024 * 1024, flushIntervalMillis: Int = 600, jvmHeapBufferMode: Boolean = true, useExtededEventTime: Boolean = false, fileBackupDir: String = null, errorHandler: ErrorHandler = null): Design
A MetricLogger design for sending metrics to TD
- object Fluentd