Dynatrace destination plugin

Dynatrace is a real-time, AI-powered log management tool that facilitates effective analysis, troubleshooting, and optimization of system performance. With the Dynatrace Logs destination plugin, you can configure your Calyptia Core pipeline to send your log data to Dynatrace.

Configuration parameters

The Dynatrace Logs destination plugin provides these configuration parameters.

General

KeyDescription
Dynatrace Environment URLThe URL for your Dynatrace instance. For example, {YOUR-ENVIRONMENT_ID}.live.dynatrace.com.

The following headers are to set your Dynatrace API Token.

KeyValue
AuthorizationApi-Token [REPLACE WITH DYNATRACE API TOKEN]
Content-Typeapplication/json; charset=utf-8

Advanced

KeyDescription
PortThe port number of the Dynatrace Logs API. The default port is 443.
URIThe URI of the Dynatrace Logs API. The default URI is /api/v2/logs/ingest.
Allow duplicated headersSetting to ensure no duplicate Authorization API-Tokens are present.
HTTP ProxySpecify an HTTP Proxy. The expected format of this value is http://host:port.
FormatSpecify the data format to be used in the HTTP request body. Supported formats are json (default) and json_stream.
JSON Date FormatSpecify the format of the date, supported formats: double, iso8601 (for example, 2018-05-30T09:39:52.000681Z), java_sql_timestamp (for example, 2018-05-30 09:39:52.000681, which can be used with AWS Athena), and epoch.
JSON Date KeySpecify the name of the date field in output.
Body KeySpecify the key which contains the body.
Header TagSet a HTTP header which value is the tag of the record
Header KeySpecify the key which contains the headers

Security and TLS

KeyDescription
TLSEnable or disable TLS/SSL support.
TLS Certificate ValidationTurn TLS/SSL certificate validation on or off. TLS must be on for this setting to be enabled.
TLS Debug LevelSet TLS debug verbosity level. Accepts these values: 0 (No debug), 1 (Error), 2 (State change), 3 (Informational), 4 (Verbose).
CA Certificate File PathAbsolute path to CA certificate file
Certificate File PathAbsolute path to certificate file
Private key File PathAbsolute path to private key file
Private Key Path PasswordOptional password for tls.key_file file
TLS SNI Hostname ExtensionHostname to be used for TLS SNI extension

Advanced networking

KeyDescription
DNS ModeSelect the primary DNS connection type (TCP or UDP).
DNS ResolverSelect the primary DNS connection type (TCP or UDP).
Prefer IPv4Prioritize IPv4 DNS results when trying to establish a connection.
KeepaliveEnable or disable Keepalive support.
Keepalive Idle TimeoutSet maximum time allowed for an idle Keepalive connection.
Max Connect TimeoutSet maximum time allowed to establish a connection. Time includes the TLS handshake.
Max Connect Timeout Log ErrorOn connection timeout, specify if it should log an error. When disabled, the timeout is logged as a debug message.
Source AddressSpecify network address to bind for data traffic.
Max Keepalive RecycleSet maximum number of times a keepalive connection can be used before it is retired.