Centralized Logging

Domain managers support capturing log messages from all managed nodes. This section describes how to configure and manage capturing log messages from all managed nodes.

Configuration

Domain configuration has a configuration type of eventcache.

Table 2.4, “Log message cache configuration” defines the log message cache configuration parameters.

Table 2.4. Log message cache configuration

NameTypeDescription
topicDoNotCacheListString listOptional list of message topics that should not be added to the cache. If a message is received with a topic in this list it is discarded without adding it to the cache.
eventDoNotRepublishListString listOptional list of message identifiers that should not be republished to TIBCO BusinessEvents® Extreme Administrator and JMX event monitors.
numberOfEventsIntegerThe total number of messages that should be maintained in the message cache. When this number of messages is reached, the oldest message in the cache is discarded to add the new message.

An example log message cache configuration is below.

Example 2.2. Example log message cache configuration

//
//    Version 1.0 of an log message cache configuration
//
configuration "MessageCache" version "1.0" type "eventcache"
{
     configure eventcache
     {
          EventCacheConfiguration
          {
               //
               //     List of topics that should not be added to 
               //     the cache
               //
               topicDoNotCacheList =
               {
                    "application.statistics"
               };

               //
               //    List of identifiers that should not be republished to 
               //    the Administrator monitor
               //
               eventDoNotRepublishList =
               {
                    "channel::EndpointEvents::TraceEndpointHandleMessage",
                    "channel::EndpointEvents::TraceEndpointReceiveMessage",
                    "channel::EndpointEvents::TraceOutboundMessage",
                    "nodeagent::EventIdentifiers::KISTraceInfo",
                    "nodeagent::EventIdentifiers::KISTraceDebug"
                };

                //
                //     Number of messages to maintain in the cache
                //
                numberOfEvents = 1000;
          };
     };
};