Skip to content

Tools for running, testing, and monitoring Informatica's Ultra Messaging

Notifications You must be signed in to change notification settings

UltraMessaging/UMTools

Repository files navigation

UMTools

Special-purpose tools for Ultra Messaging

FILES:

  1. ummon.c -> lbmmon.c clone with output written in CSV format.
  2. umpub.c -> UMP publisher for capacity testing.
  3. umsub.c -> UMP receiver for capacity testing.
  4. murmur2_test.c -> Reads a set of topic names and gives the number and lengths of the resulting hash chains using UM's default resolver hash function "murmur2".

DIRECTORIES:

  1. LBMMON_JSON(java) -> Combines lbmmon.json with umedmon.c and tnwgdmon.c parsers (compiled into a JNI function) to parse statistics from UM applications and Daemons; with output formatted as JSON by default. -> Also includes lbmmond_cmd which uses the LBMContext.send() API to send requests for statistics to the umestored and tnwgd daemons.
  2. LBMMON_TOPIC(c) -> Adds topic-level and wildcard statistics to the "lbmmon.c" example app. (The stock 6.15 version does this.)
  3. LBMMON_SRS(c,java) -> Adds SRS statistics to the "lbmmon.c" and "lbmmon.java" example apps.
  4. TRSNIFFER(c) -> Utility for parsing Topic Resolution streams
  5. WATCHDOG(c) -> Checks for absence of TR packets or a topic stream and has the option of issuing TR requests to restart topic resolution.

The mtools tool set has moved to: https://github.com/UltraMessaging/mtools

About

Tools for running, testing, and monitoring Informatica's Ultra Messaging

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages