Directories
¶
| Path | Synopsis |
|---|---|
|
auditor
module
|
|
|
client
module
|
|
|
diagnostic
module
|
|
|
module
module
|
|
|
internal
|
|
|
decoder
Package decoder provides log line decoding and parsing functionality
|
Package decoder provides log line decoding and parsing functionality |
|
decoder/auto_multiline_detection
Package automultilinedetection contains auto multiline detection and aggregation logic.
|
Package automultilinedetection contains auto multiline detection and aggregation logic. |
|
decoder/auto_multiline_detection/tokens
Package tokens contains the token definitions for the tokenizer.
|
Package tokens contains the token definitions for the tokenizer. |
|
framer
Package framer supports efficiently breaking chunks of binary data into frames.
|
Package framer supports efficiently breaking chunks of binary data into frames. |
|
parsers
Package parsers supports transforming raw log "lines" into messages with some associated metadata (timestamp, severity, etc.).
|
Package parsers supports transforming raw log "lines" into messages with some associated metadata (timestamp, severity, etc.). |
|
parsers/dockerfile
Package dockerfile implements a Parser for the JSON-per-line format found in Docker logfiles.
|
Package dockerfile implements a Parser for the JSON-per-line format found in Docker logfiles. |
|
parsers/dockerstream
Package dockerstream parses the log format output by Docker when streaming via its API.
|
Package dockerstream parses the log format output by Docker when streaming via its API. |
|
parsers/encodedtext
Package encodedtext parses plain text messages that are in encodings other than utf-8.
|
Package encodedtext parses plain text messages that are in encodings other than utf-8. |
|
parsers/integrations
Package integrations implements a Parser for integrations logs files.
|
Package integrations implements a Parser for integrations logs files. |
|
parsers/kubernetes
Package kubernetes provides Kubernetes log format parsing
|
Package kubernetes provides Kubernetes log format parsing |
|
parsers/noop
Package noop implements a parser that simply returns its input unchanged.
|
Package noop implements a parser that simply returns its input unchanged. |
|
tag
Package tag provides tags for log sources
|
Package tag provides tags for log sources |
|
util
Package util provides internal utility functions for logs
|
Package util provides internal utility functions for logs |
|
util/adlistener
Package adlistener provides autodiscovery event listener utilities
|
Package adlistener provides autodiscovery event listener utilities |
|
util/containersorpods
Package containersorpods provides logic to choose between logging containers or pods
|
Package containersorpods provides logic to choose between logging containers or pods |
|
util/opener
Package opener provides utilities to open log files with appropriate permissions.
|
Package opener provides utilities to open log files with appropriate permissions. |
|
processor
module
|
|
|
status
module
|
|
|
Package launchers provides log tailer launcher functionality
|
Package launchers provides log tailer launcher functionality |
|
channel
Package channel provides channel-based log launchers
|
Package channel provides channel-based log launchers |
|
container
Package container provides container-based log launchers
|
Package container provides container-based log launchers |
|
container/tailerfactory
Package tailerfactory implements the logic required to determine which kind of tailer to use for a container-related LogSource, and to create that tailer.
|
Package tailerfactory implements the logic required to determine which kind of tailer to use for a container-related LogSource, and to create that tailer. |
|
file
Package file provides file-based log launchers
|
Package file provides file-based log launchers |
|
file/provider
Package fileprovider provides file source provisioning for log launchers
|
Package fileprovider provides file source provisioning for log launchers |
|
integration
Package integration creates a launcher to track logs from integrations
|
Package integration creates a launcher to track logs from integrations |
|
journald
Package journald provides journald-based log launchers (no-op for non-systemd builds)
|
Package journald provides journald-based log launchers (no-op for non-systemd builds) |
|
listener
Package listener provides error handling for log listeners
|
Package listener provides error handling for log listeners |
|
windowsevent
Package windowsevent is not supported on non-windows platforms
|
Package windowsevent is not supported on non-windows platforms |
|
message
module
|
|
|
metrics
module
|
|
|
pipeline
module
|
|
|
processor
module
|
|
|
ad
Package ad provides autodiscovery-based log scheduling
|
Package ad provides autodiscovery-based log scheduling |
|
channel
Package channel provides a channel-based log scheduler
|
Package channel provides a channel-based log scheduler |
|
sds
module
|
|
|
sender
module
|
|
|
Package service provides log service abstraction
|
Package service provides log service abstraction |
|
sources
module
|
|
|
Package status provides log agent status information
|
Package status provides log agent status information |
|
module
module
|
|
|
statusinterface
module
|
|
|
utils
module
|
|
|
Package tailers provides the base interface and tracking for log tailers
|
Package tailers provides the base interface and tracking for log tailers |
|
channel
Package channel provides a channel-based log tailer implementation
|
Package channel provides a channel-based log tailer implementation |
|
socket
Package socket provides socket-based log tailers
|
Package socket provides socket-based log tailers |
|
windowsevent
Package windowsevent provides Windows event log tailers
|
Package windowsevent provides Windows event log tailers |
|
types
module
|
|
|
util
|
|
|
opener
Package opener provides utilities to open log files with appropriate permissions.
|
Package opener provides utilities to open log files with appropriate permissions. |
|
windowsevent
Package windowsevent contains utilities to transform Windows Event Log XML messages into structured messages for Datadog Logs.
|
Package windowsevent contains utilities to transform Windows Event Log XML messages into structured messages for Datadog Logs. |
|
testutils
module
|
Click to show internal directories.
Click to hide internal directories.