This article compiles all documentation topics on Streams, with direct links to each resource for easy navigation.
TNT4J-Streams
TNT4J-Streams
TNT4J Events Field Mappings Basics
TNT4J Events Field Mappings – Advanced Usage
- Stacked Parsers
- Relative Locators
- Resolved Activity Entities Aggregation
- Field Value Transformations
- Transformation Definition
- TNT4J-Streams predefined custom XPath functions
- Stream Elements Transformations
- Transformation Definition Samples
Stream Elements Filtering: Using Dynamic Locators
Stream Elements Filtering: Using Cached Field Values
Sample Configurations: Dynamic Field and Locator Resolution in TNT4J-Streams
- Running Samples
- Single Log File
- Multiple Log Files
- OS Piped Stream
- Zipped File Lines
- Standard Java InputStream/Reader
- Apache Access Log: Single File
- Apache Access Log Single File - Named RegEx Groups Mappings
- Apache Access Log: Multiple Files
Streaming Runtime Logs and HDFS Files in TNT4J-Streams
Streaming Ingestion with TNT4J-Streams: Flume, Logstash, Beats, JMS, Kafka & MQTT
- Apache Flume Raw Data
- Apache Flume Parsed Data
- Logstash Raw Data
- Logstash Parsed Data
- Elastic Beats Provided Data
- JMS Text Message
- JMS Map Message
- JMS Object Message
- ActiveMQ Artemis Interceptors
- Kafka Consumer Stream
- MQTT
Streaming Data to TNT4J-Streams: HTTP, IBM MQ, and JS Examples
- HTTP Request File
- HTTP Request Form
- WMQ Message Broker
- WMQ PCF Messages Streaming
- WMQ Trace Events Streaming
- Angulartics (AngularJS Tracing)
- AJAX
- Node.js
- Node.js Blocking Event Loop
- AWS CloudWatch Metrics over Kinesis FireHose
- Prometheus Remote-Write
- JAX-WS
- JAX-RS JSON
- JAX-RS XML
Sample Configuration: Stream and Parser Setup
- System Command
- JDBC
- Redirecting TNT4J Streams
- MS Excel Document
- Collected Performance Metrics Streaming
- Nagios Reports Streaming
- IBM MQ Error Log Streaming
- String Ranges Streaming
- IBM MQ RFH2/JMS Streaming
- JSR-203 FileSystem
- Integrating TNT4J-Streams into Custom API
How to Use TNT4J Loggers
Configuring TNT4J-Stream
- Basic TNT4J configuration for TNT4J-Streams
- meshIQ Sink Configuration
- Configure activities log rolling (via SLF4J)
- Kafka sink configuration
- MQTT sink configuration
Stream Data Source Configuration
Streams Configuration
- Generic Streams Parameters
- Stream Cache Related Parameters
- Buffered Streams Parameters
- Stream Output Configuration Parameters
- Parser Reference Related Parameters
- Parser Matching Data or Parsing Context
- Types of Data Match Evaluation Expressions
- Types of Context Evaluation Expressions
- File Line Stream Parameters (Also Applies for HDFS)
- Characters/Bytes Feed Stream Parameters
- JSR-203 FileSystem Streams Parameters
- General Stream Configuration Parameters
- JSR-203 File Characters/Bytes Feed Stream Parameters
- JSR-203 File Line Stream Parameters
- Standard Java Input Stream Parameters
- OS Piped Stream Parameters
- Socket Input Stream Parameters
- Http Stream Parameters
- JMS Stream Parameters
- Kafka Consumer Stream Parameters
- MQTT Stream Parameters
- WMQ Stream Parameters
- WMQ Trace Events Stream Parameters
- WMQ SSL Connections Configuration
- Zipped File Line Stream Parameters (also applies for HDFS)
- WS (web service) Streams Parameters
- Generic Configuration Properties
- WsStream Parameters
- CastIronWsStream
- RestStream Parameters
- CmdStream Parameters
- JDBCStream Parameters
- Redirect TNT4J Stream Parameters
- Ms Excel Stream Generic Parameters
- MS Excel Rows Stream Parameters
- Elastic Beats Stream Parameters
Parsers Configuration
- Generic Parser Parameters
- Activity Name-Value Parser
- Activity RegEx Parser
- Activity Token Parser
- Activity XML Parser
- Message Activity XML Parser
- MQ message Signature Calculation
- Apache Access Log Parser
- Activity Map Parser
- Wildcard Locators
- Functional Locators
- Activity JSON Parser
- Activity JMS Message Parser
- Kafka Consumer Record Parser
- Kafka Producer Record Parser
- Activity PCF Parser
- PCF Parameter Locators
- IBM MQ Error Log Entries Parser
- Activity Java Object (POJO) Parser
- Activity String Parser
- IBM MQ RFH2/JMS Binary Data Parser
- Activity MS Excel Parser
- Activity JDBC ResultSet Parser
- Pre-Parsers
- XML From Binary Data Pre-Parser
- Transformation Pre-Parser
External Resources Import into Stream Configuration
ZooKeeper Stored Configuration
- Uploading Configuration Data to ZooKeeper
- Loading ZooKeeper-Stored Configuration Data
- Streams Registry
How to Build TNT4J-Streams
TNT4J-Streams-WGS
TNT4J-Stream-JMX
About Stream-JMX
Using Stream-JMX
Running Stream-JMX as Servlet
Embed Stream-JMX code into your application
Configuring Stream-JMX Sampler Properties Using System and Program Arguments
- System Properties Used
- Program Arguments Used
- JMX Sampling Agent Sampler Options
- TNT4J Source Fields Configuration
SSL Configuration
Stream-JMX Event Data Formatters
MBeans Collected Data Aggregations
Where Do Stream-JMX Metrics Go?
Stream-JMX: Auto Dumps, Sampling Control, and Conditional Actions
- Auto-Generating Application State Dump
- Overriding Default
SamplerFactory - Managing Sample Behavior
- Conditions and Actions
- Java Flight Recorder (JFR) Recordings for tnt4j-stream-jmx
How to Build TNT4J-Stream-JMX
ActiveMQ
ActiveMQ Classic/Artemis Monitoring Using meshIQ Platform
Other Reference Articles
TNT4J: Intro, Concepts, Mission & Build Guide
JESL - jKool Event Streaming Library
TNT4J - Track and Trace API for Java
- Quick Examples
- TNT4J Stream Configuration
- Stream Over Socket
- Using Proxy (SOCKSv5)
- Stream Over Kafka
- Stream Over MQTT
- SLF4J Event Sink Integration
- JUL (java.util.logging) Event Sink Integration
- Performance
- Simplicity & Clean Code
- Flexible Filtering
- Granular Conditional Logging
- Share Logging Context Across Applications
- State Logging
- Measurements & Metrics
- Correlation, Topology, Time Synchronization
- Tracking Associations
- Logging Statistics
TNT4J-Streams API Use Samples
Configure Nagios on Linux
Using njsTrace with TNT4J-Streams for Node.js Performance Monitoring
Weather Forecast Streaming Sample
TNT4J-Streams as System Service Configuration
Prometheus Remote Write HTTP Endpoint
- Build TNT4J-Streams Servlet
- Configuration (Overview)
- Web-App Deployment Descriptor (
web.xmlwithin WAR package) - log4j2
- TNT4J
- Stream (
tnt-data-source.xml) - Parsers (
parsers.xml) - Metrics Filtering
- Streamed Metrics Data
Integrating njsTrace with TNT4J-Streams
Intercepting AJAX Calls Using TNT4J-Streams
Setting Up the Angulartics Plugin for AngularJS
Syslog Log File
Syslog Daemon (Syslogd)
Installation of Apache Flume TNT4J-Streams Plugin
Configuring Elastic Beats Integration with TNT4J-Streams
Using Logstash with TNT4J-Streams
TNT4J-Streams-Syslogd
- Why TNT4J-Streams-Syslogd
- Configuring TNT4J-Streams-Syslogd
- Parsers Configuration
- How to Build TNT4J-Streams-Syslogd
- Testing of TNT4J-Streams-Syslogd
ActiveMQ Artemis Interceptor
IBM MQ Statistics Events Provided by meshIQ WGS Streaming over TNT4J
Getting Started with TNT4J: Advanced Java Diagnostics and Monitoring
- Creating and Timing Events & Activities
- Nesting Tracking Activities
- Shared Conditional Tracking and Tracing
- Application State Dumps
- TNT4J Configuration (tnt4j.properties)